首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppEngine电子邮件:未经授权发件人

AppEngine电子邮件:未经授权发件人
EN

Stack Overflow用户
提问于 2016-03-07 20:53:46
回答 2查看 1.5K关注 0票数 9

当我试图发送邮件时,我会得到一个“未经授权的发件人”异常。

javax.mail.SendFailedException:发送失败(javax.mail.MessagingException:非法参数(java.lang.IllegalArgumentException:未经授权发件人:未经授权的发送者)在javax.mail.Transport.send(Transport.java:163) at javax.mail.Transport.send(Transport.java:48) )

我发送邮件的代码非常简单:

代码语言:javascript
复制
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控制台权限

如果有人能帮我我很感激

谢谢

感谢Andrei,我将注册这个解决方案

管理控制台正确注册

EN

回答 2

Stack Overflow用户

发布于 2016-03-07 20:59:19

在控制台中,转到App > Settings > Application。将此电子邮件地址添加到授权发件人列表中。

票数 14
EN

Stack Overflow用户

发布于 2019-02-28 01:17:54

今天,这几乎没有什么不同,出于安全原因,需要更多的设置。

零配置方式,是使用以下格式从电子邮件地址发送电子邮件:

代码语言:javascript
复制
[anything]@[project_id].appspotmail.com

金融时报:邮件

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35853806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档