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

A

AbstractMailQueueItem - Class in com.atlassian.mail.queue
 
AbstractMailQueueItem() - Constructor for class com.atlassian.mail.queue.AbstractMailQueueItem
 
AbstractMailQueueItem(String) - Constructor for class com.atlassian.mail.queue.AbstractMailQueueItem
 
AbstractMailServer - Class in com.atlassian.mail.server
 
AbstractMailServer() - Constructor for class com.atlassian.mail.server.AbstractMailServer
 
AbstractMailServer(long) - Constructor for class com.atlassian.mail.server.AbstractMailServer
 
AbstractMailServer(Long, String, String, MailProtocol, String, String, String, String, long, String, String) - Constructor for class com.atlassian.mail.server.AbstractMailServer
 
AbstractMailServerManager - Class in com.atlassian.mail.server.managers
Date: Dec 9, 2002
AbstractMailServerManager() - Constructor for class com.atlassian.mail.server.managers.AbstractMailServerManager
 
addErrorItem(MailQueueItem) - Method in interface com.atlassian.mail.queue.MailQueue
Add an error item
addErrorItem(MailQueueItem) - Method in class com.atlassian.mail.queue.MailQueueImpl
 
addHeader(String, String) - Method in class com.atlassian.mail.Email
 
addItem(MailQueueItem) - Method in interface com.atlassian.mail.queue.MailQueue
Add a new item to the mail queue.
addItem(MailQueueItem) - Method in class com.atlassian.mail.queue.MailQueueImpl
 
ATLASSIAN_MAIL_SEND_DISABLED_SYSTEM_PROPERTY_KEY - Static variable in interface com.atlassian.mail.Settings
Key of the system property used by Settings.Default to determine whether outgoing mail should be sent or not.
Attachment(String, String, String, byte[]) - Constructor for class com.atlassian.mail.MailUtils.Attachment
 
Attachment(String, String, byte[]) - Constructor for class com.atlassian.mail.MailUtils.Attachment
 

B

build() - Method in class com.atlassian.mail.options.GetBodyOptions.Builder
 
builder() - Static method in class com.atlassian.mail.options.GetBodyOptions
 
builder(GetBodyOptions) - Static method in class com.atlassian.mail.options.GetBodyOptions
 

C

ClassLoaderUtils - Class in com.atlassian.mail.util
The methods in this class have been copied almost ad-verbatim from the atlassian-core class with the same name.
ClassLoaderUtils() - Constructor for class com.atlassian.mail.util.ClassLoaderUtils
 
com.atlassian.mail - package com.atlassian.mail
 
com.atlassian.mail.config - package com.atlassian.mail.config
 
com.atlassian.mail.converters - package com.atlassian.mail.converters
 
com.atlassian.mail.converters.basic - package com.atlassian.mail.converters.basic
 
com.atlassian.mail.converters.wiki - package com.atlassian.mail.converters.wiki
 
com.atlassian.mail.options - package com.atlassian.mail.options
 
com.atlassian.mail.queue - package com.atlassian.mail.queue
 
com.atlassian.mail.server - package com.atlassian.mail.server
 
com.atlassian.mail.server.impl - package com.atlassian.mail.server.impl
 
com.atlassian.mail.server.impl.util - package com.atlassian.mail.server.impl.util
 
com.atlassian.mail.server.managers - package com.atlassian.mail.server.managers
 
com.atlassian.mail.util - package com.atlassian.mail.util
 
compareTo(MailQueueItem) - Method in class com.atlassian.mail.queue.AbstractMailQueueItem
 
ConfigLoader - Class in com.atlassian.mail.config
 
ConfigLoader(String) - Constructor for class com.atlassian.mail.config.ConfigLoader
 
configureMailServer(MailServer) - Method in interface com.atlassian.mail.server.MailServerConfigurationHandler
 
convert(String) - Method in class com.atlassian.mail.converters.basic.HtmlToTextConverter
 
convert(String) - Method in interface com.atlassian.mail.converters.HtmlConverter
Do the convert.
convert(String) - Method in class com.atlassian.mail.converters.wiki.HtmlToWikiTextConverter
 
create(MailServer) - Method in interface com.atlassian.mail.server.MailServerManager
 
create(MailServer) - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
create(MailServer) - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
createAttachmentMimeBodyPart(String) - Static method in class com.atlassian.mail.MailUtils
Produces a mimebodypart object from an attachment file path.
createZippedAttachmentMimeBodyPart(String) - Static method in class com.atlassian.mail.MailUtils
 

