谷歌应用引擎Java:从备用电子邮件地址发送邮件

3
有没有办法在Google应用引擎中将发件人电子邮件地址更改为另一个电子邮件地址。目前,我想从与Google应用引擎链接的我的域中发送电子邮件,而不是从电子邮件地址或主要地址发送。例如:我的帐户地址为XXX@gmail.com,但我希望电子邮件来自no-reply@mydomain.com。
谢谢,
1个回答

2

这里是文档

这是相关段落:

Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("admin@example.com", "Example.com Admin"));

文中还有一个警告:

要设置发件人地址,应用程序需要在 MimeMessage 对象上调用 setFrom() 方法。发送者必须是已注册的应用程序开发人员的地址,或者是使用 Google 帐户登录的当前请求用户的地址。

因此,您只需将 no-reply@mydomain.com 注册为应用程序的开发人员即可。这意味着在注册时,no-reply@mydomain.com 必须是有效的电子邮件地址。我不确定您是否可以在注册后删除它。如果您想要删除所有发送到该帐户的电子邮件,您可以始终设置邮件规则,但具体操作方法会因邮件提供商而异。


我在我的Google账户中添加了一个电子邮件地址,并且已经验证通过。我将该电子邮件地址放入“setFrom”中,但我的电子邮件未被发送。如果我使用我的Gmail地址,则可以正常工作。我该如何解决这个问题? - Tahir

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接