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");

Java项目中发送邮件时遇到问题,附件为Excel表格。问题在于苹果手机自带邮件应用无法显示附件。通过修改代码,将原本可能导致问题的`addInline`替换为直接添加`MimeBodyPart`的方式解决了此问题。现在邮件内容和Excel附件能成功发送到苹果设备上。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



