SpringBoot整合第三方技术----邮件(JavaMail、发送带图片,链接,附件的邮件)

本文介绍了如何使用SpringBoot集成JavaMail发送简单及复杂的邮件,包括设置SMTP、POP3和IMAP协议,导入SpringBoot邮件相关依赖,配置邮件服务器信息,并展示了如何发送带有图片、链接和附件的邮件。
摘要由CSDN通过智能技术生成

目录

1、发送简单邮件

2、发送带图片、链接 、附件的邮件

1、发送简单邮件(JavaMail)

SpringBoot整合JavaMail

①首先了解三个概念

●SMTP (Simple Mail Transfer Protocol) :简单邮件传输协议,用于发送电子邮件的传输协议
●POP3 (Post Office Protocol - Version3) :用于接收电子邮件的标准协议
●IMAP (Internet Mail Access Protocol) :互联网消息协议,是POP3的替代协议

②导入相应坐标

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-mail</artifactId>
</dependency>

 ③配置文件中配置JavaMail(password在邮件中获取

spring:
  mail:
    host: smtp.qq.com
    username: xxxxxxxxxx@qq.com
    password: **************

 ④开启定时任务功能

  @Service
  public class SendMailServiceImpl implements SendMailService{
    //发送人
    private   String from="xxxxxxxxqq.com";
    //接收人
    private  String to="xxxxxxxqq.com";
    //标题
    private  String subject="一个简单邮件";
    //正文
    private  String context="这是个简单邮件";
  }

@Service
public class SendMailServiceImpl implements SendMailService{
    @Autowired
    private JavaMailSender javaMailSender;
    @Override
    public void sendMail(){
        SimpleMailMessage message =new SimpleMailMessage();
        message.setFrom(from);
        message.setTo(to);
        message.setSubject(subject);
        message.setText(context);
        javaMailSender.send(mailMessage);
   }
}

2、发送带图片、链接 、附件的邮件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值