Spring

Spring Bootでメールを送信する方法

投稿日:

Spring Bootでメールを送信する方法をメモしておきます。

環境

Spring Bootでメールを送信する方法

今回はGmailを使ってメールを送信します。

設定

まずは、spring-boot-starter-mailを依存性に追加します。

build.gradle

続いて、メールを送信するための設定情報を書きます。以下はGmail用の設定情報です。Googleで2段階認証を設定している場合、「パスワード」の箇所にアプリパスワードを設定する必要があります。アプリパスワードの設定方法については、以下ページをご覧ください。

アプリ パスワードでログイン - Google アカウント ヘルプ

application.properties

実行クラス

MailSenderをインジェクションし、SimpleMailMessageで設定したメール内容をsend("メール内容")してやるだけでメール送信できます。簡単ですね。

まとめ

Spring Bootでメールを送信する方法でした。

参考リンク

【RC】記事下記事内広告


-Spring

Copyright© Reasonable Code , 2019 All Rights Reserved Powered by STINGER. App icon by icons8. Privacy Policy.