外部メール・アカウントを使って、GlassfishのJavaMail Sessionsを設定する機会があったので、アップしておきます。
Versionは、Glassfish4.1(build 13)です。
設定方法
Glassfish管理コンソールへアクセスします。
ログイン後、「JavaMail Sessions」を選択し、「New」ボタンでメール・セッションを登録します。
下記のような設定にてメール送信ができました!
メールが遅れない場合、必要な設定を確認して、Additional Propertiesに不足設定を登録する必要がありそうです。
下記のサイトを参考にさせていただきました! ありがたい!!!
Java EE Notes: Using JavaMail API with Glassfish and GMail
動作確認は、データベースのping試験のように、「テスト・メール送信」の機能がないので、Javaアプリケーションからコードを書きました。簡単に設定に間違いがないかどうかを確認できる方法があるといいですね。。。