D

Default() - Constructor for class com.atlassian.mail.Settings.Default
 
DEFAULT_POP_PORT - Static variable in class com.atlassian.mail.MailConstants
 
DEFAULT_POP_PROTOCOL - Static variable in class com.atlassian.mail.MailConstants
 
DEFAULT_SMTP_PORT - Static variable in class com.atlassian.mail.MailConstants
 
DEFAULT_SMTP_PORT - Static variable in interface com.atlassian.mail.server.SMTPMailServer
Deprecated.
DEFAULT_SMTP_PROTOCOL - Static variable in class com.atlassian.mail.MailConstants
 
DEFAULT_TIMEOUT - Static variable in class com.atlassian.mail.MailConstants
 
delete(Long) - Method in interface com.atlassian.mail.server.MailServerManager
 
delete(Long) - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
delete(Long) - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 

E

Email - Class in com.atlassian.mail
 
Email(String) - Constructor for class com.atlassian.mail.Email
Note: By default the message has the "Precedence" header set to "bulk".
Email(String, String, String) - Constructor for class com.atlassian.mail.Email
Note: By default the message has the "Precedence" header set to "bulk".
emptyErrorQueue() - Method in interface com.atlassian.mail.queue.MailQueue
Empty the error queue (discard these messages)
emptyErrorQueue() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
equals(Object) - Method in class com.atlassian.mail.Email
Body is NOT included in comparing two Email objects
equals(Object) - Method in class com.atlassian.mail.server.AbstractMailServer
 
equals(Object) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
errorSize() - Method in interface com.atlassian.mail.queue.MailQueue
 
errorSize() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
ExtendedMimeMessage - Class in com.atlassian.mail.server.impl
Extends the standard JavaMail MimeMessage in order to allow clients to set a custom Message-ID
ExtendedMimeMessage(Session, String) - Constructor for class com.atlassian.mail.server.impl.ExtendedMimeMessage
Constructs an ExtendedMimeMessage.

F

fixMimeEncodedFilename(String) - Static method in class com.atlassian.mail.MailUtils
This method may be used to fix any mime encoded filenames that have been returned by javamail.

G

getAttachments(Message) - Static method in class com.atlassian.mail.MailUtils
Gets all parts of a message that are attachments rather than alternative inline bits.
getAuthenticator() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getAuthenticator() - Method in class com.atlassian.mail.server.impl.PopMailServerImpl
 
getAuthenticator() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
getBcc() - Method in class com.atlassian.mail.Email
 
getBody() - Method in class com.atlassian.mail.Email
 
getBody(Message) - Static method in class com.atlassian.mail.MailUtils
Get the body of the message as a String.
getBody(Message, GetBodyOptions) - Static method in class com.atlassian.mail.MailUtils
 
GetBodyOptions - Class in com.atlassian.mail.options
 
GetBodyOptions.Builder - Class in com.atlassian.mail.options
 
getCc() - Method in class com.atlassian.mail.Email
 
getConfigFile() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getConfigurationInputStream(String) - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getConnectionTimeout() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getContentId() - Method in class com.atlassian.mail.MailUtils.Attachment
 
getContentId(Part) - Static method in class com.atlassian.mail.MailUtils
Return content id or empty string for given email part.
getContents() - Method in class com.atlassian.mail.MailUtils.Attachment
 
getContentType() - Method in class com.atlassian.mail.MailUtils.Attachment
 
getContentType(Part) - Static method in class com.atlassian.mail.MailUtils
Helper which returns the pure mime/subMime content type less any other extra parameters which may accompany the header value.
getContentType(String) - Static method in class com.atlassian.mail.MailUtils
Helper which extracts the content type from a header value removing parameters and so on.
getCustomMessageId(Email) - Method in interface com.atlassian.mail.MailThreader
Allows this MailThreader to define a custom Message-ID to be set in the outgoing mail header.
getDateQueued() - Method in class com.atlassian.mail.queue.AbstractMailQueueItem
 
getDateQueued() - Method in interface com.atlassian.mail.queue.MailQueueItem
 
getDebug() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getDebug() - Method in interface com.atlassian.mail.server.MailServer
 
getDebug() - Method in interface com.atlassian.mail.server.SMTPMailServer
Whether logging is enabled.
getDebugStream() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getDebugStream() - Method in interface com.atlassian.mail.server.SMTPMailServer
Where debug logs currently go to.
getDefaultFrom() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
getDefaultFrom() - Method in interface com.atlassian.mail.server.SMTPMailServer
 
