7
當我嘗試發送郵件,我收到了「未經授權的發件人」異常的AppEngine電子郵件:未經授權發件人
javax.mail.SendFailedException:發送失敗(javax.mail.MessagingException的:非法參數(java.lang.IllegalArgumentException異常:未經授權發件人:未經授權發件人)) 在javax.mail.Transport.send(Transport.java:163) 在javax.mail.Transport.send(Transport.java:48)
我的代碼來發送郵件是非常簡單:
Session session = Session.getDefaultInstance(new Properties(), null);
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("[email protected]", "Adming"));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]", "Felipe"));
msg.setSubject("Assunto", "UTF-8");
msg.setText("texto corpo");
Transport.send(msg);
我已經在管理控制檯上授予[email protected]「所有者」權限。
Here is my App Engine Console permission
如果有人可以幫助我,我感謝
感謝
解決方案 感謝安德烈·沃爾金我將註冊解決方案
Admin Console Correct Register
它的工作!謝謝 –
不客氣。你可以接受答案,所以問題不會保持開放。 –
順便提一下,這並不直觀:我們必須首先通過點擊「每日支出限額」設置上方的「編輯」按鈕來編輯設置,然後我們終於可以看到「電子郵件API授權發件人」框輸入電子郵件地址...這就是我們所說的「非用戶友好」界面: - / –