当前位置: 首页> 教育> 就业 > 深圳政府门户网站设计亮点_软件开发工程师岗位说明_seo网络推广经理_今天的新闻摘抄

深圳政府门户网站设计亮点_软件开发工程师岗位说明_seo网络推广经理_今天的新闻摘抄

时间:2025/7/9 5:40:01来源:https://blog.csdn.net/weixin_46028606/article/details/145891163 浏览次数:0次
深圳政府门户网站设计亮点_软件开发工程师岗位说明_seo网络推广经理_今天的新闻摘抄

由于cs的csdN许多文章关于这方面的都是vip文章,而本文是免费的,希望广大网友觉得有帮助的可以多点赞和关注!
QQ邮箱授权码到这里去开启
在这里插入图片描述
在这里插入图片描述
授权码是16位的字母,填入下面的mail.setting里面的pass里面

# 邮件服务器的SMTP地址
host = smtp.qq.com
# 邮件服务器的SMTP端口
port = 465
# 发件人(必须正确,否则发送失败)
from = xxx@qq.com
# 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
user = xxx
# 密码(注意,某些邮箱需要为SMTP服务单独设置密码)
pass = 16位授权码
# 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
starttlsEnable = true# 使用SSL安全连接
sslEnable = true
# 指定实现javax.net.SocketFactory接口的类的名称,这个类将被用于创建SMTP的套接字
socketFactoryClass = javax.net.ssl.SSLSocketFactory
# 如果设置为true,未能创建一个套接字使用指定的套接字工厂类将导致使用java.net.Socket创建的套接字类, 默认值为true
socketFactoryFallback = true
# 指定的端口连接到在使用指定的套接字工厂。如果没有设置,将使用默认端口456
socketFactoryPort = 465# SMTP超时时长,单位毫秒,缺省值不超时
timeout = 0
# Socket连接超时值,单位毫秒,缺省值不超时
connectionTimeout = 0

在这里插入图片描述

我的Spring boot监听类,里面MailUtil.send就是发送邮箱的关键代码

import cn.hutool.extra.mail.MailUtil;
@Slf4j
@Component
public class MailEventListener {@Async(ThreadPoolConfig.EVENT_THREAD_POOL)@Retryable(value = Exception.class, maxAttempts = 3, backoff = @Backoff(delay = 1000L))@EventListener//监听MailDTO事件//如果这里是LogDTO则监听log类型的事件public void listen(BaseEvent<MailDTO> event) {// 发送邮件MailDTO mailDTO = event.getData();System.out.println("尝试发送邮件");MailUtil.send(mailDTO.getMail(), mailDTO.getTitle(), mailDTO.getContent(), false);log.info(mailDTO.getMail() + " " + mailDTO.getTitle() + " " + mailDTO.getContent());}@Recoverpublic void recover(Exception e, BaseEvent<MailDTO> event) {// 记录日志log.error("邮件发送失败", e);}
}
@Data
@Builder
public class MailDTO {private String mail;private String title;private String content;
}
关键字:深圳政府门户网站设计亮点_软件开发工程师岗位说明_seo网络推广经理_今天的新闻摘抄

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: