程序包 com.sh.mail.po
类 ReceiveEmail
java.lang.Object
com.sh.mail.po.ReceiveEmail
Description: 接收邮件
Title:首亨软件 - CRM
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明ArrayList<jakarta.mail.BodyPart>【获得附件存放路径】获得邮件正文内容String[]getFrom()获得发件人的地址和姓名 返回值{地址,姓名}getFrom(jakarta.mail.Message msg) getMailAddress(String type) 获得邮件的收件人,抄送,和密送的地址和姓名, 根据所传递的参数的不同 "to"----收件人 "cc"---抄送人地址 "bcc"---密送人地址voidgetMailContent(jakarta.mail.Part part) 解析邮件,把得到的邮件内容保存到一个StringBuilder对象中,解析邮件 主要是根据MimeType类型的不同执行不同的操作,一步一步的解析获得此邮件的Message-IDstatic jakarta.mail.Message[]getMessageList(String pop, String userName, String password) 获取接收时间boolean判断此邮件是否需要回执,如果需要回执返回"true",否则返回"false"获得邮件发送日期获得邮件主题getSubject(String pop) 解析主题编码booleanisContainAttach(jakarta.mail.Part part) 判断此邮件是否包含附件booleanisNew()【判断此邮件是否已读,如果未读返回true,反之返回false】voidvoidvoidsaveAttachMent(jakarta.mail.Part part) 【保存附件】voidsetAttachPath(String attachpath) 【设置附件存放路径】voidsetDateFormat(String format) 【设置日期显示格式】voidsetMimeMessage(jakarta.mail.internet.MimeMessage mimeMessage)
-
构造器详细资料
-
ReceiveEmail
public ReceiveEmail()构造函数,初始化一个MimeMessage对象 -
ReceiveEmail
public ReceiveEmail(jakarta.mail.internet.MimeMessage mimeMessage)
-
-
方法详细资料
-
getAttachList
-
resetAttachList
public void resetAttachList() -
resetBodyText
public void resetBodyText() -
setMimeMessage
public void setMimeMessage(jakarta.mail.internet.MimeMessage mimeMessage) -
getOriginatingIp
-
getFrom
获得发件人的地址和姓名 返回值{地址,姓名}- 返回:
- String[]
- 抛出:
Exception- Exception
-
getMailAddress
获得邮件的收件人,抄送,和密送的地址和姓名, 根据所传递的参数的不同 "to"----收件人 "cc"---抄送人地址 "bcc"---密送人地址- 参数:
type- String- 返回:
- String
- 抛出:
Exception- Exception
-
getSubject
获得邮件主题- 返回:
- String
- 抛出:
jakarta.mail.MessagingException- MessagingException
-
getSubject
解析主题编码- 参数:
pop- String- 返回:
- String
- 抛出:
jakarta.mail.MessagingException- MessagingException
-
getFrom
-
toChinese
-
getFromBASE64
-
getSentDate
获得邮件发送日期- 返回:
- String
- 抛出:
Exception- Exception
-
getSentDate2
- 抛出:
Exception
-
getReceiveDate
获取接收时间- 返回:
- Date
- 抛出:
Exception- Exception
-
getBodyText
获得邮件正文内容- 返回:
- String
-
getMailContent
解析邮件,把得到的邮件内容保存到一个StringBuilder对象中,解析邮件 主要是根据MimeType类型的不同执行不同的操作,一步一步的解析- 参数:
part- Part- 抛出:
Exception- Exception
-
getReplySign
public boolean getReplySign() throws jakarta.mail.MessagingException判断此邮件是否需要回执,如果需要回执返回"true",否则返回"false"- 返回:
- boolean
- 抛出:
jakarta.mail.MessagingException- MessagingException
-
getMessageId
获得此邮件的Message-ID- 返回:
- String
- 抛出:
jakarta.mail.MessagingException- MessagingException
-
isNew
public boolean isNew() throws jakarta.mail.MessagingException【判断此邮件是否已读,如果未读返回true,反之返回false】- 返回:
- boolean
- 抛出:
jakarta.mail.MessagingException- MessagingException
-
isContainAttach
判断此邮件是否包含附件- 参数:
part- Part- 返回:
- boolean
- 抛出:
Exception- Exception
-
saveAttachMent
【保存附件】- 参数:
part- Part- 抛出:
Exception- Exception
-
setAttachPath
【设置附件存放路径】- 参数:
attachpath- String
-
setDateFormat
【设置日期显示格式】- 参数:
format- 格式化表达式- 抛出:
Exception- Exception
-
getAttachPath
【获得附件存放路径】- 返回:
- String
-
getMessageList
public static jakarta.mail.Message[] getMessageList(String pop, String userName, String password) throws Exception - 抛出:
Exception
-