getDefaultPopMailServer() - Method in interface com.atlassian.mail.server.MailServerManager
 
getDefaultPopMailServer() - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getDefaultPopMailServer() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getDefaultPort() - Method in enum com.atlassian.mail.MailProtocol
 
getDefaultSMTPMailServer() - Method in interface com.atlassian.mail.server.MailServerManager
 
getDefaultSMTPMailServer() - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getDefaultSMTPMailServer() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getDescription() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getDescription() - Method in interface com.atlassian.mail.server.MailServer
 
getEmail() - Method in class com.atlassian.mail.queue.SingleMailQueueItem
 
getEncoding() - Method in class com.atlassian.mail.Email
 
getErrorQueue() - Method in interface com.atlassian.mail.queue.MailQueue
Get access to the messages in the error queue.
getErrorQueue() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
getFilename() - Method in class com.atlassian.mail.MailUtils.Attachment
 
getFrom() - Method in class com.atlassian.mail.Email
 
getFromName() - Method in class com.atlassian.mail.Email
 
getHeaders() - Method in class com.atlassian.mail.Email
 
getHostname() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getHostname() - Method in interface com.atlassian.mail.server.MailServer
 
getHtmlConverter() - Method in class com.atlassian.mail.options.GetBodyOptions
 
getId() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getId() - Method in interface com.atlassian.mail.server.MailServer
 
getInReplyTo() - Method in class com.atlassian.mail.Email
 
getItemBeingSent() - Method in interface com.atlassian.mail.queue.MailQueue
Retrieve the item currently being sent.
getItemBeingSent() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
getJndiLocation() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
getJndiLocation() - Method in interface com.atlassian.mail.server.SMTPMailServer
 
getJndiSession() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
getLoadedManager() - Method in class com.atlassian.mail.config.ConfigLoader
 
getLoadedSettings() - Method in class com.atlassian.mail.config.ConfigLoader
 
getLocalHostName() - Static method in class com.atlassian.mail.MailUtils
Get the local host name from InetAddress and return it in a form suitable for use in an email address or Message-ID.
getMailProtocol(String) - Static method in enum com.atlassian.mail.MailProtocol
 
getMailProtocol() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getMailProtocol() - Method in interface com.atlassian.mail.server.MailServer
 
getMailProtocolsForServerType(String) - Static method in enum com.atlassian.mail.MailProtocol
 
getMailServer(Long) - Method in interface com.atlassian.mail.server.MailServerManager
 
getMailServer(String) - Method in interface com.atlassian.mail.server.MailServerManager
 
getMailServer(Long) - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getMailServer(String) - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getMailServer(Long) - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getMailServer(String) - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getMailServerConfigurationHandler() - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getMailServerType() - Method in enum com.atlassian.mail.MailProtocol
 
getMessageId() - Method in class com.atlassian.mail.Email
 
getMimeType() - Method in class com.atlassian.mail.Email
 
getMoreDebugInfoAboutCreatedSession(Session) - Method in class com.atlassian.mail.server.AbstractMailServer
 
getMultipart() - Method in class com.atlassian.mail.Email
 
getName() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getName() - Method in interface com.atlassian.mail.server.MailServer
 
getPassword() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getPassword() - Method in interface com.atlassian.mail.server.MailServer
 
getPopMailServerClass() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getPopMailServers() - Method in interface com.atlassian.mail.server.MailServerManager
Gets a list of all the configured POP mail servers.
getPopMailServers() - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getPopMailServers() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getPort() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getPort() - Method in interface com.atlassian.mail.server.MailServer
 
getPrefix() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
getPrefix() - Method in interface com.atlassian.mail.server.SMTPMailServer
 
getProperties() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getProperties() - Method in interface com.atlassian.mail.server.MailServer
 
getProtocol() - Method in enum com.atlassian.mail.MailProtocol
 
getQueue() - Method in interface com.atlassian.mail.queue.MailQueue
Get access to the messages in the mail queue.
getQueue() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
getReplyTo() - Method in class com.atlassian.mail.Email
 
getResource(String, Class) - Static method in class com.atlassian.mail.util.ClassLoaderUtils
Load a given resource.
getResourceAsStream(String, Class) - Static method in class com.atlassian.mail.util.ClassLoaderUtils
This is a convenience method to load a resource as a stream.
getSendCount() - Method in class com.atlassian.mail.queue.AbstractMailQueueItem
 
