我写的JavaMail代码,可以用163免费邮箱发邮件,却不能用163免费企业邮箱发送

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

String host = "smtp.ym.163.com"; // 163免费企业邮箱的smtp服务器
String from = "myname@****.com"; // 我的企业邮箱地址
String to = "receiver@***.com"; // 邮件要发送到的邮箱地址
String username = "myname@****.com";

String password = "secret"; //

Properties props = new Properties();


props.put("mail.smtp.host", host);
props.put("mail.smtp.auth", "true");

SmtpAuth smtpAuth = new SmtpAuth(username, password);
Session session = Session.getDefaultInstance(props, smtpAuth);


session.setDebug(true);

String msg = "hello";
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
BodyPart mdp = new MimeBodyPart();
mdp.setContent(msg, "text/html;charset=gb2312");
Multipart mm = new MimeMultipart();
mm.addBodyPart(mdp);
message.setContent(mm);

message.setSubject("这是一个好消息");
message.saveChanges();
Transport transport = session.getTransport("smtp");
transport.connect(host, username, password);
transport.sendMessage(message, message.getAllRecipients());
transport.close();



结果显示:


但是我用免费163个人邮箱账户发送,就可以。这是为什么呢?网上有说是网易企业邮箱的服务器地址官方给的不对。但是也没说正确的是什么。求大神指导!!
...全文

相关推荐

javaMail源代码,可以使用QQ邮箱等发送邮件

javaMail源代码,可以使用QQ邮箱等发送邮件,可以用于项目用户模块邮箱验证上,提供源代码做交流!

Ronrey

SpringBoot集成163邮箱发送邮件:从SMTP配置到生产实践

SMTP(简单邮件传输协议)是互联网电子邮件传输的核心标准协议,它定义了邮件客户端与服务器之间通信的规则。其工作原理基于客户端-服务器模型,通过命令响应机制完成邮件的路由与投递。在Java生态中,Spring Boot通过starter机制对JavaMail API进行了深度封装,极大简化了邮件功能的集成,为开发者提供了开箱即用的邮件发送能力。这一技术价值在于能够快速为应用添加用户通知、验证码发送、系统告警等关键通信功能,提升用户体验与系统可观测性。在应用场景上,无论是电商平台的订单确认、社交应用的密码重置

weixin_30617737

javamail实现邮件的发送(使用QQ,163)

javamail实现的邮件发送功能,内含完整代码和jar包,邮件服务协议smtp,pop3,用javamail发送邮件,支持QQ,163邮件发送。相同邮件(QQ邮箱给QQ邮箱)和不同邮件(QQ邮箱给163邮箱)是不一样的。

伊羽@筱筱

JavaMail 使用163发邮件

NULL 博文链接:https://chaoyi.iteye.com/blog/2171155

weixin_38669628

JAVAMail+Ajax+jsp实现邮箱发送验证并验证/发送链接/包含文件发送(包含企业邮箱/163/qq邮箱多种发送方式)

JAVAMail+Ajax+jsp实现邮箱发送验证并验证/发送链接/包含文件发送(包含企业邮箱/163/qq邮箱多种发送方式) 不是单一的一种方式,包含了3-4种java邮件发送的方法有详细说明,满足各种需求,也注明了使用需要注意的点 比较详细 买一送三 史上最详细,是自己实践觉得比较有用整合了各种方式都经过测试可用

qq_飞哥与小佛
评论 4
收藏 已收藏
分享
返回顶部
紫威剩人阚雷
Java EE 67,535 成员 225,843 内容