- addAttachment(String, byte[], String) - Method in class org.simplejavamail.email.Email
-
Adds an attachment to the email message and generates the necessary
DataSource with the given byte data.
- addAttachment(String, DataSource) - Method in class org.simplejavamail.email.Email
-
Overloaded method which sets an attachment on account of name and
DataSource.
- addAttachment(String, byte[], String) - Method in class org.simplejavamail.email.EmailBuilder
-
Adds an attachment to the email message and generates the necessary
DataSource with the given byte data.
- addAttachment(String, DataSource) - Method in class org.simplejavamail.email.EmailBuilder
-
Overloaded method which sets an attachment on account of name and
DataSource.
- addBccRecipients(String...) - Method in class org.simplejavamail.email.Email
-
Delegates to #addRecipients(String, RecipientType, String...), using empty default name and Message.RecipientType.BCC.
- addCcRecipients(String...) - Method in class org.simplejavamail.email.Email
-
Delegates to #addRecipients(String, RecipientType, String...), using empty default name and Message.RecipientType.CC.
- addEmbeddedImage(String, byte[], String) - Method in class org.simplejavamail.email.Email
-
Adds an embedded image (attachment type) to the email message and generates the necessary
DataSource with the given byte data.
- addEmbeddedImage(String, DataSource) - Method in class org.simplejavamail.email.Email
-
Overloaded method which sets an embedded image on account of name and
DataSource.
- addHeader(String, Object) - Method in class org.simplejavamail.email.Email
-
- addHeader(String, Object) - Method in class org.simplejavamail.email.EmailBuilder
-
- addNamedBccRecipients(String, String...) - Method in class org.simplejavamail.email.Email
-
Delegates to #addRecipients(String, RecipientType, String...), using Message.RecipientType.BCC.
- addNamedCcRecipients(String, String...) - Method in class org.simplejavamail.email.Email
-
Delegates to #addRecipients(String, RecipientType, String...), using Message.RecipientType.CC.
- addNamedToRecipients(String, String...) - Method in class org.simplejavamail.email.Email
-
Delegates to #addRecipients(String, RecipientType, String...), using Message.RecipientType.TO.
- addRecipients(String, Message.RecipientType, String...) - Method in class org.simplejavamail.email.Email
-
Adds all given recipients addresses to the list on account of address and recipient type (eg.
- addRecipients(Recipient...) - Method in class org.simplejavamail.email.Email
-
Adds all given
Recipient instances to the list (as copies) on account of name, address and recipient type (eg.
- addToRecipients(String...) - Method in class org.simplejavamail.email.Email
-
Delegates to #addRecipients(String, RecipientType, String...), using empty default name and Message.RecipientType.TO.
- AnonymousSocks5Server - Class in org.simplejavamail.mailer.internal.socks.socks5server
-
SOCKS server that accepts anonymous connections from JavaMail.
- AnonymousSocks5Server(Socks5Bridge, int) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5server.AnonymousSocks5Server
-
- applyProperties(Properties) - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
-
- applyProperties(Properties) - Method in class org.simplejavamail.mailer.Mailer
-
Copies all property entries into the Session using Session.getProperties().
- AttachmentResource - Class in org.simplejavamail.email
-
A named immutable email attachment information object.
- AttachmentResource(String, DataSource) - Constructor for class org.simplejavamail.email.AttachmentResource
-
Constructor; initializes the attachment resource with a name and data.
- AuthenticatingSocks5Bridge - Class in org.simplejavamail.mailer.internal.socks
-
- AuthenticatingSocks5Bridge(SocksProxyConfig) - Constructor for class org.simplejavamail.mailer.internal.socks.AuthenticatingSocks5Bridge
-
- AUTHENTICATION_SUCCEEDED - Static variable in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
-
- send(Email, boolean) - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
-
Processes an
Email instance into a completely configured
Message.
- sendMail(Email) - Method in class org.simplejavamail.mailer.Mailer
-
- sendMail(Email, boolean) - Method in class org.simplejavamail.mailer.Mailer
-
- sendUrgentData(int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- ServerConfig - Class in org.simplejavamail.mailer.config
-
- ServerConfig() - Constructor for class org.simplejavamail.mailer.config.ServerConfig
-
No-arg constructor short-cut.
- ServerConfig(String, Integer) - Constructor for class org.simplejavamail.mailer.config.ServerConfig
-
'Anonymous smtp' constructor short-cut.
- ServerConfig(String, Integer, String) - Constructor for class org.simplejavamail.mailer.config.ServerConfig
-
'Non-authenticated smtp' constructor short-cut.
- ServerConfig(String, Integer, String, String) - Constructor for class org.simplejavamail.mailer.config.ServerConfig
-
Main constructor, overrides any relevant values that may have been provided in config file.
- ServerReply - Enum in org.simplejavamail.mailer.internal.socks.socks5server.msg
-
The enumeration ServerReply represents reply of servers will SOCKS client send a command request to the SOCKS server.
- serverReplyException(byte) - Static method in exception org.simplejavamail.mailer.internal.socks.common.SocksException
-
- setCredentials(ProxyCredentials) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
-
- setDebug(boolean) - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
-
Refer to SessionSession.setDebug(boolean)
- setDebug(boolean) - Method in class org.simplejavamail.mailer.Mailer
-
Calls Session.setDebug(boolean) so that it generates debug information.
- setDispositionNotificationTo(Recipient) - Method in class org.simplejavamail.email.Email
-
- setEmailAddressCriteria(EnumSet<EmailAddressCriteria>) - Method in class org.simplejavamail.mailer.Mailer
-
Overrides the default email address validation restrictions
Mailer.emailAddressCriteria when validating and sending emails using the current
Mailer instance.
- setFromAddress(String, String) - Method in class org.simplejavamail.email.Email
-
Sets the sender address.
- setFromAddress(Recipient) - Method in class org.simplejavamail.email.Email
-
Sets the sender address from a preconfigured
Recipient object..
- setId(String) - Method in class org.simplejavamail.email.Email
-
- setKeepAlive(boolean) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setName(String) - Method in class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe
-
- setOOBInline(boolean) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setPerformancePreferences(int, int, int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setProxyBridgePort(int) - Method in class org.simplejavamail.mailer.config.ProxyConfig
-
- setProxySocket(Socket) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
-
- setReceiveBufferSize(int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setReplyToAddress(String, String) - Method in class org.simplejavamail.email.Email
-
Sets the reply-to address (optional).
- setReplyToAddress(Recipient) - Method in class org.simplejavamail.email.Email
-
Sets the reply-to address from a preconfigured
Recipient object..
- setReturnReceiptTo(Recipient) - Method in class org.simplejavamail.email.Email
-
- setReuseAddress(boolean) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setSendBufferSize(int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setSessionTimeout(int) - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
-
- setSessionTimeout(int) - Method in class org.simplejavamail.mailer.Mailer
-
- setSoLinger(boolean, int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setSoTimeout(int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setSubject(String) - Method in class org.simplejavamail.email.Email
-
- setTcpNoDelay(boolean) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setText(String) - Method in class org.simplejavamail.email.Email
-
- setTextHTML(String) - Method in class org.simplejavamail.email.Email
-
- setThreadPoolSize(int) - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
-
- setThreadPoolSize(int) - Method in class org.simplejavamail.mailer.Mailer
-
- setTrafficClass(int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- setTransportModeLoggingOnly(boolean) - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
-
Sets the transport mode for this mail sender to logging only, which means no mail will be actually sent out.
- setTransportModeLoggingOnly(boolean) - Method in class org.simplejavamail.mailer.Mailer
-
Sets the transport mode for this mail sender to logging only, which means no mail will be actually sent out.
- setUseDispositionNotificationTo(boolean) - Method in class org.simplejavamail.email.Email
-
- setUseReturnReceiptTo(boolean) - Method in class org.simplejavamail.email.Email
-
- shutdownInput() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- shutdownOutput() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- signMessageWithDKIM(MimeMessage, Email) - Static method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageHelper
-
Primes the MimeMessage instance for signing with DKIM.
- signMessageWithDKIM(MimeMessage, Email) - Static method in class org.simplejavamail.mailer.Mailer
-
- signWithDomainKey(File, String, String) - Method in class org.simplejavamail.email.Email
-
- signWithDomainKey(InputStream, String, String) - Method in class org.simplejavamail.email.Email
-
Primes this email for signing with a DKIM domain key.
- signWithDomainKey(byte[], String, String) - Method in class org.simplejavamail.email.EmailBuilder
-
Sets all info needed for DKIM, using a byte array for private key data.
- signWithDomainKey(String, String, String) - Method in class org.simplejavamail.email.EmailBuilder
-
Sets all info needed for DKIM, using a byte array for private key data.
- signWithDomainKey(File, String, String) - Method in class org.simplejavamail.email.EmailBuilder
-
Sets all info needed for DKIM, using a file reference for private key data.
- signWithDomainKey(InputStream, String, String) - Method in class org.simplejavamail.email.EmailBuilder
-
Sets all info needed for DKIM, using an input stream for private key data.
- SimpleJavaMailSpringSupport - Class in org.simplejavamail.springsupport
-
- SimpleJavaMailSpringSupport() - Constructor for class org.simplejavamail.springsupport.SimpleJavaMailSpringSupport
-
- SocketPipe - Class in org.simplejavamail.mailer.internal.socks.socks5server.io
-
The class SocketPipe represents pipe that can transfer data from one socket to another socket.
- SocketPipe(Socket, Socket) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe
-
Constructs SocketPipe instance by tow connected sockets.
- SocketPipe.PipeListener - Class in org.simplejavamail.mailer.internal.socks.socks5server.io
-
- Socks5 - Class in org.simplejavamail.mailer.internal.socks.socks5client
-
- Socks5(InetSocketAddress, String, String) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
-
- Socks5(String, int) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
-
- Socks5(InetSocketAddress) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
-
- Socks5(String, int, ProxyCredentials) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
-
- Socks5Bridge - Interface in org.simplejavamail.mailer.internal.socks.common
-
Clean seperation between the server and client packages.
- Socks5Handler - Class in org.simplejavamail.mailer.internal.socks.socks5server
-
- Socks5Handler(SocksSession, Socks5Bridge) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5server.Socks5Handler
-
- SocksException - Exception in org.simplejavamail.mailer.internal.socks.common
-
- SocksException(String) - Constructor for exception org.simplejavamail.mailer.internal.socks.common.SocksException
-
- SocksException(String, Exception) - Constructor for exception org.simplejavamail.mailer.internal.socks.common.SocksException
-
- SocksProxyConfig - Class in org.simplejavamail.mailer.internal.socks
-
- SocksProxyConfig(String, Integer, String, String, int) - Constructor for class org.simplejavamail.mailer.internal.socks.SocksProxyConfig
-
- SocksServerReplyException - Exception in org.simplejavamail.mailer.internal.socks.socks5server.msg
-
- SocksServerReplyException(ServerReply) - Constructor for exception org.simplejavamail.mailer.internal.socks.socks5server.msg.SocksServerReplyException
-
- SocksSocket - Class in org.simplejavamail.mailer.internal.socks.socks5client
-
- SocksSocket(Socks5, InetSocketAddress) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- SocksSocket(Socks5) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- SocksSocket(Socks5, Socket, InetSocketAddress) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- SocksSocket(Socks5, Socket) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
-
- SSLConfiguration - Class in org.simplejavamail.mailer.internal.socks.socks5client
-
- SSLConfiguration(KeyStoreInfo, KeyStoreInfo) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.SSLConfiguration
-
- SSLSocks5 - Class in org.simplejavamail.mailer.internal.socks.socks5client
-
- SSLSocks5(InetSocketAddress, SSLConfiguration) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.SSLSocks5
-
- start() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.AnonymousSocks5Server
-
Binds the port and starts a thread to listen to incoming proxy connections from JavaMail.
- start() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe
-
- stop() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.AnonymousSocks5Server
-
- stop() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe
-
- subject(String) - Method in class org.simplejavamail.email.EmailBuilder
-