- PARAM_ORGANIZATION_HDR - Static variable in class com.openexchange.mail.MailSessionParameterNames
-
Organization header field when composing new mails.
- ParameterizedHeader - Class in com.openexchange.mail.mime
-
ParameterizedHeader
- Super class for headers which can hold a parameter list such as
Content-Type
.
- ParameterList - Class in com.openexchange.mail.mime
-
ParameterList
- Represents the parameter list of a parameterized header.
- ParameterList() - Constructor for class com.openexchange.mail.mime.ParameterList
-
Initializes a new, empty parameter list.
- ParameterList(String) - Constructor for class com.openexchange.mail.mime.ParameterList
-
Initializes a new parameter list from specified parameter list's string representation.
- parse(String) - Static method in enum com.openexchange.mail.api.MailConfig.LoginSource
-
Parses specified string into a login source.
- parse(String) - Static method in enum com.openexchange.mail.api.MailConfig.PasswordSource
-
Parses specified string into a password source.
- parse(String) - Static method in enum com.openexchange.mail.api.MailConfig.ServerSource
-
Parses specified string into a server source.
- parse(JSONObject, MailFolderDescription, Session, int) - Static method in class com.openexchange.mail.json.parser.FolderParser
-
Parses given instance of
JSONObject
to given instance of
MailFolder
- parse(JSONObject, MailMessage, Session, int) - Static method in class com.openexchange.mail.json.parser.MessageParser
-
Parses given instance of
JSONObject
to given instance of
MailMessage
.
- parse(JSONObject, MailMessage, TimeZone, Session, int) - Static method in class com.openexchange.mail.json.parser.MessageParser
-
Parses given instance of
JSONObject
to given instance of
MailMessage
.
- parse(String) - Static method in class com.openexchange.mail.mime.QuotedInternetAddress
-
Parse the given comma separated sequence of addresses into InternetAddress
objects.
- parse(String, boolean) - Static method in class com.openexchange.mail.mime.QuotedInternetAddress
-
Parse the given sequence of addresses into InternetAddress
objects.
- parse4Draft(JSONObject, UploadEvent, Session, int, List<OXException>) - Static method in class com.openexchange.mail.json.parser.MessageParser
-
Completely parses given instance of
JSONObject
and given instance of
UploadEvent
to a corresponding
ComposedMailMessage
object dedicated for being saved as a draft message.
- parse4Transport(JSONObject, UploadEvent, Session, int, String, String, List<OXException>) - Static method in class com.openexchange.mail.json.parser.MessageParser
-
Completely parses given instance of
JSONObject
and given instance of
UploadEvent
to corresponding
ComposedMailMessage
objects dedicated for being sent.
- parseAddress(String) - Method in class com.openexchange.mail.mime.QuotedInternetAddress
-
- parseAddressKey(String, JSONObject) - Static method in class com.openexchange.mail.json.parser.MessageParser
-
Parses address field out of passed JSON object.
- parseAddressKey(String, JSONObject, boolean) - Static method in class com.openexchange.mail.json.parser.MessageParser
-
Parses address field out of passed JSON object.
- parseAddressList(String, boolean) - Static method in class com.openexchange.mail.mime.utils.MimeMessageUtility
-
Parse the given sequence of addresses into InternetAddress objects by invoking
InternetAddress.parse(String, boolean)
.
- parseAddressList(String, boolean, boolean) - Static method in class com.openexchange.mail.mime.utils.MimeMessageUtility
-
Parse the given sequence of addresses into InternetAddress objects by invoking
InternetAddress.parse(String, boolean)
.
- parseBasics(JSONObject, MailMessage, TimeZone) - Static method in class com.openexchange.mail.json.parser.MessageParser
-
Takes a mail as jsonObj and extracts the values into a given MailMessage object.
- parseBits(int) - Method in class com.openexchange.mail.usersetting.UserSettingMail
-
Parses given bit pattern and applies it to this settings
- parseBoolCapVal(String) - Static method in enum com.openexchange.mail.api.MailConfig.BoolCapVal
-
Parses given capability value.
- parseColorLabel(String, int) - Static method in class com.openexchange.mail.dataobjects.MailMessage
-
Parses specified color label's string.
- ParsedMessage - Class in com.openexchange.mail.json.parser
-
- ParsedMessage() - Constructor for class com.openexchange.mail.json.parser.ParsedMessage
-
- parseFields(int[], String[], boolean) - Static method in class com.openexchange.mail.search.SearchUtility
-
Parses the fields and pattern received from UI into an appropriate instance of
SearchTerm
.
- parseFlags(Flags, MailMessage) - Static method in class com.openexchange.mail.mime.converters.MimeMessageConverter
-
Parses specified
flags
to given
mail
.
- parseHeader(String, boolean) - Static method in class com.openexchange.mail.mime.QuotedInternetAddress
-
Parse the given sequence of addresses into InternetAddress
objects.
- parseHeaders(byte[]) - Static method in class com.openexchange.mail.utils.StorageUtility
-
Parses specified headers into a map
- parseHeaders(String) - Static method in class com.openexchange.mail.utils.StorageUtility
-
Parses specified headers into a map
- parseImportance(String, MailMessage) - Static method in class com.openexchange.mail.mime.converters.MimeMessageConverter
-
Parses the value of header Importance
.
- parseImportance(String) - Static method in class com.openexchange.mail.mime.converters.MimeMessageConverter
-
Parses the value of header Importance
.
- parseMailMessage(MailMessage, MailMessageHandler) - Method in class com.openexchange.mail.parser.MailMessageParser
-
Parses specified mail using given handler as call-back
- parseMailMessage(MailMessage, MailMessageHandler, String) - Method in class com.openexchange.mail.parser.MailMessageParser
-
Parses specified mail using given handler as call-back and given initial prefix for mail part identifiers; e.g.
- parseMailMessage(MailMessage, StructureHandler) - Method in class com.openexchange.mail.structure.StructureMailMessageParser
-
Parses specified mail using given handler as call-back
- parseMailMessage(MailMessage, StructureHandler, String) - Method in class com.openexchange.mail.structure.StructureMailMessageParser
-
Parses specified mail using given handler as call-back and given initial prefix for mail part identifiers; e.g.
- parseMessage(JSONObject, List<OXException>) - Method in class com.openexchange.mail.structure.parser.MIMEStructure2ComposedMailParser
-
- parseMimeFlags(int, Message) - Static method in class com.openexchange.mail.mime.converters.MimeMessageConverter
-
Parses specified flags to given message.
- parsePriority(String, MailMessage) - Static method in class com.openexchange.mail.mime.converters.MimeMessageConverter
-
Parses the value of header X-Priority
.
- parsePriority(String) - Static method in class com.openexchange.mail.mime.converters.MimeMessageConverter
-
Parses the value of header X-Priority
.
- parseProtocol(String) - Static method in class com.openexchange.mail.api.MailConfig
-
Parses protocol out of specified server string according to URL specification; e.g.
- parseProtocol(String) - Static method in class com.openexchange.mail.Protocol
-
Parses specified protocol string whose syntax match pattern:
([a-z]+)(?
- parseRange(String) - Static method in class com.openexchange.mail.config.IPRange
-
Parses specified string to an IP range.
- parseRequest(AJAXRequestData) - Method in class com.openexchange.mail.conversion.InlineImageDataSource
-
- parseRFC2231Value(String) - Static method in class com.openexchange.mail.mime.RFC2231Tools
-
Parses given
RFC2231 value into its charset, language and
rfc2231-encoded value.
- parseStream(InputStream) - Method in class com.openexchange.mail.mime.ExtendedMimeMessage
-
Parse the input stream: setting the headers and content fields appropriately.
- parseStructure(JSONObject) - Static method in class com.openexchange.mail.structure.parser.MIMEStructureParser
-
Parses specified JSON mail structure to a
MailMessage
instance.
- parseStructure(JSONObject, Session) - Static method in class com.openexchange.mail.structure.parser.MIMEStructureParser
-
- parseStructure(JSONObject, ServerSession) - Static method in class com.openexchange.mail.structure.parser.MIMEStructureParser
-
- parseStructure2MIME(JSONObject) - Static method in class com.openexchange.mail.structure.parser.MIMEStructureParser
-
Parses specified JSON mail structure to corresponding RFC822 bytes.
- parseUrl(String) - Method in class com.openexchange.mail.conversion.InlineImageDataSource
-
- PartModifier - Class in com.openexchange.mail.partmodifier
-
- PartModifier() - Constructor for class com.openexchange.mail.partmodifier.PartModifier
-
- PATTERN_TOO_SHORT_MSG - Static variable in class com.openexchange.mail.MailExceptionStrings
-
- peek() - Method in class com.openexchange.mail.cache.queue.MailAccessQueueImpl
-
- peek() - Method in class com.openexchange.mail.cache.queue.SingletonMailAccessQueue
-
- peek() - Method in class com.openexchange.mail.watcher.MailAccessDelayQueue
-
Retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.
- perform(AJAXRequestData, ServerSession) - Method in class com.openexchange.mail.json.actions.AbstractMailAction
-
- performLineFolding(String, int) - Static method in class com.openexchange.mail.text.TextProcessing
-
Performs the line folding after specified number of characters through parameter linewrap
.
- ping() - Method in class com.openexchange.mail.api.MailAccess
-
Pings the mail server to check if a connection can be established and and immediately closes connection.
- ping() - Method in class com.openexchange.mail.transport.MailTransport
-
Pings the transport server to check if a connection can be established.
- PlainTextAddress - Class in com.openexchange.mail.mime
-
- PlainTextAddress(String) - Constructor for class com.openexchange.mail.mime.PlainTextAddress
-
- POISON_ADDRESS - Static variable in class com.openexchange.mail.mime.utils.MimeMessageUtility
-
- poll() - Method in class com.openexchange.mail.cache.queue.MailAccessQueueImpl
-
- poll() - Method in class com.openexchange.mail.cache.queue.SingletonMailAccessQueue
-
- poll() - Method in class com.openexchange.mail.watcher.MailAccessDelayQueue
-
Retrieves and removes the head of this queue, or returns null if this queue has no elements with an expired delay.
- poll(MailAccessDelayQueue.ElementFilter) - Method in class com.openexchange.mail.watcher.MailAccessDelayQueue
-
Retrieves and removes the head of this queue, or returns null if this queue has no elements with an expired delay or specified filter is not fulfilled.
- poll(long, TimeUnit) - Method in class com.openexchange.mail.watcher.MailAccessDelayQueue
-
Retrieves and removes the head of this queue, waiting if necessary until an element with an expired delay is available on this queue,
or the specified wait time expires.
- pollDelayed() - Method in interface com.openexchange.mail.cache.queue.MailAccessQueue
-
Retrieves and removes the head of this queue, or null if head has not expired, yet.
- pollDelayed() - Method in class com.openexchange.mail.cache.queue.MailAccessQueueImpl
-
Retrieves and removes the head of this queue, or null if head has not expired, yet.
- pollDelayed() - Method in class com.openexchange.mail.cache.queue.SingletonMailAccessQueue
-
- PooledEvent - Class in com.openexchange.mail.event
-
- PooledEvent(int, int, int, String, boolean, boolean, Session) - Constructor for class com.openexchange.mail.event.PooledEvent
-
- PooledEvent(String, int, int, int, String, boolean, boolean, Session) - Constructor for class com.openexchange.mail.event.PooledEvent
-
- PooledMailAccess - Class in com.openexchange.mail.cache
-
- prepareContentTypeString(String) - Static method in class com.openexchange.mail.mime.ContentType
-
Parses and prepares specified content-type string for being inserted into a MIME part's headers.
- prepareContentTypeString(String, String) - Static method in class com.openexchange.mail.mime.ContentType
-
Parses and prepares specified content-type string for being inserted into a MIME part's headers.
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.compose.ContentAwareComposedMailMessage
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.compose.DataMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.compose.InfostoreDocumentMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.compose.ReferencedMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.compose.TextBodyMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.compose.UploadFileMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.CompositeMailMessage
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.ContentAwareMailMessage
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.DraftMailMessage
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.IDMailMessage
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.MailPart
-
Prepares this mail part to be put into cache; meaning to release all kept resources
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.ThreadSortMailMessage
-
- prepareForCaching() - Method in class com.openexchange.mail.dataobjects.UUEncodedAttachmentMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.mime.dataobjects.MimeFileMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.mime.dataobjects.MimeFileStoreMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.mime.dataobjects.MimeMailMessage
-
- prepareForCaching() - Method in class com.openexchange.mail.mime.dataobjects.MimeMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.mime.dataobjects.MIMEMultipartMailPart
-
- prepareForCaching() - Method in class com.openexchange.mail.mime.dataobjects.NestedMessageMailPart
-
- prepareFullname(int, String) - Static method in class com.openexchange.mail.utils.MailFolderUtility
-
- prepareMailFolderParam(String) - Static method in class com.openexchange.mail.utils.MailFolderUtility
-
Parses specified full name argument to an appropriate instance of
FullnameArgument
.
- prettyPrint(String) - Static method in class com.openexchange.mail.text.HtmlProcessing
-
Pretty prints specified HTML content.
- prettyPrintXML(String) - Static method in class com.openexchange.mail.text.HtmlProcessing
-
Pretty-prints specified XML/HTML string.
- prettyPrintXML(Node) - Static method in class com.openexchange.mail.text.HtmlProcessing
-
Pretty-prints specified XML/HTML node.
- PRIORITY_HIGH - Static variable in class com.openexchange.mail.dataobjects.MailMessage
-
High priority
- PRIORITY_HIGHEST - Static variable in class com.openexchange.mail.dataobjects.MailMessage
-
Highest priority
- PRIORITY_LOW - Static variable in class com.openexchange.mail.dataobjects.MailMessage
-
Low priority
- PRIORITY_LOWEST - Static variable in class com.openexchange.mail.dataobjects.MailMessage
-
Lowest priority
- PRIORITY_NORMAL - Static variable in class com.openexchange.mail.dataobjects.MailMessage
-
Normal priority
- process(MailMessage) - Method in class com.openexchange.mail.mime.MimeSmilFixer
-
Processes specified MIME message.
- process(MimeMessage) - Method in class com.openexchange.mail.mime.MimeSmilFixer
-
Processes specified MIME message.
- process(MailMessage) - Method in class com.openexchange.mail.mime.MimeStructureFixer
-
Processes specified MIME message.
- process(MimeMessage) - Method in class com.openexchange.mail.mime.MimeStructureFixer
-
Processes specified MIME message.
- processData(Data<? extends Object>, DataArguments, Session) - Method in class com.openexchange.mail.conversion.VCardAttachMailDataHandler
-
- PROP_ALLOWREADONLYSELECT - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
If false, attempts to open a folder read/write will fail if the SELECT command succeeds but indicates that the folder is READ-ONLY.
- PROP_MAIL_DEBUG - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
The initial debug mode.
- PROP_MAIL_IMAP_CONNECTIONPOOLSIZE - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
Maximum number of available connections in the connection pool.
- PROP_MAIL_IMAP_CONNECTIONPOOLTIMEOUT - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
Timeout value in milliseconds for connection pool connections.
- PROP_MAIL_MIME_BASE64_IGNOREERRORS - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
If set to "true", the BASE64 decoder will ignore errors in the encoded data, returning EOF.
- PROP_MAIL_MIME_CHARSET - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
The mail.mime.charset System property can be used to specify the default MIME charset to use for encoded words and text parts that
don't otherwise specify a charset.
- PROP_MAIL_MIME_DECODETEXT_STRICT - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
The mail.mime.decodetext.strict property controls decoding of MIME encoded words.
- PROP_MAIL_MIME_ENCODEEOL_STRICT - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
The mail.mime.encodeeol.strict property controls the choice of Content-Transfer-Encoding for MIME parts that are not of type "text".
- PROP_MAIL_MIME_MULTIPART_ALLOWEMPTY - Static variable in class com.openexchange.mail.mime.MimeSessionPropertyNames
-
Normally, when writing out a MimeMultipart that contains no body parts, or when trying to parse a multipart message with no body
parts, a MessagingException is thrown.
- PROPERTY_CLOSEABLES - Static variable in interface com.openexchange.mail.json.MailActionConstants
-
The property name for the collection of Closeable
instances.
- PROPERTY_MAIL_IFACE - Static variable in interface com.openexchange.mail.json.MailActionConstants
-
- PROPERTY_OWNER - Static variable in class com.openexchange.mail.conversion.ICalMailPartDataSource
-
- Protocol - Class in com.openexchange.mail
-
Protocol
- Represents both a mail and transport protocol
- Protocol(String) - Constructor for class com.openexchange.mail.Protocol
-
- Protocol(String, String) - Constructor for class com.openexchange.mail.Protocol
-
- Protocol(String, String...) - Constructor for class com.openexchange.mail.Protocol
-
- PROTOCOL_ALL - Static variable in class com.openexchange.mail.Protocol
-
All protocols supported.
- ProviderUtility - Class in com.openexchange.mail.utils
-
- PublishAttachmentHandler - Class in com.openexchange.mail.json.parser
-
- PublishAttachmentHandler(Session, TransportProvider, String, String) - Constructor for class com.openexchange.mail.json.parser.PublishAttachmentHandler
-
- publishedDocumentsExpire() - Method in class com.openexchange.mail.transport.config.TransportProperties
-
Determines if published documents should expire.
- put(SessionMailCacheEntry<V>) - Method in class com.openexchange.mail.cache.SessionMailCache
-
- put(PooledEvent) - Method in class com.openexchange.mail.event.EventPool
-
Puts given pooled event into this pool.
- put(String, Object) - Method in class com.openexchange.mail.json.writer.FolderWriter.JSONArrayPutter
-
- put(String, Object) - Method in class com.openexchange.mail.json.writer.FolderWriter.JSONObjectPutter
-
- put(String, Object) - Method in interface com.openexchange.mail.json.writer.FolderWriter.JSONValuePutter
-
- put(MailAccessDelayElement) - Method in class com.openexchange.mail.watcher.MailAccessDelayQueue
-
Inserts the specified element into this delay queue.
- putMailAccess(Session, int, MailAccess<? extends IMailFolderStorage, ? extends IMailMessageStorage>) - Method in class com.openexchange.mail.cache.EnqueueingMailAccessCache
-
Puts given mail access into cache if none user-bound connection is already contained in cache.
- putMailAccess(Session, int, MailAccess<? extends IMailFolderStorage, ? extends IMailMessageStorage>) - Method in interface com.openexchange.mail.cache.IMailAccessCache
-
Puts given mail access into cache if none user-bound connection is already contained in cache.
- putMailAccess(Session, int, MailAccess<? extends IMailFolderStorage, ? extends IMailMessageStorage>) - Method in class com.openexchange.mail.cache.SingletonMailAccessCache
-
Puts given mail access into cache if none user-bound connection is already contained in cache.
- putMessages(int, MailMessage[], int, int) - Method in class com.openexchange.mail.cache.MailMessageCache
-
Puts given messages into cache.
- putParameter(int, String, Object) - Method in class com.openexchange.mail.MailSessionCache
-
Puts parameter into this cache.
- putParameterIfAbsent(int, String, Object) - Method in class com.openexchange.mail.MailSessionCache
-
(Atomically) Puts parameter into this cache only if no other parameter is associated with given account ID and parameter name.
- putProperty(String, Object) - Method in class com.openexchange.mail.event.PooledEvent
-
Puts given property.
- putToken(AttachmentToken, Session) - Method in class com.openexchange.mail.attachment.AttachmentTokenRegistry
-
Puts specified token into this registry.