public class Mail extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Mail.MyAuthenticator |
| 构造器和说明 |
|---|
Mail() |
| 限定符和类型 | 方法和说明 |
|---|---|
static javax.mail.Folder[] |
getAllFolder(javax.mail.Store store) |
static String |
getfileName(javax.mail.BodyPart mpart) |
static javax.mail.Folder |
getFolder(javax.mail.Store store,
String name) |
static javax.mail.internet.InternetAddress |
getFrom(javax.mail.internet.MimeMessage mimeMessage)
获得发件人的地址和姓名
|
static String |
getMailContent(javax.mail.Part mimeMessage) |
static javax.mail.Message[] |
getMessage(javax.mail.Folder folder,
int openType) |
static javax.mail.Message[] |
getMessage(javax.mail.Folder folder,
int start,
int end,
int openType) |
static javax.mail.Message[] |
getMessageByUID(javax.mail.Folder folder,
long[] UID) |
static int |
getMessageCount(javax.mail.Folder folder) |
static javax.mail.internet.MimeMessage |
getMimeMessage(javax.mail.Message message)
获取 MimeMessage 对象
|
static Date |
getSentDate(javax.mail.internet.MimeMessage mimeMessage)
获得邮件发送日期
|
static String |
getUID(javax.mail.Folder folder,
javax.mail.internet.MimeMessage mimeMessage) |
static boolean |
isNew(javax.mail.internet.MimeMessage mimeMessage)
【判断此邮件是否已读,如果未读返回返回false,反之返回true】
|
static void |
receiveMail(String username,
String password) |
static List |
saveAttachMent(javax.mail.Part mimeMessage)
【保存附件】
|
public static javax.mail.Folder[] getAllFolder(javax.mail.Store store)
throws javax.mail.MessagingException
store - javax.mail.MessagingExceptionpublic static javax.mail.Folder getFolder(javax.mail.Store store,
String name)
throws javax.mail.MessagingException
store - name - javax.mail.MessagingExceptionpublic static javax.mail.Message[] getMessage(javax.mail.Folder folder,
int openType)
throws javax.mail.MessagingException
folder - openType - javax.mail.MessagingExceptionpublic static javax.mail.Message[] getMessage(javax.mail.Folder folder,
int start,
int end,
int openType)
throws javax.mail.MessagingException
folder - openType - javax.mail.MessagingExceptionpublic static int getMessageCount(javax.mail.Folder folder)
throws javax.mail.MessagingException
folder - javax.mail.MessagingExceptionpublic static javax.mail.internet.MimeMessage getMimeMessage(javax.mail.Message message)
message - public static javax.mail.internet.InternetAddress getFrom(javax.mail.internet.MimeMessage mimeMessage)
throws Exception
mimeMessage - Exceptionpublic static Date getSentDate(javax.mail.internet.MimeMessage mimeMessage) throws Exception
mimeMessage - Exceptionpublic static String getMailContent(javax.mail.Part mimeMessage) throws javax.mail.MessagingException, IOException
javax.mail.MessagingExceptionIOExceptionpublic static String getfileName(javax.mail.BodyPart mpart)
public static String getUID(javax.mail.Folder folder, javax.mail.internet.MimeMessage mimeMessage) throws javax.mail.MessagingException
folder - mimeMessage - javax.mail.MessagingExceptionpublic static javax.mail.Message[] getMessageByUID(javax.mail.Folder folder,
long[] UID)
throws javax.mail.MessagingException
folder - UID - javax.mail.MessagingExceptionpublic static List saveAttachMent(javax.mail.Part mimeMessage) throws Exception
Exceptionpublic static boolean isNew(javax.mail.internet.MimeMessage mimeMessage)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionCopyright © 2020. All rights reserved.