用Spring Boot发送电子邮件

记事

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

spring:
  mail:
    host: smtp.●●.●●(gmailなら「smtp.gmail.com」)
    port: 587
    username: (メールアドレス)
    password: (パスワード)
    properties.mail.smtp.auth: true
    properties.mail.smtp.starttls.enable: true

@Autowired
    private MailSender sender;

    public void sendMail() {
        SimpleMailMessage msg = new SimpleMailMessage();

        msg.setFrom("送信元メールアドレス");
        msg.setTo("送信先メールアドレス");
        msg.setSubject("件名入力欄");
        msg.setText("本文入力欄");

        this.sender.send(msg);
    }

样本应该写在类内部。

广告
将在 10 秒后关闭
bannerAds