一个奇怪的java mail问题

Tylerbak Tylerbak 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下:


String body="<div><img src=\"http://www.jguru.com/images/logo.gif\" 测试内容</div>";
Properties props = new Properties();
props.put("mail.smtp.host", server);
props.put("mail.smtp.port", String.valueOf(port));
props.put("mail.smtp.auth", "true");
Transport transport = null;
Session session = Session.getDefaultInstance(props, null);
transport = session.getTransport("smtp");
transport.connect(server, user, password);
MimeMessage msg = new MimeMessage(session);
msg.setSentDate(new Date());
InternetAddress fromAddress = new InternetAddress(user, from,
"UTF-8");
msg.setFrom(fromAddress);
InternetAddress[] toAddress = new InternetAddress[1];
toAddress[0] = new InternetAddress("123MM@126.com");
msg.setRecipients(Message.RecipientType.TO, toAddress);
msg.setSubject(subject, "UTF-8");

Multipart mainPart=new MimeMultipart();
//创建一个包含Html内容的MimeBodyPart
MimeBodyPart htmlText=new MimeBodyPart();
//设置HTML内容
htmlText.setContent(body,"text/html;charset=utf-8"); //"text/html;charset=utf-8"
mainPart.addBodyPart(htmlText);

msg.setContent(mainPart);

transport.sendMessage(msg, msg.getAllRecipients());

邮件发送成功。
但是126邮箱收不到邮件。
分析发现body字符串只要不含有“http” 就能收到,请问为什么,急需解决,谢谢。

...全文

相关推荐

基于JavaFx设计的邮件客户端

开发环境与配置开发环境:IDEA 2019.3.2、JavaFX Scene Builder 2.0配置:java11.0.5、mail.jar、activation.jar、javafx-sdk-1

MarcoPage

【JAVA EE#3】【传智书城·源码阅读】注册模块:注册激活流程+javax.mail邮件发送+BeanUtils封装

注册激活流程: 为了验证用户注册邮箱的真实性,在页面完成注册操作后账号默认未激活,需要在24小时内访问邮件内的地址激活该账号状态。上图描述了具体操作逻辑。 讲一讲一些有意思的东西,那些奇怪有需要注意的地方: 突如其来的jstl报错,其实在项目依赖里有这么一个依赖包jstl-1.2-sources.jar,虽然已经放进了项目Build path里面,但是tomcat服务器不能识别,只能再次把包复制到D:\Tomcat7.0\apache-tomcat-7.0.104\lib,问题解决,这种问题出现了不少次

张纸

《模式识别与数据挖掘》配套PPT课件

《模式识别与数据挖掘》配套PPT课件

Bryan Ding

科技成果转化项目进场交易前,评估备案环节需要准备哪些材料?_8.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

人工智能通识教育(中职版)课程标准+PPT课件+部分素材+电子活页+在线考核

人工智能通识教育(中职版)课程标准+PPT课件+部分素材+电子活页+在线考核

Bryan Ding
评论 5
收藏 已收藏
分享
返回顶部
Tylerbak
Java SE 62,621 成员 307,251 内容