【发布时间】:2011-03-21 04:57:30
【问题描述】:
有没有办法在谷歌应用引擎中将发件人电子邮件地址更改为另一个电子邮件地址。现在我想从我的域中链接到谷歌应用引擎的地址发送,而不是电子邮件地址或主地址。即:我的帐户地址是 XXX@gmail.com,但我希望电子邮件来自 no-reply@mydomain.com。
谢谢,
【问题讨论】:
标签: java google-app-engine email send
有没有办法在谷歌应用引擎中将发件人电子邮件地址更改为另一个电子邮件地址。现在我想从我的域中链接到谷歌应用引擎的地址发送,而不是电子邮件地址或主地址。即:我的帐户地址是 XXX@gmail.com,但我希望电子邮件来自 no-reply@mydomain.com。
谢谢,
【问题讨论】:
标签: java google-app-engine email send
以下是相关部分:
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 在注册时必须是有效的电子邮件。我不确定您是否可以在注册后将其删除。如果需要,您可以随时设置邮件规则以删除该帐户的所有电子邮件,但具体说明将取决于邮件提供商。
【讨论】:
setFrom,但我的电子邮件没有送达。如果我输入我的gmail地址。这行得通。我怎样才能做到这一点?