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.
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(Recipient) - 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.
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(Recipient) - 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.
checkArgumentNotEmpty(T, String) - Static method in class org.simplejavamail.internal.util.MiscUtil
 
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.internal.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.internal.util.ConfigLoader
 
ConfigLoader.Property - Enum in org.simplejavamail.internal.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(MimeMessage) - Constructor for class org.simplejavamail.email.Email
Constructor for MimeMessage.
EmailBuilder - Class in org.simplejavamail.email
Fluent interface Builder for Emails
EmailBuilder() - Constructor for class org.simplejavamail.email.EmailBuilder
 
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.
equals(Object) - Method in class org.simplejavamail.email.AttachmentResource
 
equals(Object) - Method in class org.simplejavamail.email.Email
 

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.

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.internal.util.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.internal.util.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.internal.util.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.internal.util.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.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.internal.util.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.email.Email
Bean getter for Email.headers as unmodifiable map.
getHeaders() - Method in class org.simplejavamail.email.EmailBuilder
 
getHeaders() - Method in class org.simplejavamail.internal.util.MimeMessageParser
 
getHost() - Method in class org.simplejavamail.mailer.config.ServerConfig
 
getHtmlContent() - Method in class org.simplejavamail.internal.util.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.internal.util.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.internal.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.internal.util.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.email.Email
Bean getter for Email.subject.
getSubject() - Method in class org.simplejavamail.email.EmailBuilder
 
getSubject() - Method in class org.simplejavamail.internal.util.MimeMessageParser
 
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.internal.util.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
 
hasProperty(ConfigLoader.Property) - Static method in class org.simplejavamail.internal.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
 

K

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

loadProperties(String, boolean) - Static method in class org.simplejavamail.internal.util.ConfigLoader
Loads properties from property file on the classpath, if provided.
loadProperties(File, boolean) - Static method in class org.simplejavamail.internal.util.ConfigLoader
Loads properties from property File, if provided.
loadProperties(InputStream, boolean) - Static method in class org.simplejavamail.internal.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.mailer.internal.mailsender
Helper class that deals with javax.mail RFC MimeMessage stuff, as well as DKIM signing.
MimeMessageParser - Class in org.simplejavamail.internal.util
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.internal.util.MimeMessageParser
Constructs an instance with the MimeMessage to be extracted.
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.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
 

P

parse() - Method in class org.simplejavamail.internal.util.MimeMessageParser
Does the actual extraction.
password - Variable in class org.simplejavamail.mailer.internal.socks.SocksProxyConfig
 
PipeListener() - Constructor for class org.simplejavamail.mailer.internal.socks.socks5server.io.SocketPipe.PipeListener
 
produceMimeMessage(Email, Session) - Static method in class org.simplejavamail.mailer.internal.mailsender.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.
produceMimeMessage(Email) - Static method in class org.simplejavamail.mailer.Mailer
Delegates to Mailer.produceMimeMessage(Email, Session), using a new empty Session instance.
produceMimeMessage(Email, Session) - Static method in class org.simplejavamail.mailer.Mailer
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
 
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
Sets the reply-to address (optional).
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
Actually sets 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 setters 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 setters for Email.text.
setTextHTML(String) - Method in class org.simplejavamail.email.Email
Bean setters 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
 
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.mailer.internal.mailsender.MimeMessageHelper
Primes the MimeMessage instance for signing with DKIM.
signMessageWithDKIM(MimeMessage, Email) - Static method in class org.simplejavamail.mailer.Mailer
signWithDomainKey(File, String, String) - Method in class org.simplejavamail.email.Email
 
signWithDomainKey(InputStream, String, String) - Method in class org.simplejavamail.email.Email
Primes this email for signing with a DKIM domain key.
signWithDomainKey(byte[], String, String) - Method in class org.simplejavamail.email.EmailBuilder
Sets all info needed for DKIM, using a byte array for private key data.
signWithDomainKey(String, String, String) - Method in class org.simplejavamail.email.EmailBuilder
Sets all info needed for DKIM, using a byte array for private key data.
signWithDomainKey(File, String, String) - Method in class org.simplejavamail.email.EmailBuilder
Sets all info needed for DKIM, using a file reference for private key data.
signWithDomainKey(InputStream, String, String) - Method in class org.simplejavamail.email.EmailBuilder
Sets all info needed for DKIM, using an input stream for private key data.
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 a new Recipient to the list on account of 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.

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.internal.util.ConfigLoader.Property
Returns the enum constant of this type with the specified name.
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.
valueOrProperty(T, ConfigLoader.Property) - Static method in class org.simplejavamail.internal.util.ConfigLoader
 
valueOrProperty(T, ConfigLoader.Property, T) - Static method in class org.simplejavamail.internal.util.ConfigLoader
 
values() - Static method in enum org.simplejavamail.internal.util.ConfigLoader.Property
Returns an array containing the constants of this enum type, in the order they are declared.
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.
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 © 2016. All rights reserved.