Package org.apache.commons.net.smtp
Class SMTPCommand
java.lang.Object
org.apache.commons.net.smtp.SMTPCommand
SMTPCommand stores a set of constants for SMTP command codes. To interpret the meaning of the codes, familiarity with RFC 821 is assumed. The mnemonic
constant names are transcriptions from the code descriptions of RFC 821. For those who think in terms of the actual SMTP commands, a set of constants such as
HELO
are provided where the constant name is the same as the SMTP command.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The authorization commandprivate static final String[]
static final int
SMTP command 3.static final int
The extended hello commandstatic final int
Alias for 9.static final int
SMTP command 9.static final int
Alias for 0.static final int
SMTP command 0.static final int
SMTP command 10.static final int
Alias for 0.static final int
Alias for 13.static final int
SMTP command 1.static final int
Alias for 1.private static final int
static final int
SMTP command 11.static final int
SMTP command 13.static final int
SMTP command 2.static final int
Alias for 2.static final int
Alias for 7.static final int
SMTP command 7.static final int
SMTP command 6.static final int
SMTP command 4.static final int
Alias for 6.static final int
Alias for 4.static final int
Alias for 3.static final int
Alias for 5.static final int
SMTP command 5.static final int
SMTP command 12.static final int
Alias for 8.static final int
SMTP command 8. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getCommand
(int command) Gets the SMTP protocol command string corresponding to a specified command code.
-
Field Details
-
HELO
public static final int HELOSMTP command 0.- See Also:
-
MAIL
public static final int MAILSMTP command 1.- See Also:
-
RCPT
public static final int RCPTSMTP command 2.- See Also:
-
DATA
public static final int DATASMTP command 3.- See Also:
-
SEND
public static final int SENDSMTP command 4.- See Also:
-
SOML
public static final int SOMLSMTP command 5.- See Also:
-
SAML
public static final int SAMLSMTP command 6.- See Also:
-
RSET
public static final int RSETSMTP command 7.- See Also:
-
VRFY
public static final int VRFYSMTP command 8.- See Also:
-
EXPN
public static final int EXPNSMTP command 9.- See Also:
-
HELP
public static final int HELPSMTP command 10.- See Also:
-
NOOP
public static final int NOOPSMTP command 11.- See Also:
-
TURN
public static final int TURNSMTP command 12.- See Also:
-
QUIT
public static final int QUITSMTP command 13.- See Also:
-
AUTH
public static final int AUTHThe authorization command- Since:
- 3.0
- See Also:
-
EHLO
public static final int EHLOThe extended hello command- Since:
- 3.0
- See Also:
-
NEXT
private static final int NEXT- See Also:
-
HELLO
public static final int HELLOAlias for 0.- See Also:
-
LOGIN
public static final int LOGINAlias for 0.- See Also:
-
MAIL_FROM
public static final int MAIL_FROMAlias for 1.- See Also:
-
RECIPIENT
public static final int RECIPIENTAlias for 2.- See Also:
-
SEND_MESSAGE_DATA
public static final int SEND_MESSAGE_DATAAlias for 3.- See Also:
-
SEND_FROM
public static final int SEND_FROMAlias for 4.- See Also:
-
SEND_OR_MAIL_FROM
public static final int SEND_OR_MAIL_FROMAlias for 5.- See Also:
-
SEND_AND_MAIL_FROM
public static final int SEND_AND_MAIL_FROMAlias for 6.- See Also:
-
RESET
public static final int RESETAlias for 7.- See Also:
-
VERIFY
public static final int VERIFYAlias for 8.- See Also:
-
EXPAND
public static final int EXPANDAlias for 9.- See Also:
-
LOGOUT
public static final int LOGOUTAlias for 13.- See Also:
-
commands
-
-
Constructor Details
-
SMTPCommand
private SMTPCommand()Cannot be instantiated.
-
-
Method Details
-
getCommand
Gets the SMTP protocol command string corresponding to a specified command code.- Parameters:
command
- The command code.- Returns:
- The SMTP protocol command string corresponding to a specified command code.
-