看了网上大多用的是网易云和qq邮箱,因实际项目中要求把短信推送换成阿里邮箱。
正常情况下都是需要授权码的。但是阿里邮箱不需要用授权码,直接使用账户和密码。
请看以下实际操作:
1.开通POP和MAP

2.引入依赖
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
3.配置application.yml
spring:
# 发送邮件配置
mail:
host: smtp.qiye.aliyun.com
port: 465
username: 自己的阿里邮箱
password: 密码(不是授权码)
4.EmailUtil工具类
/**
* 邮件发送工具
*/
@Component
public class EmailUtil {
@Value("${spring.mail.host}")
private String host;
@Value("${spring.mail.port}")
private String port;
@Value("${spring.mail.username

本文介绍了如何在JavaSpring项目中使用阿里云邮箱的SMTP服务进行邮件发送,包括开通POP和MAP服务,配置Spring应用的邮件属性,以及创建EmailUtil工具类进行实际操作和测试。
邮箱&spm=1001.2101.3001.5002&articleId=135814196&d=1&t=3&u=9c221c219db9412895423d36b5a5acbe)
754

被折叠的 条评论
为什么被折叠?



