Example usage for Java org.apache.commons.net.smtp SMTPClient fields, constructors, methods, implement or subclass
The text is from its open source code.
SMTPClient() Default SMTPClient constructor. | |
SMTPClient(String encoding) Overloaded constructor that takes an encoding specification |
void | addProtocolCommandListener(ProtocolCommandListener listener) Adds a ProtocolCommandListener. |
boolean | addRecipient(RelayPath path) Add a recipient for a message using the SMTP RCPT command, specifying a forward relay path. |
boolean | addRecipient(String address) Add a recipient for a message using the SMTP RCPT command, the recipient's email address. |
boolean | completePendingCommand() At least one SMTPClient method ( #sendMessageData sendMessageData ) does not complete the entire sequence of SMTP commands to complete a transaction. |
void | connect(InetAddress host) Opens a Socket connected to a remote host at the current default port and originating from the current host at a system assigned port. |
void | connect(InetAddress host, int port) Opens a Socket connected to a remote host at the specified port and originating from the current host at a system assigned port. |
void | disconnect() Closes the connection to the SMTP server and sets to null some internal data so that the memory may be reclaimed by the garbage collector. |
int | getReply() Fetches a reply from the SMTP server and returns the integer reply code. |
int | getReplyCode() Returns the integer value of the reply code of the last SMTP reply. |
String | getReplyString() Returns the entire text of the last SMTP server response exactly as it was received, including all end of line markers in NETASCII format. |
String[] | getReplyStrings() Returns the lines of text from the last SMTP server response as an array of strings, one entry per line. |
int | helo(String hostname) A convenience method to send the SMTP HELO command to the server, receive the reply, and return the reply code. |
boolean | isConnected() Returns true if the client is currently connected to a server. |
boolean | login() Login to the SMTP server by sending the HELO command with the client hostname as an argument. |
boolean | login(String hostname) Login to the SMTP server by sending the HELO command with the given hostname as an argument. |
boolean | logout() Logout of the SMTP server by sending the QUIT command. |
int | mail(String reversePath) A convenience method to send the SMTP MAIL command to the server, receive the reply, and return the reply code. |
int | noop() A convenience method to send the SMTP NOOP command to the server, receive the reply, and return the reply code. |
int | quit() A convenience method to send the SMTP QUIT command to the server, receive the reply, and return the reply code. |
int | rcpt(String forwardPath) A convenience method to send the SMTP RCPT command to the server, receive the reply, and return the reply code. |
boolean | reset() Aborts the current mail transaction, resetting all server stored sender, recipient, and mail data, cleaing all buffers and tables. |
int | sendCommand(String command) Sends an SMTP command with no arguments to the server, waits for a reply and returns the numerical response code. |
int | sendCommand(String command, String args) Sends an SMTP command to the server, waits for a reply and returns the numerical response code. |
Writer | sendMessageData() Send the SMTP DATA command in preparation to send an email message. |
boolean | sendNoOp() Sends a NOOP command to the SMTP server. |
boolean | sendShortMessageData(String message) A convenience method for sending short messages. |
boolean | sendSimpleMessage(String sender, String recipient, String message) A convenience method for a sending short email without having to explicitly set the sender and recipient(s). |
boolean | sendSimpleMessage(String sender, String[] recipients, String message) A convenience method for a sending short email without having to explicitly set the sender and recipient(s). |
void | setConnectTimeout(int connectTimeout) Sets the connection timeout in milliseconds, which will be passed to the Socket object's connect() method. |
void | setDefaultTimeout(int timeout) Set the default timeout in milliseconds to use when opening a socket. |
boolean | setSender(RelayPath path) Set the sender of a message using the SMTP MAIL command, specifying a reverse relay path. |
boolean | setSender(String address) Set the sender of a message using the SMTP MAIL command, specifying the sender's email address. |
void | setSoTimeout(int timeout) Set the timeout in milliseconds of a currently open connection. |
void | setTcpNoDelay(boolean on) Enables or disables the Nagle's algorithm (TCP_NODELAY) on the currently opened socket. |