public class MailPluginUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MailPluginUtils.MailFromRenderer |
Modifier and Type | Method and Description |
---|---|
static String |
calculateMessageHash(DbMailPart rootPart) |
static String |
calculateMessageHash(javax.mail.Message message) |
static long |
calculateMessageSize(javax.mail.internet.MimeMessage message) |
static void |
closeQuietly(javax.mail.Folder folder) |
static void |
closeQuietly(javax.mail.Folder folder,
boolean expunge) |
static void |
closeQuietly(javax.mail.Store store) |
static void |
closeQuietly(javax.mail.Transport transport) |
static javax.mail.internet.MimeMessage |
createMimeMessage(DbMailMessage message,
DbMailPart part,
javax.mail.Session session,
boolean keepMessageId,
Map<Long,File> attachments) |
static void |
createRemoteFolder(javax.mail.Folder folder) |
static Map<Long,File> |
downloadAttachments(Connection c,
DbMailMessageHandler messageHandler,
DbMailPart part,
boolean recursive) |
static DbMailExtension |
getDbMailExtension(AbstractDbDriver driver) |
static DbMailExtension |
getDbMailExtension(ImmoToolProject project) |
static DbMailExtension |
getDbMailExtension(String driverName) |
static Collection<DbMailExtension> |
getDbMailExtensions() |
static Collection<MailAccountSetupExtension> |
getMailAccountSetupExtensions() |
static Collection<MailEditorExtension> |
getMailEditorExtensions() |
static Collection<MailHandlerExtension> |
getMailHandlerExtensions() |
static Collection<MailTableExtension> |
getMailTableExtensions() |
static Collection<MailViewerExtension> |
getMailViewerExtensions() |
static javax.mail.Folder |
getRemoteSubFolder(javax.mail.Folder parentFolder,
String[] childPath) |
static String |
getUniqueMessageId() |
static String |
getUniqueMessageId(javax.mail.Session session) |
static javax.mail.Message |
searchFolder(javax.mail.Folder folder,
DbMailMessage msg) |
static javax.mail.Message |
searchFolder(javax.mail.Folder folder,
Long uid,
Long uidValidity,
String mimeMsgId) |
static boolean |
writeMessage(javax.mail.Message message,
OutputStream output) |
static void |
writeMessageForDebug(javax.mail.Message message) |
public static String calculateMessageHash(DbMailPart rootPart)
public static String calculateMessageHash(javax.mail.Message message) throws javax.mail.MessagingException
javax.mail.MessagingException
public static long calculateMessageSize(javax.mail.internet.MimeMessage message) throws javax.mail.MessagingException
javax.mail.MessagingException
public static void closeQuietly(javax.mail.Folder folder)
public static void closeQuietly(javax.mail.Folder folder, boolean expunge)
public static void closeQuietly(javax.mail.Store store)
public static void closeQuietly(javax.mail.Transport transport)
public static javax.mail.internet.MimeMessage createMimeMessage(DbMailMessage message, DbMailPart part, javax.mail.Session session, boolean keepMessageId, Map<Long,File> attachments) throws javax.mail.MessagingException
javax.mail.MessagingException
public static void createRemoteFolder(javax.mail.Folder folder) throws javax.mail.MessagingException
javax.mail.MessagingException
public static Map<Long,File> downloadAttachments(Connection c, DbMailMessageHandler messageHandler, DbMailPart part, boolean recursive)
public static DbMailExtension getDbMailExtension(ImmoToolProject project)
public static DbMailExtension getDbMailExtension(AbstractDbDriver driver)
public static DbMailExtension getDbMailExtension(String driverName)
public static Collection<DbMailExtension> getDbMailExtensions()
public static Collection<MailAccountSetupExtension> getMailAccountSetupExtensions()
public static Collection<MailEditorExtension> getMailEditorExtensions()
public static Collection<MailHandlerExtension> getMailHandlerExtensions()
public static Collection<MailTableExtension> getMailTableExtensions()
public static Collection<MailViewerExtension> getMailViewerExtensions()
public static javax.mail.Folder getRemoteSubFolder(javax.mail.Folder parentFolder, String[] childPath) throws javax.mail.MessagingException
javax.mail.MessagingException
public static String getUniqueMessageId() throws javax.mail.MessagingException
javax.mail.MessagingException
public static String getUniqueMessageId(javax.mail.Session session) throws javax.mail.MessagingException
javax.mail.MessagingException
public static javax.mail.Message searchFolder(javax.mail.Folder folder, DbMailMessage msg) throws javax.mail.MessagingException
javax.mail.MessagingException
public static javax.mail.Message searchFolder(javax.mail.Folder folder, Long uid, Long uidValidity, String mimeMsgId) throws javax.mail.MessagingException
javax.mail.MessagingException
public static boolean writeMessage(javax.mail.Message message, OutputStream output)
public static void writeMessageForDebug(javax.mail.Message message)
Copyright © 2015 OpenEstate. All rights reserved.