云迈博客

您现在的位置是:首页 > 后端开发 > Java > 正文

Java

java 发送邮件

wsinbol2022-03-25Java223
引入依赖io.github.biezhioh-my-email0.0.4代码实现OhMyEmail.config(SMTP_QQ(true),"

引入依赖

<dependency>
    <groupId>io.github.biezhi</groupId>
    <artifactId>oh-my-email</artifactId>
    <version>0.0.4</version>
</dependency>

代码实现


OhMyEmail.config(SMTP_QQ(true), "name@qq.com", "授权码");
OhMyEmail.subject("邮件主题")
    .from("主题题目")
    .to(收件人)
    .text(邮件内容)
    .send();

最后说明

本来用 HtmlEmail 已经写好发送程序,本地测试OK,但是线上服务器测试却无法发送,通过端口调试发送线上服务器无法 telnet stmp.163.com 25,这样导致发送邮件总是超时。解决方案除了更换发邮件的核心代码外,还可以使用 SSL 模式,解决证书问题后使用其他端口也好。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~