簡體   English   中英

AppEngine電子郵件:未經授權的發件人

[英]AppEngine Email : Unauthorized Sender

當我嘗試發送郵件時,我收到“未授權發件人”例外

javax.mail.SendFailedException:在javax.mail的javax.mail.Transport.send(Transport.java:163)發送失敗(javax.mail.MessagingException:非法參數(java.lang.IllegalArgumentException:未經授權的發件人:未授權的發件人)) .Transport.send(Transport.java:48)

我發送郵件的代碼非常簡單:

Session session = Session.getDefaultInstance(new Properties(), null);
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("admingae@tecurti.com", "Adming"));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress("name@gmail.com", "Felipe"));
msg.setSubject("Assunto", "UTF-8");
msg.setText("texto corpo");
Transport.send(msg);

我已經在管理控制台上給admingae@tecurti.com“所有者”權限。

這是我的App Engine控制台權限

如果有人能幫助我,我表示贊賞

謝謝


解決方案感謝Andrei Volgin我會注冊解決方案

管理控制台正確注冊

在控制台中,轉到App Engine>設置>應用程序設置。 將此電子郵件地址添加到授權發件人列表中。

今天這有點不同,出於安全原因需要更多設置。

零配置方式是使用以下格式從電子郵件地址發送電子郵件:

[anything]@[project_id].appspotmail.com

僅供參考: https//cloud.google.com/appengine/docs/standard/java/mail/#who_can_send_mail

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM