



















































































































































MimeUtility.decodeText()解码;只有编码后你所发送的邮件才能被其他软件正确解析否则乱码!
log.info("编码后的附件名:"+mdp.getFileName());
mm.addBodyPart(mdp);// 将含有附件的BodyPart加入到MimeMultipart对象中
}
}
}


public void setTo_mailAddress(String to_mailAddress) ...{
this.to_mailAddress = to_mailAddress;
}


public void setSubject(String subject) ...{

if ("".equals(subject)) ...{
subject = "无标题";
}

try ...{
this.subject=MimeUtility.encodeText( subject,"UTF-8","B");
//MimeUtility.decodeText()邮件头的解码

} catch (UnsupportedEncodingException e) ...{
e.printStackTrace();
}
}


public void setContent(String content) ...{

if ("".equals(content)) ...{
content = " ";
}
this.content = content; //邮件体在javamail里面是不需要编码的,javamail会自动编码
}


public void setFrom_mailAddress(String from_mailAddress) ...{

this.from_mailAddress = from_mailAddress;
}


public void setYh(user.YongHu yh) ...{
this.yh = yh;
}


public String getMsg() ...{
return Msg;
}


public void setFujian(List<String> fujian) ...{
this.fujian = fujian;
}


public void setFujianContentType(List<String> fujianContentType) ...{
this.fujianContentType = fujianContentType;
}


public void setFujianFileName(List<String> fujianFileName) ...{
this.fujianFileName = fujianFileName;
}


public mailConfig getMailconfig() ...{
return mailconfig;
}


public void setMailconfig(mailConfig mailconfig) ...{
this.mailconfig = mailconfig;
}

}














































































