中国移动如何设置我的头像为动物头像,中国移动如何设置我的头像为动物头像......
2023-02-21 273 头像
spring boot如何集成邮件发送功能,spring boot非常简单方便集成,下面来详细介绍一下
打开intellij idea软件,创建spring boot项目
添加maven依赖,代码如下
dependency>
groupId>org.springframework.boot/groupId>
artifactId>spring-boot-starter-mail/artifactId>
/dependency>
接下来就是配置qq邮箱账户信息,这里需要开启smtp服务,以及获取第三方授权码,请读者自行翻阅我的其他关于qq邮箱如何开启smtp服务经验,也可以给我留言,我亲自发给你链接,下面只截取了相关图片
之后根据生成的授权码配置application.properties配置文件,代码如下
spring.mail.host=smtp.qq.comspring.mail.username=邮箱用户名#不是经常使用的邮箱密码,是qq邮箱第三方客户端授权码spring.mail.password=授权码
使用spring boot内置的JavaMailSender实现类发送邮件,代码如下
@Component
public class MailTestComponent {
@Resource
private JavaMailSender javaMailSender;
public void sendEmailMesssage() throws MessagingException {
MimeMessage message = javaMailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message);
helper.setFrom("925758413@qq.com");
helper.setSubject("你好");
helper.setTo("3301784183@qq.com");
helper.setText("a href='http://www.baidu.com'>Thank you for ordering!/a>",true);
javaMailSender.send(message);
}
}
执行main方法,代码如下
@SpringBootApplication
public class SpringBootEmailApplication {
public static void main(String[] args) throws MessagingException {
ConfigurableApplicationContext context = SpringApplication.run(SpringBootEmailApplication.class, args);
MailTestComponent mailTestComponent = context.getBean(MailTestComponent.class);
mailTestComponent.sendEmailMesssage();
}
}
邮件发送成功,接收方成功接收邮件,如下图所示
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
怎样修改QQ密码,找回密码和帐号申诉,随着QQ的广泛使用,人们对QQ进行的保护也逐步加强,但对于一些刚接触QQ的朋友们也许并不知道如何保护QQ,下面,小编为大家介绍怎样修改QQ密码,找回密码和进行帐号......
2023-02-21 500 QQ
QQ的一起k歌怎么玩,虽然k歌那就是唱歌,也是自己去群里的点歌并开k歌的房间然后就唱起自己点的歌曲,如果有人进入你创建的开k歌房间就听到你唱起这首歌了。......
2023-02-21 546 QQ