Skip navigation links
A B C D E F G H I K L M O P R S T U V W 

A

appendText(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Appends text to the current plain text body (or starts it if plain text body is missing).
appendTextHTML(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Appends HTML text to the current HTML text body (or starts it if HTML text body is missing).
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.

B

bcc(Recipient...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(Collection, RecipientType) with Message.RecipientType.BCC.
bcc(Collection<Recipient>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(Collection, RecipientType) with Message.RecipientType.BCC.
bcc(String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
bcc(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC and empty default name.
bcc(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
bcc(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
bcc(String, InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
bcc(InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC and empty default name.
bcc(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
bccAddresses(Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC and empty default name.
bccAddresses(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
bccAddressesWithDefaultName(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC.
bccAddressesWithDefaultName(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC.
bccAddressesWithFixedName(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithFixedName(String, Collection, RecipientType) with Message.RecipientType.BCC.
bccAddressesWithFixedName(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithFixedName(String, Collection, RecipientType) with Message.RecipientType.BCC.
bccMultiple(String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC and empty default name.
bccMultiple(InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC and empty default name.
bccMultipleAddresses(Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC and empty default name.
bccWithDefaultName(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC.
bccWithDefaultName(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.BCC.
bccWithFixedName(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithFixedName(String, Collection, RecipientType) with Message.RecipientType.BCC.
bccWithFixedName(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithFixedName(String, Collection, RecipientType) with Message.RecipientType.BCC.
buildEmail() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to Email.Email(EmailPopulatingBuilder) with this as argument.
buildMailer() - Static method in class org.simplejavamail.mailer.MailerBuilder
buildMailer() - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
Builds the actual Mailer instance with everything configured on this builder instance.
buildMailer() - Method in class org.simplejavamail.mailer.MailerFromSessionBuilder
Builds the actual Mailer instance with everything configured on this builder instance.

C

cc(Recipient...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(Collection, RecipientType) with Message.RecipientType.CC.
cc(Collection<Recipient>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(Collection, RecipientType) with Message.RecipientType.CC.
cc(String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
cc(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC and empty default name.
cc(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
cc(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
cc(String, InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
cc(InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC and empty default name.
cc(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
ccAddresses(Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC and empty default name.
ccAddresses(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
ccAddressesWithDefaultName(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC.
ccAddressesWithDefaultName(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC.
ccAddressesWithFixedName(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithFixedName(String, Collection, RecipientType) with Message.RecipientType.CC.
ccAddressesWithFixedName(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithFixedName(String, Collection, RecipientType) with Message.RecipientType.CC.
ccMultiple(String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC and empty default name.
ccMultiple(InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC and empty default name.
ccMultipleAddresses(Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC and empty default name.
ccWithDefaultName(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC.
ccWithDefaultName(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.CC.
ccWithFixedName(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithFixedName(String, Collection, RecipientType) with Message.RecipientType.CC.
ccWithFixedName(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithFixedName(String, Collection, RecipientType) with Message.RecipientType.CC.
clearAttachments() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearBounceTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearDispositionNotificationTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearDkim() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Resets all dkim properties to empty.
clearEmailAddressCriteria() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Removes all email address criteria, meaning validation won't take place.
clearEmbeddedImages() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearFromRecipient() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearHeaders() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearHTMLText() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearId() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Resets EmailPopulatingBuilder.id to empty.
clearPlainText() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearProperties() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Removes all properties.
clearProxy() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Empties all proxy configuration.
clearRecipients() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearReplyTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearReturnReceiptTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearSubject() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
clearTrustedSSLHosts() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Removes all trusted hosts from the list.
ConfigLoader - Class in org.simplejavamail.util
Contains list of possible properties names and can produce a map of property values, if provided as file "simplejavamail.properties" on the classpath or as environment property.
ConfigLoader.Property - Enum in org.simplejavamail.util
List of all the properties recognized by Simple Java Mail.
copying(MimeMessage) - Static method in class org.simplejavamail.email.EmailBuilder
copying(EmailPopulatingBuilder) - Static method in class org.simplejavamail.email.EmailBuilder
copying(Email) - Static method in class org.simplejavamail.email.EmailBuilder
copying(MimeMessage) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Delegates to EmailBuilder.EmailBuilderInstance.copying(Email), by converting the email first.
copying(EmailPopulatingBuilder) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Delegates to EmailBuilder.EmailBuilderInstance.copying(Email), by building the email first.
copying(Email) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Preconfigures the builder with all the properties from the given email that are non-null.
createMailSession(ServerConfig, TransportStrategy) - Static method in class org.simplejavamail.mailer.Mailer
Instantiates and configures the Session instance.

D

DEFAULT_CONFIG_FILENAME - Static variable in class org.simplejavamail.util.ConfigLoader
By default this optional file will be loaded from classpath to load initial defaults.
DEFAULT_POOL_SIZE - Static variable in class org.simplejavamail.mailer.MailerGenericBuilder
For multi-threaded scenario's where a batch of emails sent asynchronously, the default maximum number of threads is 10.
DEFAULT_PROXY_BRIDGE_PORT - Static variable in class org.simplejavamail.mailer.MailerGenericBuilder
The temporary intermediary SOCKS5 relay server bridge is a server that sits in between JavaMail and the remote proxy.
DEFAULT_SESSION_TIMEOUT_MILLIS - Static variable in class org.simplejavamail.mailer.MailerGenericBuilder
The default maximum timeout value for the transport socket is 60000 milliseconds (affects socket connect-, read- and write timeouts).
DEFAULT_TRANSPORT_MODE_LOGGING_ONLY - Static variable in class org.simplejavamail.mailer.MailerGenericBuilder
Defaults to false, sending mails rather than just only logging the mails.

E

Email - Class in org.simplejavamail.email
Email message with all necessary data for an effective mailing action, including attachments etc.
Email(EmailPopulatingBuilder) - Constructor for class org.simplejavamail.email.Email
Simply transfers everything from EmailPopulatingBuilder to this Email instance.
EmailBuilder - Class in org.simplejavamail.email
Builder starter which offers initial starting places after which control is passed on to the EmailPopulatingBuilder for filling in details.
EmailBuilder.EmailBuilderInstance - Class in org.simplejavamail.email
Offers the same API as MailerBuilder, but as an instance (so we can keep track of state).
EmailConverter - Class in org.simplejavamail.converter
Utility to help convert Email instances to other formats (MimeMessage, EML etc.) and vice versa.
EmailPopulatingBuilder - Class in org.simplejavamail.email
Fluent interface Builder for populating Email instances.
emailToEML(Email) - Static method in class org.simplejavamail.converter.EmailConverter
emailToMimeMessage(Email) - Static method in class org.simplejavamail.converter.EmailConverter
Delegates to EmailConverter.emailToMimeMessage(Email, Session), using a new empty Session instance.
emailToMimeMessage(Email, Session) - Static method in class org.simplejavamail.converter.EmailConverter
Refer to MimeMessageHelper.produceMimeMessage(Email, Session)
emlToEmail(String) - Static method in class org.simplejavamail.converter.EmailConverter
Delegates to EmailConverter.emlToMimeMessage(String, Session) using a dummy Session instance and passes the result to EmailConverter.mimeMessageToEmail(MimeMessage);
emlToMimeMessage(String) - Static method in class org.simplejavamail.converter.EmailConverter
Delegates to EmailConverter.emlToMimeMessage(String, Session) with an empty Session instance.
emlToMimeMessage(String, Session) - Static method in class org.simplejavamail.converter.EmailConverter
Relies on JavaMail's native parser of EML data, MimeMessage.MimeMessage(Session, InputStream).
equals(Object) - Method in class org.simplejavamail.email.AttachmentResource
 
equals(Object) - Method in class org.simplejavamail.email.Email
 
equals(Object) - Method in class org.simplejavamail.email.Recipient
 

F

findStrategyForSession(Session) - Static method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
fixingMessageId(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Sets optional ID to a fixed value, which is otherwise generated by the underlying JavaMail framework when sending the email.
forwarding(Email) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Delegates to EmailBuilder.EmailBuilderInstance.forwarding(MimeMessage) with the provided Email converted to MimeMessage.
forwarding(MimeMessage) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Primes the email to build with proper subject and inline forwarded email needed for a valid RFC forward.
forwarding(Email) - Static method in class org.simplejavamail.email.EmailBuilder
forwarding(MimeMessage) - Static method in class org.simplejavamail.email.EmailBuilder
from(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.from(String, String) with empty name.
from(String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.from(Recipient) with a new Recipient wrapped around the given name and email address.
from(String, InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.from(Recipient) with a new Recipient wrapped around the given fixed name and email address.
from(InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.from(Recipient) with a new Recipient wrapped around the given email address.
from(Recipient) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Sets the address of the sender of this email with given Recipient (ignoring its Message.RecipientType if provided).

G

generateProperties() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
getAddress() - Method in class org.simplejavamail.email.Recipient
Bean getter for Recipient.address;
getAttachments() - Method in class org.simplejavamail.email.Email
 
getAttachments() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getBounceToRecipient() - Method in class org.simplejavamail.email.Email
 
getBounceToRecipient() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getDataSource() - Method in class org.simplejavamail.email.AttachmentResource
 
getDebugLogging() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getDispositionNotificationTo() - Method in class org.simplejavamail.email.Email
 
getDispositionNotificationTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getDkimPrivateKeyFile() - Method in class org.simplejavamail.email.Email
 
getDkimPrivateKeyFile() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getDkimPrivateKeyInputStream() - Method in class org.simplejavamail.email.Email
 
getDkimPrivateKeyInputStream() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getDkimSelector() - Method in class org.simplejavamail.email.Email
 
getDkimSelector() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getDkimSigningDomain() - Method in class org.simplejavamail.email.Email
 
getDkimSigningDomain() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getEmailAddressCriteria() - Method in class org.simplejavamail.mailer.Mailer
 
getEmailAddressCriteria() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getEmailToForward() - Method in class org.simplejavamail.email.Email
 
getEmailToForward() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getEmbeddedImages() - Method in class org.simplejavamail.email.Email
 
getEmbeddedImages() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getFromRecipient() - Method in class org.simplejavamail.email.Email
 
getFromRecipient() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getHeaders() - Method in class org.simplejavamail.email.Email
 
getHeaders() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getHost() - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
 
getHost() - Method in class org.simplejavamail.mailer.ServerConfig
 
getHTMLText() - Method in class org.simplejavamail.email.Email
 
getId() - Method in class org.simplejavamail.email.Email
 
getId() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getIntegerProperty(ConfigLoader.Property) - Static method in class org.simplejavamail.util.ConfigLoader
 
getName() - Method in class org.simplejavamail.email.AttachmentResource
 
getName() - Method in class org.simplejavamail.email.Recipient
Bean getter for Recipient.name;
getOperationalConfig() - Method in class org.simplejavamail.mailer.Mailer
 
getPassword() - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
 
getPassword() - Method in class org.simplejavamail.mailer.ServerConfig
 
getPlainText() - Method in class org.simplejavamail.email.Email
 
getPort() - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
 
getPort() - Method in class org.simplejavamail.mailer.ServerConfig
 
getProperties() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getProperty(ConfigLoader.Property) - Static method in class org.simplejavamail.util.ConfigLoader
 
getProxyBridgePort() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getProxyConfig() - Method in class org.simplejavamail.mailer.Mailer
 
getProxyHost() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getProxyPassword() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getProxyPort() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getProxyUsername() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getRecipients() - Method in class org.simplejavamail.email.Email
 
getRecipients() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getReplyToRecipient() - Method in class org.simplejavamail.email.Email
 
getReplyToRecipient() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getReturnReceiptTo() - Method in class org.simplejavamail.email.Email
 
getReturnReceiptTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getServerConfig() - Method in class org.simplejavamail.mailer.Mailer
 
getSession() - Method in class org.simplejavamail.mailer.Mailer
In case Simple Java Mail falls short somehow, you can get a hold of the internal Session instance to debug or tweak.
getSession() - Method in class org.simplejavamail.mailer.MailerFromSessionBuilder
 
getSessionTimeout() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getSslHostsToTrust() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getStringProperty(ConfigLoader.Property) - Static method in class org.simplejavamail.util.ConfigLoader
 
getSubject() - Method in class org.simplejavamail.email.Email
 
getSubject() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getText() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getTextHTML() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
getThreadPoolSize() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getTransportModeLoggingOnly() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getTransportStrategy() - Method in class org.simplejavamail.mailer.Mailer
 
getTransportStrategy() - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
 
getTrustAllSSLHost() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
getType() - Method in class org.simplejavamail.email.Recipient
Bean getter for Recipient.type;
getUsername() - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
 
getUsername() - Method in class org.simplejavamail.mailer.ServerConfig
 

H

hashCode() - Method in class org.simplejavamail.email.AttachmentResource
 
hashCode() - Method in class org.simplejavamail.email.Email
 
hashCode() - Method in class org.simplejavamail.email.Recipient
 
hasProperty(ConfigLoader.Property) - Static method in class org.simplejavamail.util.ConfigLoader
 

I

ignoringDefaults() - Static method in class org.simplejavamail.email.EmailBuilder
Configures this builder to create an email ignoring the normal (optional) defaults that apply from property config files.
internalSetId(String) - Method in class org.simplejavamail.email.Email
Deprecated.
Don't use this method, refer to EmailPopulatingBuilder#fixingMessageId(String) instead. This method is used internally to update the message id once a mail has been sent.
isUseDispositionNotificationTo() - Method in class org.simplejavamail.email.Email
 
isUseDispositionNotificationTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 
isUseReturnReceiptTo() - Method in class org.simplejavamail.email.Email
 
isUseReturnReceiptTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
 

K

key() - Method in enum org.simplejavamail.util.ConfigLoader.Property
 

L

loadGlobalConfigAndCreateDefaultMailer(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Method in class org.simplejavamail.springsupport.SimpleJavaMailSpringSupport
 
loadProperties(String, boolean) - Static method in class org.simplejavamail.util.ConfigLoader
Loads properties from property file on the classpath, if provided.
loadProperties(Properties, boolean) - Static method in class org.simplejavamail.util.ConfigLoader
Loads properties from another properties source, in case you want to provide your own list.
loadProperties(File, boolean) - Static method in class org.simplejavamail.util.ConfigLoader
Loads properties from property File, if provided.
loadProperties(InputStream, boolean) - Static method in class org.simplejavamail.util.ConfigLoader
Loads properties from InputStream.

M

Mailer - Class in org.simplejavamail.mailer
Mailing tool created exclusively using MailerBuilder, aimed for simplicity for sending e-mails of any complexity.
MailerBuilder - Class in org.simplejavamail.mailer
Entry builder used to start a MailerGenericBuilder and fully configure a Mailer.
MailerBuilder.MailerRegularBuilder - Class in org.simplejavamail.mailer
Default builder for generating Mailer instances.
MailerFromSessionBuilder - Class in org.simplejavamail.mailer
Builder that supports a fixed Session instance.
MailerFromSessionBuilder() - Constructor for class org.simplejavamail.mailer.MailerFromSessionBuilder
 
MailerGenericBuilder<T extends MailerGenericBuilder> - Class in org.simplejavamail.mailer
Builder superclass which contains API to take care of all generic Mailer properties unrelated to the SMTP server (host, port, username, password and transport strategy).
MailException - Exception in org.simplejavamail
This exception is used to communicate errors during the creation, validation and sending of email.
mimeMessageToEmail(MimeMessage) - Static method in class org.simplejavamail.converter.EmailConverter
 
mimeMessageToEmailBuilder(MimeMessage) - Static method in class org.simplejavamail.converter.EmailConverter
 
mimeMessageToEML(MimeMessage) - Static method in class org.simplejavamail.converter.EmailConverter
 

O

org.simplejavamail - package org.simplejavamail
 
org.simplejavamail.converter - package org.simplejavamail.converter
 
org.simplejavamail.email - package org.simplejavamail.email
 
org.simplejavamail.mailer - package org.simplejavamail.mailer
 
org.simplejavamail.mailer.config - package org.simplejavamail.mailer.config
 
org.simplejavamail.springsupport - package org.simplejavamail.springsupport
 
org.simplejavamail.util - package org.simplejavamail.util
 
outlookMsgToEmail(String) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToEmail(File) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToEmail(InputStream) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToEmailBuilder(InputStream) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToEML(String) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToEML(File) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToEML(InputStream) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToMimeMessage(String) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToMimeMessage(File) - Static method in class org.simplejavamail.converter.EmailConverter
 
outlookMsgToMimeMessage(InputStream) - Static method in class org.simplejavamail.converter.EmailConverter
 

P

prependText(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Prepends text to the current plain text body (or starts it if plain text body is missing).
prependTextHTML(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Prepends HTML text to the current HTML text body (or starts it if HTML text body is missing).
propertyNameAuthenticate() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameConnectionTimeout() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameEnvelopeFrom() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameHost() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNamePort() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameSocksHost() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameSocksPort() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameSSLTrust() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameTimeout() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameUsername() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.
propertyNameWriteTimeout() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
For internal use only.

R

readAllData() - Method in class org.simplejavamail.email.AttachmentResource
 
readAllData(Charset) - Method in class org.simplejavamail.email.AttachmentResource
 
Recipient - Class in org.simplejavamail.email
An immutable recipient object, with a name, emailaddress and recipient type (eg Message.RecipientType.BCC).
Recipient(String, String, Message.RecipientType) - Constructor for class org.simplejavamail.email.Recipient
Constructor; initializes this recipient object.
replyingTo(Email) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Delegates to EmailBuilder.EmailBuilderInstance.replyingTo(MimeMessage, boolean, String) with replyToAll set to false and a default HTML quoting template.
replyingTo(Email, String) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
replyingTo(MimeMessage) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Delegates to EmailBuilder.EmailBuilderInstance.replyingTo(MimeMessage, boolean, String) with replyToAll set to false and a default HTML quoting template.
replyingTo(MimeMessage, String) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
replyingTo(MimeMessage, boolean, String) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Primes the email with all subject, headers, originally embedded images and recipients needed for a valid RFC reply.
replyingTo(Email) - Static method in class org.simplejavamail.email.EmailBuilder
replyingTo(Email, String) - Static method in class org.simplejavamail.email.EmailBuilder
replyingTo(MimeMessage) - Static method in class org.simplejavamail.email.EmailBuilder
replyingTo(MimeMessage, String) - Static method in class org.simplejavamail.email.EmailBuilder
replyingTo(MimeMessage, boolean, String) - Static method in class org.simplejavamail.email.EmailBuilder
replyingToAll(Email) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Delegates to EmailBuilder.EmailBuilderInstance.replyingTo(MimeMessage, boolean, String) with replyToAll set to true and a default HTML quoting template.
replyingToAll(Email, String) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
replyingToAll(MimeMessage, String) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
replyingToAll(MimeMessage) - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Delegates to EmailBuilder.EmailBuilderInstance.replyingTo(MimeMessage, boolean, String) with replyToAll set to true and a default HTML quoting template.
replyingToAll(Email) - Static method in class org.simplejavamail.email.EmailBuilder
replyingToAll(Email, String) - Static method in class org.simplejavamail.email.EmailBuilder
replyingToAll(MimeMessage, String) - Static method in class org.simplejavamail.email.EmailBuilder
replyingToAll(MimeMessage) - Static method in class org.simplejavamail.email.EmailBuilder
resetEmailAddressCriteria() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Resets emailAddressCriteria to EmailAddressCriteria.RFC_COMPLIANT.
resetSessionTimeout() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Resets session time to its default (60000).
resetThreadpoolSize() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Resets threadPoolSize to its default (10).
resetTransportModeLoggingOnly() - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Resets transportModeLoggingOnly to false.

S

sendMail(Email) - Method in class org.simplejavamail.mailer.Mailer
Delegates to Mailer.sendMail(Email, boolean), with async = false.
sendMail(Email, boolean) - Method in class org.simplejavamail.mailer.Mailer
 
ServerConfig - Class in org.simplejavamail.mailer
 
setOpportunisticTLS(Boolean) - Method in enum org.simplejavamail.mailer.config.TransportStrategy
Determines whether TLS should be attempted for SMTP plain protocol (optional if offered by the SMTP server).
signMessageWithDKIM(MimeMessage, Email) - Static method in class org.simplejavamail.mailer.Mailer
Refer to MimeMessageHelper.signMessageWithDKIM(MimeMessage, Email)
signWithDomainKey(byte[], String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.signWithDomainKey(InputStream, String, String) with a ByteArrayInputStream wrapped around the prodived dkimPrivateKey data.
signWithDomainKey(String, String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.signWithDomainKey(InputStream, String, String) with a ByteArrayInputStream wrapped around the prodived dkimPrivateKey string converted to UTF_8 byte array.
signWithDomainKey(InputStream, String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Primes this email for signing with a DKIM domain key.
signWithDomainKey(File, String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
As EmailPopulatingBuilder.signWithDomainKey(InputStream, String, String), but with a File reference that is later read as InputStream.
SimpleJavaMailSpringSupport - Class in org.simplejavamail.springsupport
Provides a Mailer bean completely configured from property defaults.
SimpleJavaMailSpringSupport() - Constructor for class org.simplejavamail.springsupport.SimpleJavaMailSpringSupport
 
startingBlank() - Method in class org.simplejavamail.email.EmailBuilder.EmailBuilderInstance
Most common use case for creating a new email.
startingBlank() - Static method in class org.simplejavamail.email.EmailBuilder

T

testConnection() - Method in class org.simplejavamail.mailer.Mailer
Tries to connect to the configured SMTP server, including (authenticated) proxy if set up.
to(Recipient...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(Collection, RecipientType) with Message.RecipientType.TO.
to(Collection<Recipient>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(Collection, RecipientType) with Message.RecipientType.TO.
to(String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
to(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO and empty default name.
to(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
to(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
to(String, InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
to(InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO and empty default name.
to(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
toAddresses(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
toAddressesWithDefaultName(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO.
toAddressesWithDefaultName(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO.
toAddressesWithFixedName(String, InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithFixedName(String, Collection, RecipientType) with Message.RecipientType.TO.
toAddressesWithFixedName(String, Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithFixedName(String, Collection, RecipientType) with Message.RecipientType.TO.
toMultiple(String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO and empty default name.
toMultiple(Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO and empty default name.
toMultiple(InternetAddress...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO and empty default name.
toMultipleAddresses(Collection<InternetAddress>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddressesWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO and empty default name.
toString() - Method in class org.simplejavamail.email.AttachmentResource
 
toString() - Method in class org.simplejavamail.email.Email
 
toString() - Method in class org.simplejavamail.email.Recipient
 
toString(Properties) - Method in enum org.simplejavamail.mailer.config.TransportStrategy
 
toString() - Method in class org.simplejavamail.mailer.ServerConfig
 
toWithDefaultName(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO.
toWithDefaultName(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithDefaultName(String, Collection, RecipientType) with Message.RecipientType.TO.
toWithFixedName(String, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithFixedName(String, Collection, RecipientType) with Message.RecipientType.TO.
toWithFixedName(String, Collection<String>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipientsWithFixedName(String, Collection, RecipientType) with Message.RecipientType.TO.
TransportStrategy - Enum in org.simplejavamail.mailer.config
Defines the various types of transport protocols and implements respective properties so that a Session may be configured using a TransportStrategy implementation.
trustingAllHosts(Boolean) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Configures the current session to trust all hosts and don't validate any SSL keys.
trustingSSLHosts(String...) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Configures the new session to only accept server certificates issued to one of the provided hostnames, and disables certificate issuer validation.

U

usingSession(Session) - Static method in class org.simplejavamail.mailer.MailerBuilder
usingSession(Session) - Method in class org.simplejavamail.mailer.MailerFromSessionBuilder
Only use this API if you must use your own Session instance.

V

validate(Email) - Method in class org.simplejavamail.mailer.Mailer
Validates an Email instance.
valueOf(String) - Static method in enum org.simplejavamail.mailer.config.TransportStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.simplejavamail.util.ConfigLoader.Property
Returns the enum constant of this type with the specified name.
valueOrProperty(T, ConfigLoader.Property) - Static method in class org.simplejavamail.util.ConfigLoader
 
valueOrPropertyAsBoolean(Boolean, ConfigLoader.Property, Boolean) - Static method in class org.simplejavamail.util.ConfigLoader
valueOrPropertyAsInteger(Integer, ConfigLoader.Property, Integer) - Static method in class org.simplejavamail.util.ConfigLoader
valueOrPropertyAsString(String, ConfigLoader.Property, String) - Static method in class org.simplejavamail.util.ConfigLoader
values() - Static method in enum org.simplejavamail.mailer.config.TransportStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.simplejavamail.util.ConfigLoader.Property
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAddresses(String, boolean, Collection<InternetAddress>, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipient(String, String, RecipientType) for each address in the provided collection.
withAddressesWithDefaultName(String, Collection<InternetAddress>, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddresses(String, boolean, Collection, RecipientType), leaving existing names in tact and defaulting when missing.
withAddressesWithFixedName(String, Collection<InternetAddress>, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withAddresses(String, boolean, Collection, RecipientType), assigning or overwriting existing names with the provided.
withAttachment(String, byte[], String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withAttachment(String, DataSource), with a named ByteArrayDataSource created using the provided name, data and mimetype.
withAttachment(String, DataSource) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Adds an attachment to the email message, which will be shown in the email client as seperate files available for download or inline display if the client supports it (for example, most browsers these days display PDF's in a popup).
withAttachments(List<AttachmentResource>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
withBounceTo(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withBounceTo(Recipient) with a new Recipient wrapped around the email address (or null if missing).
withBounceTo(String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withBounceTo(Recipient) with a new Recipient wrapped around the given name and email address.
withBounceTo(InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withBounceTo(Recipient) with a new Recipient wrapped around the given address.
withBounceTo(String, InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withBounceTo(Recipient) with a new Recipient wrapped around the given fixed name and address.
withBounceTo(Recipient) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Sets the bounceTo address of this email with given Recipient (ignoring its Message.RecipientType if provided).
withDebugLogging(Boolean) - Static method in class org.simplejavamail.mailer.MailerBuilder
withDebugLogging(Boolean) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
This flag is set on the Session instance through Session.setDebug(boolean) so that it generates debug information.
withDispositionNotificationTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Indicates that we want to use the NPM flag EmailPopulatingBuilder.dispositionNotificationTo.
withDispositionNotificationTo(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withDispositionNotificationTo(Recipient) with a new Recipient wrapped around the provided address.
withDispositionNotificationTo(String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withDispositionNotificationTo(Recipient) with a new Recipient wrapped around the provided name and address.
withDispositionNotificationTo(InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withDispositionNotificationTo(Recipient) with a new Recipient wrapped around the provided address.
withDispositionNotificationTo(String, InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withDispositionNotificationTo(Recipient) with a new Recipient wrapped around the provided fixed name and address.
withDispositionNotificationTo(Recipient) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Indicates the this email should use the NPM flag "Disposition-Notification-To" with the given preconfigred Recipient.
withEmailAddressCriteria(EnumSet<EmailAddressCriteria>) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Sets the email address validation restrictions when validating and sending emails using the current Mailer instance.
withEmbeddedImage(String, byte[], String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withEmbeddedImage(String, DataSource), with a named ByteArrayDataSource created using the provided name, data and mimetype.
withEmbeddedImage(String, DataSource) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Adds image data to this email that can be referred to from the email HTML body.
withEmbeddedImages(List<AttachmentResource>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
withHeader(String, Object) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Adds a header to the EmailPopulatingBuilder.headers list.
withHeaders(Map<String, T>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withHeader(String, Object) for each header in the provided Map.
withHTMLText(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Sets the optional email message body in HTML text.
withPlainText(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Sets the optional email message body in plain text.
withProperties(Properties) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Adds the given properties to the total list applied to the Session when building a mailer.
withProperties(Map<String, String>) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
withProperty(String, String) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
 
withProxy(String, Integer) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
withProxy(String, Integer, String, String) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
withProxyBridgePort(Integer) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Relevant only when using username authentication with a proxy.
withProxyHost(String) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Sets the optional proxy host, which will override any default that might have been set (through properties file or programmatically).
withProxyPassword(String) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Sets the optional password to authenticate with the proxy.
withProxyPort(Integer) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Sets the proxy port, which will override any default that might have been set (through properties file or programmatically).
withProxyUsername(String) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Sets the optional username to authenticate with the proxy.
withRecipient(String, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipient(String, String, RecipientType) with the name omitted.
withRecipient(String, String, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Adds a new Recipient instance with the given name, address and Message.RecipientType.
withRecipient(Recipient) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Adds a new Recipient instance as copy of the provided recipient (copying name, address and Message.RecipientType).
withRecipients(String, boolean, Message.RecipientType, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(String, boolean, Collection, RecipientType).
withRecipients(String, boolean, Collection<String>, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withRecipient(Recipient) for each address found in not just the collection, but also in every individual address string.
withRecipients(Collection<Recipient>) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(Collection, RecipientType) with Message.RecipientType left empty (so it will use the original values).
withRecipients(Recipient...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(Collection, RecipientType) with Message.RecipientType left empty (so it will use the original values).
withRecipients(Collection<Recipient>, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipient(String, String, RecipientType) for each recipient in the provided collection, optionally fixing the recipientType for all recipients to the provided type.
withRecipientsWithDefaultName(String, Collection<String>, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(String, boolean, Collection, RecipientType), leaving existing names in tact and defaulting when missing.
withRecipientsWithDefaultName(String, Message.RecipientType, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(String, boolean, Collection, RecipientType).
withRecipientsWithFixedName(String, Collection<String>, Message.RecipientType) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(String, boolean, Collection, RecipientType), assigning or overwriting existing names with the provided.
withRecipientsWithFixedName(String, Message.RecipientType, String...) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to #withRecipients(String, boolean, Collection, RecipientType).
withReplyTo(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withReplyTo(Recipient) with a new Recipient wrapped around the given email address (or null if missing).
withReplyTo(String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withReplyTo(Recipient) with a new Recipient wrapped around the given fixed name and email address.
withReplyTo(InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withReplyTo(Recipient) with a new Recipient wrapped around the given address.
withReplyTo(String, InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withReplyTo(Recipient) with a new Recipient wrapped around the given fixed name and address.
withReplyTo(Recipient) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Sets the replyTo address of this email with given Recipient (ignoring its Message.RecipientType if provided).
withReturnReceiptTo() - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Indicates that we want to use the flag EmailPopulatingBuilder.returnReceiptTo.
withReturnReceiptTo(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withReturnReceiptTo(Recipient) with a new Recipient wrapped around the provided address.
withReturnReceiptTo(String, String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withReturnReceiptTo(Recipient) with a new Recipient wrapped around the provided name and address.
withReturnReceiptTo(InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withReturnReceiptTo(Recipient) with a new Recipient wrapped around the provided address.
withReturnReceiptTo(String, InternetAddress) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Delegates to EmailPopulatingBuilder.withReturnReceiptTo(Recipient) with a new Recipient wrapped around the provided fixed name and address.
withReturnReceiptTo(Recipient) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Indicates that this email should use the RRT flag "Return-Receipt-To" with the preconfigured Recipient.
withSessionTimeout(Integer) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Controls the timeout to use when sending emails (affects socket connect-, read- and write timeouts).
withSMTPServer(String, Integer, String, String) - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
withSMTPServer(String, Integer, String) - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
withSMTPServer(String, Integer) - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
withSMTPServer(String, Integer, String, String) - Static method in class org.simplejavamail.mailer.MailerBuilder
withSMTPServer(String, Integer, String) - Static method in class org.simplejavamail.mailer.MailerBuilder
withSMTPServer(String, Integer) - Static method in class org.simplejavamail.mailer.MailerBuilder
withSMTPServerHost(String) - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
Sets the optional SMTP host.
withSMTPServerHost(String) - Static method in class org.simplejavamail.mailer.MailerBuilder
withSMTPServerPassword(String) - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
Sets the optional SMTP password.
withSMTPServerPassword(String) - Static method in class org.simplejavamail.mailer.MailerBuilder
withSMTPServerPort(Integer) - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
Sets the optional SMTP port.
withSMTPServerPort(Integer) - Static method in class org.simplejavamail.mailer.MailerBuilder
withSMTPServerUsername(String) - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
Sets the optional SMTP username.
withSMTPServerUsername(String) - Static method in class org.simplejavamail.mailer.MailerBuilder
withSubject(String) - Method in class org.simplejavamail.email.EmailPopulatingBuilder
Sets the optional subject of this email.
withThreadPoolSize(Integer) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Controls the maximum number of threads when sending emails in async fashion.
withTransportModeLoggingOnly(Boolean) - Method in class org.simplejavamail.mailer.MailerGenericBuilder
Determines whether at the very last moment an email is sent out using JavaMail's native API or whether the email is simply only logged.
withTransportStrategy(TransportStrategy) - Method in class org.simplejavamail.mailer.MailerBuilder.MailerRegularBuilder
Sets the optional transport strategy of this mailer.
withTransportStrategy(TransportStrategy) - Static method in class org.simplejavamail.mailer.MailerBuilder
A B C D E F G H I K L M O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.