网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

Spring Boot如何实现邮件发送功能

时间:2024-11-03 09:43:13

1、首先我们需要在Spring Boot的工程中的pom.xml文件中引入spring-boot-starter-mail的依赖,spring-boot-start-test是用于单元测试的依赖,以下是我们需要得依赖,如下图所示。

Spring Boot如何实现邮件发送功能

3、步骤2使用的是TLS协议,我们在网上搜邮件发送文章时,也有不少使用SSL协议(Secure Socket Layer,安全套接字层)的,其中最大的不同是spring.mail.port=465和spring.mail.properties.mail.smtp.ssl.enable=true, 如果混用了步骤2和3的配置,则是导致了大多数人根据网上的配置却没有成功的原因,例如有使用465端口却使用TLS协议配置的占多数。

Spring Boot如何实现邮件发送功能

5、邮件想要成功发送需要去QQ邮箱设置开启SMTP邮件服务,然后获取到QQ邮箱的授权码。我们进入QQ邮箱的设置页面,点击账号,然后在POP3/SMTP后面点击开启按钮,会提示发送短信,短信发送成功后点击页面会生成授权码,该授权码便是上文配置处password需要填的。企业邮箱则为客户端专用密码,需绑定微信后设置,此处不再详述。

Spring Boot如何实现邮件发送功能Spring Boot如何实现邮件发送功能Spring Boot如何实现邮件发送功能

8、最后我们通过QQ邮箱的设置可以查看到更多的邮件服务器信息,点击下图红框中的链接可以查看更多详细信息。

Spring Boot如何实现邮件发送功能
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com