[英]Appengine not sending email
我正在嘗試使用Appengine Mail API從我的應用程序發送郵件。 我正在運行下面的代碼,該代碼執行正常,沒有例外,但實際上沒有發送郵件。 這是代碼:
public static void sendNotificationEmail(String subject, String message, String emailAddress) {
System.err.println("Sending mail: " + emailAddress);
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
try {
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("a@b.com", "Name"));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress(emailAddress));
msg.setSubject(subject);
msg.setText(message);
Transport.send(msg);
System.err.println("done");
}
catch (Exception e) {
System.err.println(e);
}
}
a@b.com是應用程序的注冊所有者(但不是計費管理員)。 查看日志,打印“完成”但不發送電子郵件。
有任何想法嗎?
更新:
發現電子郵件實際上是通過但是在垃圾郵件文件夾中。 任何方式可以讓我的應用更多(聲譽)不被標記為垃圾郵件。 我們的應用程序會在系統發生變化時向用戶發送通知電子郵件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.