使用springBoot写发送邮件的代码

动态 未结 0 118
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是使用Spring Boot发送邮件的示例代码: 1. 添加依赖 在pom.xml文件中添加以下依赖: ``` org.springframework.boot spring-boot-starter-mail ``` 2. 配置邮件服务器 在application.properties文件中添加以下配置: ``` spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username=your-email-address@gmail.com spring.mail.password=your-email-password spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true ``` 请将上述属性替换为您自己的邮件服务器详细信息。 3. 创建邮件服务类 创建一个名为EmailService的类,该类将用于发送电子邮件。以下是示例代码: ``` @Service public class EmailService { @Autowired private JavaMailSender javaMailSender; public void sendEmail(String to, String subject, String body) { SimpleMailMessage message = new SimpleMailMessage(); message.setTo(to); message.setSubject(subject); message.setText(body); javaMailSender.send(message); } } ``` 4. 调用邮件服务类 现在可以在任何需要发送电子邮件的地方调用EmailService类。以下是示例代码: ``` @Autowired private EmailService emailService; public void sendEmail() { String to = "recipient@example.com"; String subject = "Test Email"; String body = "This is a test email."; emailService.sendEmail(to, subject, body); } ``` 以上就是使用Spring Boot发送电子邮件的基本步骤。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复