A B C D E F G H I M N O P R S W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
S
- SaslAuthenticator - Interface in org.eclipse.angus.mail.smtp
-
Interface to make it easier to call SMTPSaslAuthenticator.
- sendCommand(String) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Sends command
cmdto the server terminating it withCRLF. - sendMessage(Message, Address[]) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Send the Message to the specified list of addresses.
- setAllow8bitMIME(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPMessage
-
If set to true, and the server supports the 8BITMIME extension, text parts of this message that use the "quoted-printable" or "base64" encodings are converted to use "8bit" encoding if they follow the RFC 2045 rules for 8bit text.
- setAuthorizationID(String) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Sets the authorization ID to be used for authentication.
- setEnvelopeFrom(String) - Method in class org.eclipse.angus.mail.smtp.SMTPMessage
-
Set the From address to appear in the SMTP envelope.
- setLocalHost(String) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set the name of the local host, for use in the EHLO and HELO commands.
- setMailExtension(String) - Method in class org.eclipse.angus.mail.smtp.SMTPMessage
-
Set the extension string to use with the MAIL command.
- setNoopStrict(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set whether the NOOP command is required to return a response code of 250 to indicate success.
- setNotifyOptions(int) - Method in class org.eclipse.angus.mail.smtp.SMTPMessage
-
Set notification options to be used if the server supports Delivery Status Notification (RFC 1891).
- setNTLMDomain(String) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Sets the NTLM domain to be used for NTLM authentication.
- setReportSuccess(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set whether successful sends should be reported by throwing an exception.
- setRequireStartTLS(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set whether the STARTTLS command should be required.
- setReturnOption(int) - Method in class org.eclipse.angus.mail.smtp.SMTPMessage
-
Set return option to be used if server supports Delivery Status Notification (RFC 1891).
- setSASLEnabled(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set whether SASL authentication is enabled.
- setSASLMechanisms(String[]) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set the list of SASL mechanisms to consider if SASL authentication is enabled.
- setSASLRealm(String) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Sets the SASL realm to be used for DIGEST-MD5 authentication.
- setSendPartial(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPMessage
-
If set to true, and this message has some valid and some invalid addresses, send the message anyway, reporting the partial failure with a SendFailedException.
- setStartTLS(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set whether the STARTTLS command should be used.
- setSubmitter(String) - Method in class org.eclipse.angus.mail.smtp.SMTPMessage
-
Sets the submitter to be used for the RFC 2554 AUTH= value in the MAIL FROM command.
- setUseCanonicalHostName(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set whether SASL should use the canonical host name.
- setUseRset(boolean) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Set whether the RSET command should be used instead of the NOOP command in the @{link #isConnected isConnected} method.
- simpleCommand(byte[]) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Send the command to the server and return the response code from the server.
- simpleCommand(String) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Send the command to the server and return the response code from the server.
- SMTPAddressFailedException - Exception in org.eclipse.angus.mail.smtp
-
This exception is thrown when the message cannot be sent.
- SMTPAddressFailedException(InternetAddress, String, int, String) - Constructor for exception org.eclipse.angus.mail.smtp.SMTPAddressFailedException
-
Constructs an SMTPAddressFailedException with the specified address, return code, and error string.
- SMTPAddressSucceededException - Exception in org.eclipse.angus.mail.smtp
-
This exception is chained off a SendFailedException when the
mail.smtp.reportsuccessproperty is true. - SMTPAddressSucceededException(InternetAddress, String, int, String) - Constructor for exception org.eclipse.angus.mail.smtp.SMTPAddressSucceededException
-
Constructs an SMTPAddressSucceededException with the specified address, return code, and error string.
- SMTPMessage - Class in org.eclipse.angus.mail.smtp
-
This class is a specialization of the MimeMessage class that allows you to specify various SMTP options and parameters that will be used when this message is sent over SMTP.
- SMTPMessage(MimeMessage) - Constructor for class org.eclipse.angus.mail.smtp.SMTPMessage
-
Constructs a new SMTPMessage with content initialized from the
sourceMimeMessage. - SMTPMessage(Session) - Constructor for class org.eclipse.angus.mail.smtp.SMTPMessage
-
Default constructor.
- SMTPMessage(Session, InputStream) - Constructor for class org.eclipse.angus.mail.smtp.SMTPMessage
-
Constructs an SMTPMessage by reading and parsing the data from the specified MIME InputStream.
- SMTPOutputStream - Class in org.eclipse.angus.mail.smtp
-
In addition to converting lines into the canonical format, i.e., terminating lines with the CRLF sequence, escapes the "." by adding another "." to any "." that appears in the beginning of a line.
- SMTPOutputStream(OutputStream) - Constructor for class org.eclipse.angus.mail.smtp.SMTPOutputStream
- SMTPProvider - Class in org.eclipse.angus.mail.smtp
-
The SMTP protocol provider.
- SMTPProvider() - Constructor for class org.eclipse.angus.mail.smtp.SMTPProvider
- SMTPSaslAuthenticator - Class in org.eclipse.angus.mail.smtp
-
This class contains a single method that does authentication using SASL.
- SMTPSaslAuthenticator(SMTPTransport, String, Properties, MailLogger, String) - Constructor for class org.eclipse.angus.mail.smtp.SMTPSaslAuthenticator
- SMTPSenderFailedException - Exception in org.eclipse.angus.mail.smtp
-
This exception is thrown when the message cannot be sent.
- SMTPSenderFailedException(InternetAddress, String, int, String) - Constructor for exception org.eclipse.angus.mail.smtp.SMTPSenderFailedException
-
Constructs an SMTPSenderFailedException with the specified address, return code, and error string.
- SMTPSendFailedException - Exception in org.eclipse.angus.mail.smtp
-
This exception is thrown when the message cannot be sent.
- SMTPSendFailedException(String, int, String, Exception, Address[], Address[], Address[]) - Constructor for exception org.eclipse.angus.mail.smtp.SMTPSendFailedException
-
Constructs an SMTPSendFailedException with the specified address, return code, and error string.
- SMTPSSLProvider - Class in org.eclipse.angus.mail.smtp
-
The SMTP SSL protocol provider.
- SMTPSSLProvider() - Constructor for class org.eclipse.angus.mail.smtp.SMTPSSLProvider
- SMTPSSLTransport - Class in org.eclipse.angus.mail.smtp
-
This class implements the Transport abstract class using SMTP over SSL for message submission and transport.
- SMTPSSLTransport(Session, URLName) - Constructor for class org.eclipse.angus.mail.smtp.SMTPSSLTransport
-
Constructor.
- SMTPTransport - Class in org.eclipse.angus.mail.smtp
-
This class implements the Transport abstract class using SMTP for message submission and transport.
- SMTPTransport(Session, URLName) - Constructor for class org.eclipse.angus.mail.smtp.SMTPTransport
-
Constructor that takes a Session object and a URLName that represents a specific SMTP server.
- SMTPTransport(Session, URLName, String, boolean) - Constructor for class org.eclipse.angus.mail.smtp.SMTPTransport
-
Constructor used by this class and by SMTPSSLTransport subclass.
- startTLS() - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Issue the
STARTTLScommand and switch the socket to TLS mode if it succeeds. - supportsAuthentication(String) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Does the server we're connected to support the specified authentication mechanism? Uses the extension information returned by the server from the EHLO command.
- supportsExtension(String) - Method in class org.eclipse.angus.mail.smtp.SMTPTransport
-
Return true if the SMTP server supports the specified service extension.
All Classes All Packages