次のように、Gmail アカウントからメールを送信するために Apache メールを使用しています。
HtmlEmail email = new HtmlEmail();
email.setHostName("smtp.gmail.com");
email.setSmtpPort(465);
email.setAuthenticator(new DefaultAuthenticator("mygmailaccount@mydomain.com", "mypassword"));
email.setSSLOnConnect(true);
email.setFrom("no-reply",
"appName");
@Async
public void send(HtmlEmail email) throws EmailException {
email.send();
}
タスクを非同期で実行するために、Spring フレームワークを使用しています。
これは私のローカル マシンでは正常に動作しますが、CloudBees からコードを実行しようとすると、デバッグで何も異常が見つからなかったにもかかわらず、受信ボックスにメールが届きません。
誰でもこの問題についてアドバイスできますか?