1. java项目中,发送邮件,附件带着 excel表格。奇怪的现象是,安卓手机和 电脑,可以看得到附件,但是苹果手机自带的邮件app看不到。 解决问题如下,尤其是 红色的代码部分
public boolean sendAttachmentMail(String excelName,String sendTo,String[] cc, String subject, String content,List<String> attachments) {
boolean b=true;
try {
// 建立邮件消息,发送简单邮件和html邮件的区别
MimeMessage mailMessage = mailSender.createMimeMessage();
// 注意这里的boolean,等于真的时候才能嵌套图片,在构建MimeMessageHelper时候,所给定的值是true表示启用,
// multipart模式
MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage,true, "GBK");
String sendFrom= ConstantUtil.get("spring.mail.sendFrom");
// 设置收件人,寄件人
messageHelper.setTo(sendTo);
messageHelper.setCc(cc);