getSendCount() - Method in interface com.atlassian.mail.queue.MailQueueItem
 
getSenders(Message) - Static method in class com.atlassian.mail.MailUtils
Returns a List of trimmed non-null email addresses from the given potentially dirty pile of addresses listed as senders on the given message.
getSendingStarted() - Method in interface com.atlassian.mail.queue.MailQueue
 
getSendingStarted() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
getServerManager() - Static method in class com.atlassian.mail.config.ConfigLoader
 
getServerManager(String) - Static method in class com.atlassian.mail.config.ConfigLoader
 
getServerManager() - Static method in class com.atlassian.mail.MailFactory
 
getServerNames() - Method in interface com.atlassian.mail.server.MailServerManager
 
getServerNames() - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getServerNames() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getSession() - Method in class com.atlassian.mail.server.impl.PopMailServerImpl
 
getSession() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
get the mail session
getSession() - Method in interface com.atlassian.mail.server.MailServer
 
getSession(Properties, Authenticator) - Method in interface com.atlassian.mail.server.MailServerManager
 
getSession(Properties, Authenticator) - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getSessionFromServerManager(Properties, Authenticator) - Method in class com.atlassian.mail.server.AbstractMailServer
 
getSettings(String) - Static method in class com.atlassian.mail.config.ConfigLoader
 
getSettings() - Static method in class com.atlassian.mail.config.ConfigLoader
 
getSettings() - Static method in class com.atlassian.mail.MailFactory
 
getSMTPMailServerClass() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getSmtpMailServers() - Method in interface com.atlassian.mail.server.MailServerManager
Gets a list of all the configured SMTP mail servers.
getSmtpMailServers() - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
getSmtpMailServers() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
getSocksHost() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getSocksHost() - Method in interface com.atlassian.mail.server.MailServer
 
getSocksPort() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getSocksPort() - Method in interface com.atlassian.mail.server.MailServer
 
getSubject() - Method in class com.atlassian.mail.Email
 
getSubject() - Method in class com.atlassian.mail.queue.AbstractMailQueueItem
 
getSubject() - Method in interface com.atlassian.mail.queue.MailQueueItem
 
getTimeout() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getTimeout() - Method in interface com.atlassian.mail.server.MailServer
 
getTo() - Method in class com.atlassian.mail.Email
 
getType() - Method in class com.atlassian.mail.server.impl.PopMailServerImpl
 
getType() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
getType() - Method in interface com.atlassian.mail.server.MailServer
 
getUsername() - Method in class com.atlassian.mail.server.AbstractMailServer
 
getUsername() - Method in interface com.atlassian.mail.server.MailServer
 

H

hasError() - Method in class com.atlassian.mail.queue.AbstractMailQueueItem
 
hasError() - Method in interface com.atlassian.mail.queue.MailQueueItem
 
hashCode() - Method in class com.atlassian.mail.Email
Body is NOT included in calculating the hashCode for the object.
hashCode() - Method in class com.atlassian.mail.server.AbstractMailServer
 
hashCode() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
hasRecipient(String, Message) - Static method in class com.atlassian.mail.MailUtils
 
HtmlConverter - Interface in com.atlassian.mail.converters
Basic interface for converting HTML string to other formats like plain text or wiki text.
HtmlToTextConverter - Class in com.atlassian.mail.converters.basic
Helper class to convert arbitrary HTML documents into text.
HtmlToTextConverter() - Constructor for class com.atlassian.mail.converters.basic.HtmlToTextConverter
 
HtmlToWikiTextConverter - Class in com.atlassian.mail.converters.wiki
Helper class to convert basic HTML to Wiki macro.
HtmlToWikiTextConverter(List<MailUtils.Attachment>) - Constructor for class com.atlassian.mail.converters.wiki.HtmlToWikiTextConverter
 
HtmlToWikiTextConverter(List<MailUtils.Attachment>, boolean) - Constructor for class com.atlassian.mail.converters.wiki.HtmlToWikiTextConverter
 

I

incrementSendCount() - Method in class com.atlassian.mail.queue.AbstractMailQueueItem
 
init(Map) - Method in interface com.atlassian.mail.server.MailServerManager
 
init(Map) - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
init(Map) - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
isAttachment(Part) - Static method in class com.atlassian.mail.MailUtils
 
isAuthenticating - Variable in class com.atlassian.mail.server.AbstractMailServer
 
