MimeMessage mimeMessage=(MimeMessage)message[i];
priMsgContent=dumpPart(mimeMessage);//获得邮件内容 /**方法 dumpPart
* @param p Part
* @功能:邮件内容编码处理
* @return content String
* @日期:2002-4-5
* @修改人:
* @修改日期:
* @修改原因:
*/
public String dumpPart(Part p){
String content="";
try{
try{
if(p.isMimeType("text/plain")){
content=p.getContent().toString();
}
else if(p.isMimeType("multipart/*")){
MimeMultipart mmp = (MimeMultipart)p.getContent();
int count=mmp.getCount();
for(int i=0;i<count;i++){
BodyPart bp=mmp.getBodyPart(i);
content=content+bp.getContent().toString();
}
}
else if(p.isMimeType("message/rfc882")){
dumpPart((Part)p.getContent());
}
}
catch(MessagingException me){
System.out.println(me.getMessage());
}
}
catch(IOException ie){
System.out.println(ie.getMessage());
}
return content;
}
priMsgContent=dumpPart(mimeMessage);//获得邮件内容 /**方法 dumpPart
* @param p Part
* @功能:邮件内容编码处理
* @return content String
* @日期:2002-4-5
* @修改人:
* @修改日期:
* @修改原因:
*/
public String dumpPart(Part p){
String content="";
try{
try{
if(p.isMimeType("text/plain")){
content=p.getContent().toString();
}
else if(p.isMimeType("multipart/*")){
MimeMultipart mmp = (MimeMultipart)p.getContent();
int count=mmp.getCount();
for(int i=0;i<count;i++){
BodyPart bp=mmp.getBodyPart(i);
content=content+bp.getContent().toString();
}
}
else if(p.isMimeType("message/rfc882")){
dumpPart((Part)p.getContent());
}
}
catch(MessagingException me){
System.out.println(me.getMessage());
}
}
catch(IOException ie){
System.out.println(ie.getMessage());
}
return content;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货