public class ShowMail extends Object
| Constructor and Description |
|---|
ShowMail()
构造函数,初始化一个MimeMessage对象
|
ShowMail(javax.mail.internet.MimeMessage mimeMessage) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAttachPath()
* 获得附件存放路径
|
String |
getBodyText()
* 获得邮件正文内容
|
String |
getFrom()
* 获得发件人的地址和姓名
|
String |
getMailAddress(String type)
* 获得邮件的收件人,抄送,和密送的地址和姓名,根据所传递的参数的不同
* "to"----收件人 "cc"---抄送人地址 "bcc"---密送人地址
|
void |
getMailContent(javax.mail.Part part)
* 解析邮件,把得到的邮件内容保存到一个StringBuffer对象中,解析邮件
* 主要是根据MimeType类型的不同执行不同的操作,一步一步的解析
|
String |
getMessageId()
获得此邮件的Message-ID
|
boolean |
getReplySign()
* 判断此邮件是否需要回执,如果需要回执返回"true",否则返回"false"
|
String |
getSentDate()
* 获得邮件发送日期
|
String |
getSubject()
* 获得邮件主题
|
boolean |
isContainAttach(javax.mail.Part part)
判断此邮件是否包含附件
|
boolean |
isNew()
判断此邮件是否已读,如果未读返回false,反之返回true
|
static void |
main(String[] args)
ReceiveEmail类测试
|
void |
saveAttachMent(javax.mail.Part part)
* 保存附件
|
void |
setAttachPath(String attachPath)
设置附件存放路径
|
void |
setDateFormat(String format)
* 设置日期显示格式
|
void |
setMimeMessage(javax.mail.internet.MimeMessage mimeMessage) |
public ShowMail()
public ShowMail(javax.mail.internet.MimeMessage mimeMessage)
public void setMimeMessage(javax.mail.internet.MimeMessage mimeMessage)
public String getMailAddress(String type) throws Exception
Exceptionpublic String getSubject()
public String getBodyText()
public void getMailContent(javax.mail.Part part)
throws Exception
Exceptionpublic boolean getReplySign()
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic String getMessageId() throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic boolean isNew()
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic boolean isContainAttach(javax.mail.Part part)
throws Exception
Exceptionpublic void saveAttachMent(javax.mail.Part part)
throws Exception
Exceptionpublic void setDateFormat(String format)
public String getAttachPath()
public void setAttachPath(String attachPath)
Copyright © 2021 Clouds Studio. All rights reserved.