isContentEmpty(Part) - Static method in class com.atlassian.mail.MailUtils
Tests if the content of the part content is empty.
isDefaultSMTPMailServerDefined() - Method in interface com.atlassian.mail.server.MailServerManager
Whether a "default" SMTP Mail Server has been defined.
isDefaultSMTPMailServerDefined() - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
isExcludeSubjectPrefix() - Method in class com.atlassian.mail.Email
If true, indicates that this email should not have its subject prefixed when sent by a MailServer
isIpAddress(String) - Static method in class com.atlassian.mail.MailUtils
Returns true if the given host name is just an IP address, not a domain name
isPartAttachment(Part) - Static method in class com.atlassian.mail.MailUtils
Tests if the provided part is an attachment.
isPartHtml(Part) - Static method in class com.atlassian.mail.MailUtils
Tests if a particular part content type is text/html.
isPartInline(Part) - Static method in class com.atlassian.mail.MailUtils
This method uses a number of checks to determine if the given part actually represents an inline (typically image) part.
isPartMessageType(Part) - Static method in class com.atlassian.mail.MailUtils
Tests if the provided part's content type is message/rfc822
isPartPlainText(Part) - Static method in class com.atlassian.mail.MailUtils
Tests if the provided part content type is text/plain.
isPartRelated(Part) - Static method in class com.atlassian.mail.MailUtils
Tests if the provided part's content type is multipart/related
isPartSignaturePKCS7(Part) - Static method in class com.atlassian.mail.MailUtils
Tests if a part is actually a signature.
isPreferHtmlPart() - Method in class com.atlassian.mail.options.GetBodyOptions
 
isRemovePrecedence() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
isRemovePrecedence() - Method in interface com.atlassian.mail.server.SMTPMailServer
 
isSending() - Method in interface com.atlassian.mail.queue.MailQueue
 
isSending() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
isSendingDisabled() - Static method in class com.atlassian.mail.MailFactory
Deprecated.
since 2.5.0. Use Settings.isSendingDisabled() instead
isSendingDisabled() - Method in class com.atlassian.mail.Settings.Default
Determines whether outgoing mail should be sent based on the value of the Settings.ATLASSIAN_MAIL_SEND_DISABLED_SYSTEM_PROPERTY_KEY system property.
isSendingDisabled() - Method in interface com.atlassian.mail.Settings
Whether outgoing mail is disabled or not.
isSessionServer() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
isSessionServer() - Method in interface com.atlassian.mail.server.SMTPMailServer
 
isStripWhitespace() - Method in class com.atlassian.mail.options.GetBodyOptions
 
isTlsRequired() - Method in class com.atlassian.mail.server.AbstractMailServer
 
isTlsRequired() - Method in interface com.atlassian.mail.server.SMTPMailServer
 

L

loadClass(String, Class) - Static method in class com.atlassian.mail.util.ClassLoaderUtils
Load a class with a given name.
loadClass(String, ClassLoader) - Static method in class com.atlassian.mail.util.ClassLoaderUtils
Load a class with a given name.
loadDefaultHeaders() - Method in class com.atlassian.mail.Email
 
loadSystemProperties(Properties) - Method in class com.atlassian.mail.server.AbstractMailServer
This allows users of atlassian mail to add command line properties to modify session defaults See JRA-11452 The hierarchy now is - default properties, then from the command line, then properties added via setProperties
log - Variable in class com.atlassian.mail.server.AbstractMailServer
 

M

MAIL_DISABLED_KEY - Static variable in class com.atlassian.mail.MailFactory
Deprecated.
MailConstants - Class in com.atlassian.mail
Placeholder for constants instead of in the interfaces
MailConstants() - Constructor for class com.atlassian.mail.MailConstants
 
MailException - Exception in com.atlassian.mail
Created by IntelliJ IDEA.
MailException() - Constructor for exception com.atlassian.mail.MailException
 
MailException(String) - Constructor for exception com.atlassian.mail.MailException
 
MailException(Throwable) - Constructor for exception com.atlassian.mail.MailException
 
MailException(String, Throwable) - Constructor for exception com.atlassian.mail.MailException
 
MailFactory - Class in com.atlassian.mail
 
MailFactory() - Constructor for class com.atlassian.mail.MailFactory
 
MailProtocol - Enum in com.atlassian.mail
This enum represents common mail protocols It consists of the protocol, default port and the class of mail protocol
MailQueue - Interface in com.atlassian.mail.queue
The MailQueue is used to asynchronously send mail from within applications.
MailQueueImpl - Class in com.atlassian.mail.queue
This is a volatile queue of the outgoing emails from JIRA.
MailQueueImpl() - Constructor for class com.atlassian.mail.queue.MailQueueImpl
 
