# 下面这个是QQ邮箱host , 企业邮箱 smtp.exmail.qq.com host: smtp.qq.com # tencent mail port 这个是固定的 port: 465 # 你的QQ邮箱 username: xxxxxxxqq.com # 进入邮箱配置后得到的授权码 password: xxxxxxxxxxx test-connection: true properties: mail: smtp: ssl: enable: true 1. 2. 3. 4. ...
private static JavaMailSenderImpl javaMailSender; static { javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost("smtp.qq.com");//链接服务器 //javaMailSender.setPort(25);//默认使用25端口发送 javaMailSender.setUsername("QQ邮箱");//账号 javaMailSender.setPassword("授权码");//授权码 ...
登录QQ 邮箱,点击设置->账户,开启IMAP/SMTP服务,并生成授权码。 在这里插入图片描述 准备工作做好后,就开始进行项目实战吧! Spring Boot 集成邮件发送 Spring Boot 集成邮件发送主要分为以下三步: 加入依赖 配置邮件 演示邮件发送 加入依赖 首先创建一个 Spring Boot 项目,然后在pom.xml加入如下依赖(其中thymeleaf...
结合当下最流行的springboot微服务,推出了spring-boot-starter-mail邮件支持包。 功能使用 引入maven包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency> 相关参数配置(以QQ邮箱为例) privatestaticJavaMailSenderImpl javaMailSender;static{ javaMa...
其中spring.mail.port不指定;spring.mail.password不是邮箱密码,需要登录mail.163.com,前往设置客户端授权密码中获取的一个16个字符的密码,同时允许POP3/SMTP服务。 QQ邮箱 spring:mail:host:smtp.qq.comport:587username:yimcarson@qq.compassword:*** spring.mail.password...
http://localhost:6677/api/mail/mailSend 日志输出 登录163邮箱查看是否收到邮件 总结 spring boot对mail的封装支持非常好,使用方便,简单几行代码就可以把邮件集成进来 QQ邮箱和163邮箱,使用的授权码,而不是登录密码,如果是邮箱登录密码,邮件是发不出去的
exmail.qq.com #以腾讯企业邮箱为例,具体的 host 地址可以在相应的邮箱设置中找到,需要的是发送协议smtp username: your@email.com #需要发送邮件的邮箱登录名 password: yourPasscodeHere #注意这里需要的是在相应邮箱服务中得到的授权码而不是邮箱的密码 default-encoding: UTF-8 #编码格式 port: 465 #发送...
qq.com port: 587 username: 你的qq邮箱地址xxx@qq.com password: 16位授权码,请参考准备工作 1 2 3 4 5 6 7 83.简单文本文件发送测试案例@SpringBootTest class Test1ApplicationTests { @Autowired private JavaMailSenderImpl mailSender; @Test void contextLoads() { SimpleMailMessage mailMessage = ...