对于阿里云邮箱的端口25被禁用,审核不通过,只能修改端口,前提配置号阿里云的安全配置组的入口465:
友情提醒:25端口相对于465端口来说,协议安全行低,不如465端口。具体请百度。
操作步骤如下:
1.依赖
<!--邮箱发送-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
2.springboot的yml配置(properties不用多说,):
spring:
mail:
host: smtp.163.com
username: *****
password: *****
properties:
mail:
smtp:
ssl:
trust: smtp.163.com
socketFactory:
port: 465
class: javax.net.ssl.SSLSocketFactory
starttls:
enable: true
required: true
auth: true
default-encoding: UTF-8
3.测试发送邮件:
@Autowired
private JavaMailSender javaMailSender;
@Test
public void test() throws Exception{
SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
simpleMailMessage.setFrom("发件人的邮箱账号");
simpleMailMessage.setTo("填写自己的邮箱账号");
simpleMailMessage.setSubject("邮件题目");
simpleMailMessage.setText("邮件内容");
javaMailSender.send(simpleMailMessage);
}
4.ok完成,端口测试完成