MailQueueItem - Interface in com.atlassian.mail.queue
Created by IntelliJ IDEA.
MailServer - Interface in com.atlassian.mail.server
 
MailServerConfigurationHandler - Interface in com.atlassian.mail.server
Whenever a MailServer object is created by MailServerManager implementation, it is supposed to call such callback and let the implementation of it decide which extra configuration settings needs to be applied to such newly created server object.
MailServerManager - Interface in com.atlassian.mail.server
This class allows MailServers to be created, updated and deleted.
MailThreader - Interface in com.atlassian.mail
Used for maintaining thread information in sent emails.
mailThreader - Variable in class com.atlassian.mail.queue.AbstractMailQueueItem
 
MailUtils - Class in com.atlassian.mail
This class contains a bunch of static helper methods that make life a bit easier particularly with the processing of Parts.
MailUtils() - Constructor for class com.atlassian.mail.MailUtils
 
MailUtils.Attachment - Class in com.atlassian.mail
Very simple representation of a mail attachment after it has been extracted from a message.
MessageCreator - Class in com.atlassian.mail.server.impl.util
 
MessageCreator() - Constructor for class com.atlassian.mail.server.impl.util.MessageCreator
 

N

newDigester() - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 

P

parseAddresses(String) - Static method in class com.atlassian.mail.MailUtils
Parse addresses from a comma (and space) separated string into the proper array
PopMailServer - Interface in com.atlassian.mail.server
 
PopMailServerImpl - Class in com.atlassian.mail.server.impl
 
PopMailServerImpl() - Constructor for class com.atlassian.mail.server.impl.PopMailServerImpl
 
PopMailServerImpl(Long, String, String, String, String, String) - Constructor for class com.atlassian.mail.server.impl.PopMailServerImpl
 
PopMailServerImpl(Long, String, String, MailProtocol, String, String, String, String) - Constructor for class com.atlassian.mail.server.impl.PopMailServerImpl
 
PopMailServerImpl(Long, String, String, MailProtocol, String, String, String, String, long) - Constructor for class com.atlassian.mail.server.impl.PopMailServerImpl
 
PopMailServerImpl(Long, String, String, MailProtocol, String, String, String, String, long, String, String) - Constructor for class com.atlassian.mail.server.impl.PopMailServerImpl
 
PREFER_TEXT_BODY_NO_STRIP_WHITESPACE - Static variable in class com.atlassian.mail.options.GetBodyOptions
Options that will prefer the text part for the body, and not strip any whitespace.
PREFER_TEXT_BODY_STRIP_WHITESPACE - Static variable in class com.atlassian.mail.options.GetBodyOptions
Options that will prefer the text part for the body, and will strip any whitespace.
preferHtmlPart() - Method in class com.atlassian.mail.options.GetBodyOptions.Builder
Prefer processing of the HTML content type if available, over the Text content type of a multipart/alternative message
propertyChanged() - Method in class com.atlassian.mail.server.AbstractMailServer
Call this method whenever a property of the server changes.
propertyChanged() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
Discard the cached session when a property of the server changes.

Q

quietSend(Email) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
Send a message - but don't throw exceptions, just log the errors
quietSend(Email) - Method in interface com.atlassian.mail.server.SMTPMailServer
Deprecated.
Use SMTPMailServer.send(com.atlassian.mail.Email) instead and deal with the Exception for yourself. Since v2.5.

R

refresh() - Static method in class com.atlassian.mail.MailFactory
 
removeHeader(String) - Method in class com.atlassian.mail.Email
 
resendErrorQueue() - Method in interface com.atlassian.mail.queue.MailQueue
Send all messages in the error queue.
resendErrorQueue() - Method in class com.atlassian.mail.queue.MailQueueImpl
 

S

send() - Method in interface com.atlassian.mail.queue.MailQueueItem
Attempt to send the mail item.
send() - Method in class com.atlassian.mail.queue.SingleMailQueueItem
 
send(Email) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
send(Email) - Method in interface com.atlassian.mail.server.SMTPMailServer
Sends the given email.
sendBuffer() - Method in interface com.atlassian.mail.queue.MailQueue
Send all the messages in the queue.
sendBuffer() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
sendBufferBlocking() - Method in interface com.atlassian.mail.queue.MailQueue
Send all the messages in the queue.
sendBufferBlocking() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
sendingStarted() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
sendingStopped() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
sendMimeMessage(MimeMessage, Transport) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
Extracted method, it can be used for testing purposes.
sendWithMessageId(Email, String) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
sendWithMessageId(Email, String) - Method in interface com.atlassian.mail.server.SMTPMailServer
Sends the given email using the given Message-ID header.
SERVER_TYPES - Static variable in interface com.atlassian.mail.server.MailServerManager
 
