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

A

addAttachment(String, byte[], String) - Method in class org.codemonkey.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.codemonkey.simplejavamail.email.Email
Overloaded method which sets an attachment on account of name and DataSource.
addAttachment(String, byte[], String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Adds an attachment to the email message and generates the necessary DataSource with the given byte data.
addAttachment(String, DataSource) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Overloaded method which sets an attachment on account of name and DataSource.
addEmbeddedImage(String, byte[], String) - Method in class org.codemonkey.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.codemonkey.simplejavamail.email.Email
Overloaded method which sets an embedded image on account of name and DataSource.
addHeader(String, Object) - Method in class org.codemonkey.simplejavamail.email.Email
Adds a header to the Email.headers list.
addHeader(String, Object) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Adds a header to the Email.Builder.headers list.
addRecipient(String, String, Message.RecipientType) - Method in class org.codemonkey.simplejavamail.email.Email
Adds a new Recipient to the list on account of name, address and recipient type (eg.
applyProperties(Properties) - Method in class org.codemonkey.simplejavamail.Mailer
Copies all property entries into the Session using Session.getProperties().
AttachmentResource - Class in org.codemonkey.simplejavamail.email
A named immutable email attachment information object.
AttachmentResource(String, DataSource) - Constructor for class org.codemonkey.simplejavamail.email.AttachmentResource
Constructor; initializes the attachment resource with a name and data.

B

bcc(String, String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType.BCC.
bcc(Recipient) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType.BCC.
build() - Method in class org.codemonkey.simplejavamail.email.Email.Builder
 
Builder() - Constructor for class org.codemonkey.simplejavamail.email.Email.Builder
 

C

cc(String, String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType.CC.
cc(Recipient) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType.CC.
createDataSource(MimePart) - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
Parses the MimePart to create a DataSource.
createMailSession(String, Integer, String, String) - Method in class org.codemonkey.simplejavamail.Mailer
Actually instantiates and configures the Session instance.

D

DKIM_ERROR_INVALID_FILE - Static variable in exception org.codemonkey.simplejavamail.email.EmailException
 
DKIM_ERROR_UNCLOSABLE_INPUTSTREAM - Static variable in exception org.codemonkey.simplejavamail.email.EmailException
 

E

Email - Class in org.codemonkey.simplejavamail.email
Email message with all necessary data for an effective mailing action, including attachments etc.
Email() - Constructor for class org.codemonkey.simplejavamail.email.Email
Constructor, creates all internal lists.
Email(MimeMessage) - Constructor for class org.codemonkey.simplejavamail.email.Email
Constructor for MimeMessage.
Email.Builder - Class in org.codemonkey.simplejavamail.email
Fluent interface Builder for Emails
EmailException - Exception in org.codemonkey.simplejavamail.email
This exception is used to communicate errors during the creation of an email.
EmailException(String, Exception) - Constructor for exception org.codemonkey.simplejavamail.email.EmailException
 
embedImage(String, byte[], String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
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.codemonkey.simplejavamail.email.Email.Builder
Overloaded method which sets an embedded image on account of name and DataSource.
equals(Object) - Method in class org.codemonkey.simplejavamail.email.AttachmentResource
 
equals(Object) - Method in class org.codemonkey.simplejavamail.email.Email
 
extractCID(String) - Static method in class org.codemonkey.simplejavamail.email.Email
 

F

from(String, String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Sets the sender address.

G

generateProperties() - Method in enum org.codemonkey.simplejavamail.TransportStrategy
Base implementation that simply returns an empty list of properties.
GENERIC_ERROR - Static variable in exception org.codemonkey.simplejavamail.MailException
 
getAddress() - Method in class org.codemonkey.simplejavamail.email.Recipient
Bean getter for Recipient.address;
getAttachmentList() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getAttachments() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.attachments as unmodifiable list.
getBcc() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getCc() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getCidMap() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getDataSource() - Method in class org.codemonkey.simplejavamail.email.AttachmentResource
 
getDataSourceName(Part, DataSource) - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
Determines the name of the data source if it is not already set.
getDkimPrivateKeyInputStream() - Method in class org.codemonkey.simplejavamail.email.Email
 
getEmbeddedImages() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.embeddedImages as unmodifiable list.
getFrom() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getFromRecipient() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.fromRecipient.
getHeaders() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.headers as unmodifiable map.
getHeaders() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getHtmlContent() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getName() - Method in class org.codemonkey.simplejavamail.email.AttachmentResource
 
getName() - Method in class org.codemonkey.simplejavamail.email.Recipient
Bean getter for Recipient.name;
getPlainContent() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getRecipients() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.recipients as unmodifiable list.
getReplyTo() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getReplyToRecipient() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.replyToRecipient.
getSelector() - Method in class org.codemonkey.simplejavamail.email.Email
 
getSession() - Method in class org.codemonkey.simplejavamail.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.codemonkey.simplejavamail.email.Email
 
getSubject() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.subject.
getSubject() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getText() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.text.
getTextHTML() - Method in class org.codemonkey.simplejavamail.email.Email
Bean getter for Email.textHTML.
getTo() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
 
getType() - Method in class org.codemonkey.simplejavamail.email.Recipient
Bean getter for Recipient.type;

H

hashCode() - Method in class org.codemonkey.simplejavamail.email.AttachmentResource
 
hashCode() - Method in class org.codemonkey.simplejavamail.email.Email
 

I

INVALID_DOMAINKEY - Static variable in exception org.codemonkey.simplejavamail.MailException
 
INVALID_ENCODING - Static variable in exception org.codemonkey.simplejavamail.MailException
 
INVALID_RECIPIENT - Static variable in exception org.codemonkey.simplejavamail.MailException
 
INVALID_REPLYTO - Static variable in exception org.codemonkey.simplejavamail.MailException
 
INVALID_SENDER - Static variable in exception org.codemonkey.simplejavamail.MailException
 
isApplyDKIMSignature() - Method in class org.codemonkey.simplejavamail.email.Email
 

M

Mailer - Class in org.codemonkey.simplejavamail
Mailing tool aimed for simplicity, for sending e-mails of any complexity.
Mailer(Session) - Constructor for class org.codemonkey.simplejavamail.Mailer
Default constructor, stores the given mail session for later use.
Mailer(String, Integer, String, String, TransportStrategy) - Constructor for class org.codemonkey.simplejavamail.Mailer
Overloaded constructor which produces a new Session on the fly.
Mailer(String, Integer, String, String) - Constructor for class org.codemonkey.simplejavamail.Mailer
Overloaded constructor which produces a new Session on the fly, using default vanilla SMTP transport protocol.
MailException - Exception in org.codemonkey.simplejavamail
This exception is used to communicate errors during the sending of email.
MailException(String) - Constructor for exception org.codemonkey.simplejavamail.MailException
 
MailException(String, Exception) - Constructor for exception org.codemonkey.simplejavamail.MailException
 
MimeMessageParser - Class in org.codemonkey.simplejavamail.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.codemonkey.simplejavamail.util.MimeMessageParser
Constructs an instance with the MimeMessage to be extracted.
MISSING_CONTENT - Static variable in exception org.codemonkey.simplejavamail.MailException
 
MISSING_HOST - Static variable in exception org.codemonkey.simplejavamail.MailException
 
MISSING_RECIPIENT - Static variable in exception org.codemonkey.simplejavamail.MailException
 
MISSING_SENDER - Static variable in exception org.codemonkey.simplejavamail.MailException
 
MISSING_SUBJECT - Static variable in exception org.codemonkey.simplejavamail.MailException
 
MISSING_USERNAME - Static variable in exception org.codemonkey.simplejavamail.MailException
 

O

org.codemonkey.simplejavamail - package org.codemonkey.simplejavamail
 
org.codemonkey.simplejavamail.email - package org.codemonkey.simplejavamail.email
 
org.codemonkey.simplejavamail.util - package org.codemonkey.simplejavamail.util
 

P

parse() - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
Does the actual extraction.
parse(MimePart) - Method in class org.codemonkey.simplejavamail.util.MimeMessageParser
Extracts the content of a MimeMessage recursively.
PARSE_ERROR_MIMEMESSAGE - Static variable in exception org.codemonkey.simplejavamail.email.EmailException
 
produceMimeMessage(Email, Session) - Static method in class org.codemonkey.simplejavamail.Mailer
Creates a new MimeMessage instance and prepares it in the email structure, so that it can be filled and send.

R

Recipient - Class in org.codemonkey.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.codemonkey.simplejavamail.email.Recipient
Constructor; initializes this recipient object.
replyTo(String, String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Sets the reply-to address (optional).

S

sendMail(Email) - Method in class org.codemonkey.simplejavamail.Mailer
Processes an Email instance into a completely configured Message.
setDebug(boolean) - Method in class org.codemonkey.simplejavamail.Mailer
Actually sets Session.setDebug(boolean) so that it generates debug information.
setEmailAddressCriteria(EnumSet<EmailAddressCriteria>) - Method in class org.codemonkey.simplejavamail.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.codemonkey.simplejavamail.email.Email
Sets the sender address.
setReplyToAddress(String, String) - Method in class org.codemonkey.simplejavamail.email.Email
Sets the reply-to address (optional).
setSubject(String) - Method in class org.codemonkey.simplejavamail.email.Email
Bean setters for Email.subject.
setText(String) - Method in class org.codemonkey.simplejavamail.email.Email
Bean setters for Email.text.
setTextHTML(String) - Method in class org.codemonkey.simplejavamail.email.Email
Bean setters for Email.textHTML.
signMessageWithDKIM(MimeMessage, Email) - Static method in class org.codemonkey.simplejavamail.Mailer
Primes the MimeMessage instance for signing with DKIM.
signWithDomainKey(byte[], String, String) - Method in class org.codemonkey.simplejavamail.email.Email
 
signWithDomainKey(File, String, String) - Method in class org.codemonkey.simplejavamail.email.Email
 
signWithDomainKey(InputStream, String, String) - Method in class org.codemonkey.simplejavamail.email.Email
Primes this email for signing with a DKIM domain key.
subject(String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder

T

text(String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
textHTML(String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
to(String, String) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType.TO.
to(Recipient) - Method in class org.codemonkey.simplejavamail.email.Email.Builder
Adds a new Recipient to the list on account of name, address with recipient type Message.RecipientType.TO.
toString() - Method in class org.codemonkey.simplejavamail.email.AttachmentResource
 
toString() - Method in class org.codemonkey.simplejavamail.email.Email
 
toString() - Method in class org.codemonkey.simplejavamail.email.Recipient
 
TransportStrategy - Enum in org.codemonkey.simplejavamail
Defines the various types of transport protocols and implements respective properties so that a Session may be configured using a TransportStrategy implementation.

V

validate(Email) - Method in class org.codemonkey.simplejavamail.Mailer
Validates an Email instance.
valueOf(String) - Static method in enum org.codemonkey.simplejavamail.TransportStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.codemonkey.simplejavamail.TransportStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M O P R S T V 
Skip navigation links

Copyright © 2016. All rights reserved.