简介:在SpringBoot中,你可以使用JavaMail API来发送邮件。要使用自定义的域名发送邮件,你需要配置SMTP服务器并指定你的域名。下面是一个简单的步骤来指导你如何在SpringBoot项目中配置并发送邮件。
在SpringBoot中,你可以使用JavaMail API来发送邮件。要使用自定义的域名发送邮件,你需要配置SMTP服务器并指定你的域名。下面是一个简单的步骤来指导你如何在SpringBoot项目中配置并发送邮件。
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency></dependencies>
spring:mail:host: smtp.example.comport: 587username: your-email@example.compassword: your-password
import org.springframework.mail.MailException;import org.springframework.mail.SimpleMailMessage;import org.springframework.mail.javamail.JavaMailSender;import org.springframework.stereotype.Service;@Servicepublic class MailService {private final JavaMailSender mailSender;public MailService(JavaMailSender mailSender) {this.mailSender = mailSender;}public void sendEmail(String to, String subject, String content) {SimpleMailMessage message = new SimpleMailMessage();message.setTo(to);message.setSubject(subject);message.setText(content);message.setFrom("your-email@example.com");try {mailSender.send(message);} catch (MailException e) {\n