setBcc(String) - Method in class com.atlassian.mail.Email
 
setBody(String) - Method in class com.atlassian.mail.Email
 
setCc(String) - Method in class com.atlassian.mail.Email
 
setConnectionTimeout(long) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setDebug(boolean) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setDebug(boolean) - Method in interface com.atlassian.mail.server.MailServer
 
setDebug(boolean) - Method in interface com.atlassian.mail.server.SMTPMailServer
Enable or disable SMTP-level logging.
setDebugStream(PrintStream) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setDebugStream(PrintStream) - Method in interface com.atlassian.mail.server.MailServer
If debug is enabled, output from underlying javamail will go to this stream.
setDefaultFrom(String) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
setDefaultFrom(String) - Method in interface com.atlassian.mail.server.SMTPMailServer
 
setDescription(String) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setDescription(String) - Method in interface com.atlassian.mail.server.MailServer
 
setEncoding(String) - Method in class com.atlassian.mail.Email
 
setExcludeSubjectPrefix(boolean) - Method in class com.atlassian.mail.Email
 
setFrom(String) - Method in class com.atlassian.mail.Email
 
setFromName(String) - Method in class com.atlassian.mail.Email
 
setHostname(String) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setHostname(String) - Method in interface com.atlassian.mail.server.MailServer
 
setHtmlConverter(HtmlConverter) - Method in class com.atlassian.mail.options.GetBodyOptions.Builder
If the message is HTML only or GetBodyOptions.Builder.preferHtmlPart() then use this HtmlConverter to convert from the html to desired output.
setId(Long) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setId(Long) - Method in interface com.atlassian.mail.server.MailServer
 
setInReplyTo(String) - Method in class com.atlassian.mail.Email
 
setJndiLocation(String) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
setJndiLocation(String) - Method in interface com.atlassian.mail.server.SMTPMailServer
 
setLoadedManager(MailServerManager) - Method in class com.atlassian.mail.config.ConfigLoader
 
setLoadedSettings(Settings) - Method in class com.atlassian.mail.config.ConfigLoader
 
setLogger(Logger) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setLogger(Logger) - Method in interface com.atlassian.mail.server.MailServer
 
setMailProtocol(MailProtocol) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setMailProtocol(MailProtocol) - Method in interface com.atlassian.mail.server.MailServer
 
setMailServerConfigurationHandler(MailServerConfigurationHandler) - Method in interface com.atlassian.mail.server.MailServerManager
Implementations of this interface are supposed to call registered here MailServerConfigurationHandler immediately after they construct MailServer objects.
setMailServerConfigurationHandler(MailServerConfigurationHandler) - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
setMailThreader(MailThreader) - Method in class com.atlassian.mail.queue.AbstractMailQueueItem
 
setMessageId(String) - Method in class com.atlassian.mail.Email
 
setMimeType(String) - Method in class com.atlassian.mail.Email
 
setMultipart(Multipart) - Method in class com.atlassian.mail.Email
 
setName(String) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setName(String) - Method in interface com.atlassian.mail.server.MailServer
 
setPassword(String) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setPassword(String) - Method in interface com.atlassian.mail.server.MailServer
 
setPort(String) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setPort(String) - Method in interface com.atlassian.mail.server.MailServer
 
setPreferHtmlPart(boolean) - Method in class com.atlassian.mail.options.GetBodyOptions.Builder
Set whether to prefer processing of the HTML content type if available, over the Text content type of a multipart/alternative message
setPrefix(String) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
setPrefix(String) - Method in interface com.atlassian.mail.server.SMTPMailServer
 
setProperties(Properties) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setProperties(Properties) - Method in interface com.atlassian.mail.server.MailServer
 
setRemovePrecedence(boolean) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
setRemovePrecedence(boolean) - Method in interface com.atlassian.mail.server.SMTPMailServer
 
setReplyTo(String) - Method in class com.atlassian.mail.Email
 
setSessionServer(boolean) - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
setSessionServer(boolean) - Method in interface com.atlassian.mail.server.SMTPMailServer
 
setSocksHost(String) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setSocksHost(String) - Method in interface com.atlassian.mail.server.MailServer
 
