Package overit.geocall.mail
Class AdaptiveMimeMessage
java.lang.Object
jakarta.mail.Message
jakarta.mail.internet.MimeMessage
com.sun.mail.smtp.SMTPMessage
overit.geocall.mail.AdaptiveMimeMessage
This class manages an adaptive mime message with an unique message id for the
SMTPMessage-
Nested Class Summary
Nested classes/interfaces inherited from class jakarta.mail.internet.MimeMessage
MimeMessage.RecipientType -
Field Summary
Fields inherited from class com.sun.mail.smtp.SMTPMessage
NOTIFY_DELAY, NOTIFY_FAILURE, NOTIFY_NEVER, NOTIFY_SUCCESS, RETURN_FULL, RETURN_HDRSFields inherited from class jakarta.mail.internet.MimeMessage
cachedContent, content, contentStream, dh, flags, headers, modified, savedFields inherited from interface jakarta.mail.Part
ATTACHMENT, INLINE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.mail.smtp.SMTPMessage
getAllow8bitMIME, getEnvelopeFrom, getMailExtension, getNotifyOptions, getReturnOption, getSendPartial, getSubmitter, setAllow8bitMIME, setEnvelopeFrom, setMailExtension, setNotifyOptions, setReturnOption, setSendPartial, setSubmitterMethods inherited from class jakarta.mail.internet.MimeMessage
addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentStream, getContentType, getDataHandler, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getHeader, getHeader, getInputStream, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSize, getSubject, isMimeType, isSet, parse, removeHeader, reply, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, writeTo, writeToMethods inherited from class jakarta.mail.Message
addRecipient, getFolder, getMessageNumber, getSession, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipient
-
Constructor Details
-
AdaptiveMimeMessage
Creates a new AdaptiveMimeMessage- Parameters:
s- TheSession
-
-
Method Details
-
nextId
protected static int nextId() -
setConnectedTransport
Sets the connected transport- Parameters:
ss- TheSmtpServert- TheTransport
-
updateMessageID
- Overrides:
updateMessageIDin classMimeMessage- Throws:
MessagingException
-
createUniqueMessageID
Creates an unique message id- Parameters:
ssn- TheSession- Returns:
- The unique message id
-