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

A

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.
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
Adds a header to the Email.headers list.
addHeader(String, Object) - Method in class org.simplejavamail.email.EmailBuilder
Adds a header to the EmailBuilder.headers list.
addRecipient(String, String, Message.RecipientType) - Method in class org.simplejavamail.email.Email
Adds a new Recipient to the list on account of name, address and recipient type (eg.
addRecipients(String, Message.RecipientType) - Method in class org.simplejavamail.email.Email
Adds a new Recipient to the list on account of name, address and recipient type (eg.
addRecipients(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.
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
Please refer to Socks5Bridge.
AuthenticatingSocks5Bridge(SocksProxyConfig) - Constructor for class org.simplejavamail.mailer.internal.socks.AuthenticatingSocks5Bridge
 
AUTHENTICATION_SUCCEEDED - Static variable in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 

B

bcc(String, String) - Method in class org.simplejavamail.email.EmailBuilder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType#BCC.
bcc(String...) - Method in class org.simplejavamail.email.EmailBuilder
Adds new Recipient instances to the list on account of empty name, address with recipient type Message.RecipientType#BCC.
bcc(String) - Method in class org.simplejavamail.email.EmailBuilder
Adds anew Recipient instances to the list on account of empty name, address with recipient type Message.RecipientType#BCC.
bcc(Recipient...) - Method in class org.simplejavamail.email.EmailBuilder
Adds new Recipient instances to the list on account of name, address with recipient type Message.RecipientType#BCC.
bind(SocketAddress) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
build() - Method in class org.simplejavamail.email.EmailBuilder
 
buildConnection() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
buildLogString(byte[], boolean) - Static method in class org.simplejavamail.internal.util.MiscUtil
 

C

cc(String, String) - Method in class org.simplejavamail.email.EmailBuilder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType#CC.
cc(String...) - Method in class org.simplejavamail.email.EmailBuilder
Adds new Recipient instances to the list on account of empty name, address with recipient type Message.RecipientType#CC.
cc(String) - Method in class org.simplejavamail.email.EmailBuilder
Adds anew Recipient instances to the list on account of empty name, address with recipient type Message.RecipientType#CC.
cc(Recipient...) - Method in class org.simplejavamail.email.EmailBuilder
Adds new Recipient instances to the list on account of name, address with recipient type Message.RecipientType#CC.
checkArgumentNotEmpty(T, String) - Static method in class org.simplejavamail.internal.util.MiscUtil
 
checkNonEmptyArgument(T, String) - Static method in class org.simplejavamail.internal.util.Preconditions
 
checkNotNull(T, String) - Static method in class org.simplejavamail.internal.util.MiscUtil
 
close() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
CommandMessage - Class in org.simplejavamail.mailer.internal.socks.socks5server.msg
 
CommandMessage() - Constructor for class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandMessage
 
CommandResponseMessage - Class in org.simplejavamail.mailer.internal.socks.socks5server.msg
 
CommandResponseMessage() - Constructor for class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandResponseMessage
 
ConfigLoader - Class in org.simplejavamail.util
Contains list of possible properties names and can produce a map of property values, if provided as file "" on the classpath or as environment property.
ConfigLoader() - Constructor for class org.simplejavamail.util.ConfigLoader
 
ConfigLoader.Property - Enum in org.simplejavamail.util
 
connect(String, InetAddress, int) - Method in class org.simplejavamail.mailer.internal.socks.AuthenticatingSocks5Bridge
connect(String, InetAddress, int) - Method in interface org.simplejavamail.mailer.internal.socks.common.Socks5Bridge
Generates a Socket using Socks5 connected to authenticated proxy.
connect(SocketAddress) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
connect(SocketAddress, int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
copy() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
copy() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SSLSocks5
 
createMailSession(ServerConfig, TransportStrategy) - Static method in class org.simplejavamail.mailer.Mailer
Instantiates and configures the Session instance.
createProxySocket() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
createProxySocket(InetAddress, int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SSLSocks5
 
createProxySocket() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SSLSocks5
 

D

DEFAULT_PROXY_BRIDGE_PORT - Static variable in class org.simplejavamail.mailer.config.ProxyConfig
The temporary intermediary SOCKS5 relay server bridge is a server that sits in between JavaMail and the remote proxy.

E

Email - Class in org.simplejavamail.email
Email message with all necessary data for an effective mailing action, including attachments etc.
Email() - Constructor for class org.simplejavamail.email.Email
Constructor, creates all internal lists.
Email(boolean) - Constructor for class org.simplejavamail.email.Email
 
EmailBuilder - Class in org.simplejavamail.email
Fluent interface Builder for Emails
EmailBuilder() - Constructor for class org.simplejavamail.email.EmailBuilder
 
EmailConverter - Class in org.simplejavamail.converter
Utility to help convert Email instances to other formats (MimeMessage, EML etc.) and vice versa.
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
embedImage(String, byte[], String) - Method in class org.simplejavamail.email.EmailBuilder
Adds an embedded image (attachment type) to the email message and generates the necessary DataSource with the given byte data.
embedImage(String, DataSource) - Method in class org.simplejavamail.email.EmailBuilder
Overloaded method which sets an embedded image on account of name and DataSource.
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).
encodeText(String) - Static method in class org.simplejavamail.internal.util.MiscUtil
To make sure email clients can interpret text properly, we need to encode some values according to RFC-2047.
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
 
extractCID(String) - Static method in class org.simplejavamail.internal.util.MiscUtil
 
extractEmailAddresses(String) - Static method in class org.simplejavamail.internal.util.MiscUtil
 

F

findStrategyForSession(Session) - Static method in enum org.simplejavamail.mailer.config.TransportStrategy
 
from(String, String) - Method in class org.simplejavamail.email.EmailBuilder
Sets the sender address EmailBuilder.fromRecipient.
from(Recipient) - Method in class org.simplejavamail.email.EmailBuilder
Sets the sender address EmailBuilder.fromRecipient with preconfigured Recipient.

G

generateProperties() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
Base implementation that simply returns an empty list of properties and a marker for the specific current strategy.
getAddress() - Method in class org.simplejavamail.email.Recipient
Bean getter for Recipient.address;
getAttachmentList() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getAttachments() - Method in class org.simplejavamail.email.Email
Bean getter for Email.attachments as unmodifiable list.
getAttachments() - Method in class org.simplejavamail.email.EmailBuilder
 
getBcc() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getBytes(ServerReply) - Static method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandResponseMessage
 
getBytes(ServerReply, InetAddress, int) - Static method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandResponseMessage
 
getCc() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getChainProxy() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
getChannel() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getCidMap() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getCommand() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandMessage
 
getCredentials() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
getDataSource() - Method in class org.simplejavamail.email.AttachmentResource
 
getDkimPrivateKeyFile() - Method in class org.simplejavamail.email.Email
 
getDkimPrivateKeyFile() - Method in class org.simplejavamail.email.EmailBuilder
 
getDkimPrivateKeyInputStream() - Method in class org.simplejavamail.email.Email
 
getDkimPrivateKeyInputStream() - Method in class org.simplejavamail.email.EmailBuilder
 
getEmbeddedImages() - Method in class org.simplejavamail.email.Email
Bean getter for Email.embeddedImages as unmodifiable list.
getEmbeddedImages() - Method in class org.simplejavamail.email.EmailBuilder
 
getErrorMessage() - Method in enum org.simplejavamail.mailer.internal.socks.socks5server.msg.ServerReply
 
getFrom() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getFromRecipient() - Method in class org.simplejavamail.email.Email
Bean getter for Email.fromRecipient.
getFromRecipient() - Method in class org.simplejavamail.email.EmailBuilder
 
getHeaders() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getHeaders() - Method in class org.simplejavamail.email.Email
Bean getter for Email.headers as unmodifiable map.
getHeaders() - Method in class org.simplejavamail.email.EmailBuilder
 
getHost() - Method in class org.simplejavamail.mailer.config.ServerConfig
 
getHtmlContent() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getInetAddress() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
getInetAddress() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getInetAddress() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandMessage
 
getInputStream() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
getInputStream() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getKeepAlive() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getKeyStorePath() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.KeyStoreInfo
 
getLocalAddress() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getLocalPort() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getLocalSocketAddress() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getName() - Method in class org.simplejavamail.email.AttachmentResource
 
getName() - Method in class org.simplejavamail.email.Recipient
Bean getter for Recipient.name;
getName() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe.PipeListener
 
getOOBInline() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getOutputStream() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
getOutputStream() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getPassword() - Method in class org.simplejavamail.mailer.config.ProxyConfig
 
getPassword() - Method in class org.simplejavamail.mailer.config.ServerConfig
 
getPassword() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.KeyStoreInfo
 
getPassword() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.ProxyCredentials
 
getPlainContent() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getPort() - Method in class org.simplejavamail.mailer.config.ServerConfig
 
getPort() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
getPort() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getPort() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandMessage
 
getProperty(ConfigLoader.Property) - Static method in class org.simplejavamail.util.ConfigLoader
 
getProxyBridgePort() - Method in class org.simplejavamail.mailer.config.ProxyConfig
 
getProxySocket() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
getReceiveBufferSize() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getRecipients() - Method in class org.simplejavamail.email.Email
Bean getter for Email.recipients as unmodifiable list.
getRecipients() - Method in class org.simplejavamail.email.EmailBuilder
 
getRemoteProxyHost() - Method in class org.simplejavamail.mailer.config.ProxyConfig
 
getRemoteProxyPort() - Method in class org.simplejavamail.mailer.config.ProxyConfig
 
getRemoteSocketAddress() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getReplyTo() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getReplyToRecipient() - Method in class org.simplejavamail.email.Email
Bean getter for Email.replyToRecipient.
getReplyToRecipient() - Method in class org.simplejavamail.email.EmailBuilder
 
getReuseAddress() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getSelector() - Method in class org.simplejavamail.email.Email
 
getSelector() - Method in class org.simplejavamail.email.EmailBuilder
 
getSendBufferSize() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getServerReply() - Method in exception org.simplejavamail.mailer.internal.socks.socks5server.msg.SocksServerReplyException
 
getSession() - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
For emergencies, when a client really wants access to the internally created Session instance.
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.
getSigningDomain() - Method in class org.simplejavamail.email.Email
 
getSigningDomain() - Method in class org.simplejavamail.email.EmailBuilder
 
getSocksServerReplyException() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandMessage
 
getSoLinger() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getSoTimeout() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getSSLSocketFactory() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SSLConfiguration
 
getSubject() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getSubject() - Method in class org.simplejavamail.email.Email
Bean getter for Email.subject.
getSubject() - Method in class org.simplejavamail.email.EmailBuilder
 
getTcpNoDelay() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getText() - Method in class org.simplejavamail.email.Email
Bean getter for Email.text.
getText() - Method in class org.simplejavamail.email.EmailBuilder
 
getTextHTML() - Method in class org.simplejavamail.email.Email
Bean getter for Email.textHTML.
getTextHTML() - Method in class org.simplejavamail.email.EmailBuilder
 
getTo() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
 
getTrafficClass() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
getType() - Method in class org.simplejavamail.email.Recipient
Bean getter for Recipient.type;
getType() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.KeyStoreInfo
 
getUsername() - Method in class org.simplejavamail.mailer.config.ProxyConfig
 
getUsername() - Method in class org.simplejavamail.mailer.config.ServerConfig
 
getUsername() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.ProxyCredentials
 
getValue() - Method in enum org.simplejavamail.mailer.internal.socks.socks5server.msg.ServerReply
 

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
 
hasSocksException() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandMessage
 

I

isApplyDKIMSignature() - Method in class org.simplejavamail.email.Email
 
isBound() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
isClosed() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
isConnected() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
isInputShutdown() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
isOutputShutdown() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
isRunning() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.AnonymousSocks5Server
 
isRunning() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe
 
isStopping() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.AnonymousSocks5Server
 
isTransportModeLoggingOnly() - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
 
isTransportModeLoggingOnly() - Method in class org.simplejavamail.mailer.Mailer
 

K

key() - Method in enum org.simplejavamail.util.ConfigLoader.Property
 
KeyStoreInfo - Class in org.simplejavamail.mailer.internal.socks.socks5client
 
KeyStoreInfo() - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.KeyStoreInfo
 
KeyStoreInfo(String, String, String) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.KeyStoreInfo
 
KeyStoreInfo(String, String) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.KeyStoreInfo
 

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) - 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 aimed for simplicity, for sending e-mails of any complexity.
Mailer(Session) - Constructor for class org.simplejavamail.mailer.Mailer
Custom Session constructor, stores the given mail session for later use.
Mailer(Session, ProxyConfig) - Constructor for class org.simplejavamail.mailer.Mailer
Custom Session constructor with proxy, stores the given mail session for later use.
Mailer() - Constructor for class org.simplejavamail.mailer.Mailer
No-arg constructor that only works with properly populated config file ("simplejavamail.properties") on the classpath.
Mailer(String, Integer, String, String) - Constructor for class org.simplejavamail.mailer.Mailer
 
Mailer(ServerConfig) - Constructor for class org.simplejavamail.mailer.Mailer
 
Mailer(String, Integer, String, String, TransportStrategy) - Constructor for class org.simplejavamail.mailer.Mailer
 
Mailer(ServerConfig, TransportStrategy) - Constructor for class org.simplejavamail.mailer.Mailer
 
Mailer(ServerConfig, ProxyConfig) - Constructor for class org.simplejavamail.mailer.Mailer
 
Mailer(ServerConfig, TransportStrategy, ProxyConfig) - Constructor for class org.simplejavamail.mailer.Mailer
Main constructor which produces a new Session on the fly.
MailException - Exception in org.simplejavamail
This exception is used to communicate errors during the creation, validation and sending of email.
MailException(String) - Constructor for exception org.simplejavamail.MailException
 
MailException(String, Exception) - Constructor for exception org.simplejavamail.MailException
 
MailSender - Class in org.simplejavamail.mailer.internal.mailsender
Class that performs the actual javax.mail SMTP integration.
MailSender(Session, ProxyConfig, TransportStrategy) - Constructor for class org.simplejavamail.mailer.internal.mailsender.MailSender
 
MethodSelectionMessage - Class in org.simplejavamail.mailer.internal.socks.socks5server.msg
 
MethodSelectionMessage() - Constructor for class org.simplejavamail.mailer.internal.socks.socks5server.msg.MethodSelectionMessage
 
MimeMessageHelper - Class in org.simplejavamail.converter.internal.mimemessage
Helper class that deals with javax.mail RFC MimeMessage stuff, as well as DKIM signing.
MimeMessageParser - Class in org.simplejavamail.converter.internal.mimemessage
heavily modified version based on org.apache.commons.mail.util.MimeMessageParser.html Parses a MimeMessage and stores the individual parts such a plain text, HTML text and attachments.
MimeMessageParser(MimeMessage) - Constructor for class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
Constructs an instance with the MimeMessage to be extracted.
mimeMessageToEmail(MimeMessage) - Static method in class org.simplejavamail.converter.EmailConverter
 
mimeMessageToEML(MimeMessage) - Static method in class org.simplejavamail.converter.EmailConverter
 
MiscUtil - Class in org.simplejavamail.internal.util
 
MiscUtil() - Constructor for class org.simplejavamail.internal.util.MiscUtil
 

O

onStop(StreamPipe) - Method in class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe.PipeListener
 
org.simplejavamail - package org.simplejavamail
 
org.simplejavamail.converter - package org.simplejavamail.converter
 
org.simplejavamail.converter.internal.mimemessage - package org.simplejavamail.converter.internal.mimemessage
 
org.simplejavamail.converter.internal.msgparser - package org.simplejavamail.converter.internal.msgparser
 
org.simplejavamail.email - package org.simplejavamail.email
 
org.simplejavamail.internal.util - package org.simplejavamail.internal.util
 
org.simplejavamail.mailer - package org.simplejavamail.mailer
 
org.simplejavamail.mailer.config - package org.simplejavamail.mailer.config
 
org.simplejavamail.mailer.internal.mailsender - package org.simplejavamail.mailer.internal.mailsender
 
org.simplejavamail.mailer.internal.socks - package org.simplejavamail.mailer.internal.socks
 
org.simplejavamail.mailer.internal.socks.common - package org.simplejavamail.mailer.internal.socks.common
 
org.simplejavamail.mailer.internal.socks.socks5client - package org.simplejavamail.mailer.internal.socks.socks5client
 
org.simplejavamail.mailer.internal.socks.socks5server - package org.simplejavamail.mailer.internal.socks.socks5server
 
org.simplejavamail.mailer.internal.socks.socks5server.io - package org.simplejavamail.mailer.internal.socks.socks5server.io
 
org.simplejavamail.mailer.internal.socks.socks5server.msg - package org.simplejavamail.mailer.internal.socks.socks5server.msg
 
org.simplejavamail.springsupport - package org.simplejavamail.springsupport
 
org.simplejavamail.util - package org.simplejavamail.util
 
OutlookMessageParser - Class in org.simplejavamail.converter.internal.msgparser
Helper class that parses OutlookMessage instances from the OutlookMessageParser library.
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
 
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

parse() - Method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageParser
Does the actual extraction.
parseOutlookMsg(File) - Static method in class org.simplejavamail.converter.internal.msgparser.OutlookMessageParser
 
parseOutlookMsg(InputStream) - Static method in class org.simplejavamail.converter.internal.msgparser.OutlookMessageParser
 
parseOutlookMsg(String) - Static method in class org.simplejavamail.converter.internal.msgparser.OutlookMessageParser
 
password - Variable in class org.simplejavamail.mailer.internal.socks.SocksProxyConfig
 
PipeListener() - Constructor for class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe.PipeListener
 
Preconditions - Class in org.simplejavamail.internal.util
 
Preconditions() - Constructor for class org.simplejavamail.internal.util.Preconditions
 
produceMimeMessage(Email, Session) - Static method in class org.simplejavamail.converter.internal.mimemessage.MimeMessageHelper
Creates a new MimeMessage instance coupled to a specific Session instance and prepares it in the email structure, so that it can be filled and send.
propertyNameAuthenticate() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
 
propertyNameHost() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
 
propertyNamePort() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
 
propertyNameUsername() - Method in enum org.simplejavamail.mailer.config.TransportStrategy
 
proxyBridgePort - Variable in class org.simplejavamail.mailer.internal.socks.SocksProxyConfig
 
ProxyConfig - Class in org.simplejavamail.mailer.config
The proxy configuration that indicates whether the connections should be routed through a proxy.
ProxyConfig() - Constructor for class org.simplejavamail.mailer.config.ProxyConfig
'Skip proxy' constructor short-cut.
ProxyConfig(String, Integer) - Constructor for class org.simplejavamail.mailer.config.ProxyConfig
'Anonymous proxy' constructor short-cut.
ProxyConfig(String, Integer, String, String) - Constructor for class org.simplejavamail.mailer.config.ProxyConfig
Creates an proxy configuration, which can be anonymous or authenticated.
ProxyCredentials - Class in org.simplejavamail.mailer.internal.socks.socks5client
 
ProxyCredentials() - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.ProxyCredentials
 
ProxyCredentials(String, String) - Constructor for class org.simplejavamail.mailer.internal.socks.socks5client.ProxyCredentials
 

R

read(InputStream) - Method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.CommandMessage
 
readAllData() - Method in class org.simplejavamail.email.AttachmentResource
 
readAllData(Charset) - Method in class org.simplejavamail.email.AttachmentResource
 
readInputStreamToString(InputStream, Charset) - Static method in class org.simplejavamail.internal.util.MiscUtil
Uses standard JDK java to read an inputstream to String using the given encoding (in ByteArrayOutputStream.toString(String)).
readVersion(InputStream) - Static method in class org.simplejavamail.mailer.internal.socks.socks5server.msg.MethodSelectionMessage
 
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.
remoteProxyHost - Variable in class org.simplejavamail.mailer.internal.socks.SocksProxyConfig
 
remoteProxyPort - Variable in class org.simplejavamail.mailer.internal.socks.SocksProxyConfig
 
replyTo(String, String) - Method in class org.simplejavamail.email.EmailBuilder
replyTo(Recipient) - Method in class org.simplejavamail.email.EmailBuilder
Sets EmailBuilder.replyToRecipient (optional) with preconfigured Recipient.
requestConnect(String, int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
requestConnect(InetAddress, int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
requestConnect(SocketAddress) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
requiresAuthentication() - Method in class org.simplejavamail.mailer.config.ProxyConfig
If a username was provided, we will need to authenticate with the proxy.
requiresProxy() - Method in class org.simplejavamail.mailer.config.ProxyConfig
If a host was provided then proxy is required.
run() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.AnonymousSocks5Server
 
run() - Method in class org.simplejavamail.mailer.internal.socks.socks5server.Socks5Handler
 

S

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
Delegates to Mailer.sendMail(Email, boolean), with async = false.
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.
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.
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).
setReuseAddress(boolean) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
setSendBufferSize(int) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
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
Bean setter for Email.subject.
setTcpNoDelay(boolean) - Method in class org.simplejavamail.mailer.internal.socks.socks5client.SocksSocket
 
setText(String) - Method in class org.simplejavamail.email.Email
Bean setter for Email.text.
setTextHTML(String) - Method in class org.simplejavamail.email.Email
Bean setter for Email.textHTML.
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.
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
As Email.signWithDomainKey(InputStream, String, String), but with a File reference that is later read as InputStream.
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

T

text(String) - Method in class org.simplejavamail.email.EmailBuilder
textHTML(String) - Method in class org.simplejavamail.email.EmailBuilder
to(String, String) - Method in class org.simplejavamail.email.EmailBuilder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType#TO.
to(Recipient...) - Method in class org.simplejavamail.email.EmailBuilder
Adds new Recipient instances to the list on account of name, address with recipient type Message.RecipientType#TO.
to(String) - Method in class org.simplejavamail.email.EmailBuilder
Adds anew Recipient instances to the list on account of empty name, address with recipient type Message.RecipientType#TO.
to(String...) - Method in class org.simplejavamail.email.EmailBuilder
Adds new Recipient instances to the list on account of empty name, address with recipient type Message.RecipientType#TO.
toInt(byte) - Static method in class org.simplejavamail.internal.util.MiscUtil
 
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() - Method in class org.simplejavamail.mailer.config.ProxyConfig
 
toString() - Method in class org.simplejavamail.mailer.config.ServerConfig
 
toString(Properties) - Method in enum org.simplejavamail.mailer.config.TransportStrategy
 
toString() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.KeyStoreInfo
 
toString() - Method in class org.simplejavamail.mailer.internal.socks.socks5client.Socks5
 
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.
trustAllHosts(boolean) - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
Configures the current session to trust all hosts and don't validate any SSL keys.
trustAllSSLHosts(boolean) - Method in class org.simplejavamail.mailer.Mailer
Configures the current session to trust all hosts and don't validate any SSL keys.
trustHosts(String...) - Method in class org.simplejavamail.mailer.internal.mailsender.MailSender
Configures the current session to white list all provided hosts and don't validate SSL keys for them.
trustSSLHosts(String...) - Method in class org.simplejavamail.mailer.Mailer
Configures the current session to white list all provided hosts and don't validate SSL keys for them.

U

username - Variable in class org.simplejavamail.mailer.internal.socks.SocksProxyConfig
 

V

validate(Email) - Method in class org.simplejavamail.mailer.Mailer
Validates an Email instance.
valueNullOrEmpty(T) - Static method in class org.simplejavamail.internal.util.MiscUtil
 
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.mailer.internal.socks.socks5server.msg.ServerReply
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
 
valueOrProperty(T, ConfigLoader.Property, T) - Static method in class org.simplejavamail.util.ConfigLoader
Returns the given value if not null and not empty, otherwise tries to resolve the given property and if still not found resot to the default value if provided.
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.mailer.internal.socks.socks5server.msg.ServerReply
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.
VERSION - Static variable in class org.simplejavamail.mailer.internal.socks.socks5server.Socks5Handler
 
A B C D E F G H I K L M O P R S T U V 
Skip navigation links

Copyright © 2017. All rights reserved.