setSocksPort(String) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setSocksPort(String) - Method in interface com.atlassian.mail.server.MailServer
 
setStripWhitespace(boolean) - Method in class com.atlassian.mail.options.GetBodyOptions.Builder
Set whether to remove all whitespace from the start and end of text
setSubject(String) - Method in class com.atlassian.mail.Email
 
setTimeout(long) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setTimeout(long) - Method in interface com.atlassian.mail.server.MailServer
 
Settings - Interface in com.atlassian.mail
Represents global settings that control sending of outgoing mail by a MailServer instance.
Settings.Default - Class in com.atlassian.mail
 
setTlsRequired(boolean) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setTlsRequired(boolean) - Method in interface com.atlassian.mail.server.SMTPMailServer
 
setTo(String) - Method in class com.atlassian.mail.Email
 
setUsername(String) - Method in class com.atlassian.mail.server.AbstractMailServer
 
setUsername(String) - Method in interface com.atlassian.mail.server.MailServer
 
SingleMailQueueItem - Class in com.atlassian.mail.queue
 
SingleMailQueueItem(Email) - Constructor for class com.atlassian.mail.queue.SingleMailQueueItem
 
size() - Method in interface com.atlassian.mail.queue.MailQueue
 
size() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
SMTPMailServer - Interface in com.atlassian.mail.server
 
SMTPMailServerImpl - Class in com.atlassian.mail.server.impl
 
SMTPMailServerImpl() - Constructor for class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
SMTPMailServerImpl(Long, String, String, String, String, boolean, String, String, String) - Constructor for class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
SMTPMailServerImpl(Long, String, String, String, String, boolean, MailProtocol, String, String, boolean, String, String) - Constructor for class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
SMTPMailServerImpl(Long, String, String, String, String, boolean, MailProtocol, String, String, boolean, String, String, long) - Constructor for class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
SMTPMailServerImpl(Long, String, String, String, String, boolean, MailProtocol, String, String, boolean, String, String, long, String, String) - Constructor for class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
SMTPMailServerImpl(Long, String, String, String, String, boolean, boolean, MailProtocol, String, String, boolean, String, String, long) - Constructor for class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
SMTPMailServerImpl(Long, String, String, String, String, boolean, boolean, MailProtocol, String, String, boolean, String, String, long, String, String) - Constructor for class com.atlassian.mail.server.impl.SMTPMailServerImpl
 
storeSentEmail(Email) - Method in interface com.atlassian.mail.MailThreader
Deprecated.
Use MailThreader.getCustomMessageId(Email) instead to create a parsable custom Message ID. Since v2.5.0.
stripWhitespace() - Method in class com.atlassian.mail.options.GetBodyOptions.Builder
Remove all whitespace from the start and end of text

T

threadEmail(Email) - Method in interface com.atlassian.mail.MailThreader
Set the In-Reply-To header for an email, so it will appear threaded.
toString() - Method in class com.atlassian.mail.Email
 
toString() - Method in class com.atlassian.mail.queue.SingleMailQueueItem
 
toString() - Method in class com.atlassian.mail.server.AbstractMailServer
 
toString() - Method in class com.atlassian.mail.server.impl.SMTPMailServerImpl
 

U

unstickQueue() - Method in interface com.atlassian.mail.queue.MailQueue
If the queue is sending and has 'stuck' on an item, this lets the queue proceed.
unstickQueue() - Method in class com.atlassian.mail.queue.MailQueueImpl
 
update(MailServer) - Method in interface com.atlassian.mail.server.MailServerManager
 
update(MailServer) - Method in class com.atlassian.mail.server.managers.AbstractMailServerManager
 
update(MailServer) - Method in class com.atlassian.mail.server.managers.XMLMailServerManager
 
updateMessageID() - Method in class com.atlassian.mail.server.impl.ExtendedMimeMessage
 
updateMimeMessage(Email, String, String, MimeMessage) - Method in class com.atlassian.mail.server.impl.util.MessageCreator
 

V

valueOf(String) - Static method in enum com.atlassian.mail.MailProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.mail.MailProtocol
Returns an array containing the constants of this enum type, in the order they are declared.

X

XMLMailServerManager - Class in com.atlassian.mail.server.managers
 
XMLMailServerManager() - Constructor for class com.atlassian.mail.server.managers.XMLMailServerManager
 
A B C D E F G H I L M N P Q R S T U V X 
Skip navigation links

Copyright © 2018 Atlassian. All rights reserved.