【问题标题】:Google App Engine Java Send Mail from alternate email AddressGoogle App Engine Java 从备用电子邮件地址发送邮件
【发布时间】:2011-03-21 04:57:30
【问题描述】:

有没有办法在谷歌应用引擎中将发件人电子邮件地址更改为另一个电子邮件地址。现在我想从我的域中链接到谷歌应用引擎的地址发送,而不是电子邮件地址或主地址。即:我的帐户地址是 XXX@gmail.com,但我希望电子邮件来自 no-reply@mydomain.com。

谢谢,

【问题讨论】:

    标签: java google-app-engine email send


    【解决方案1】:

    这里是documentation

    以下是相关部分:

    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地址。这行得通。我怎样才能做到这一点?
    猜你喜欢
    • 2023-04-05
    • 2010-10-27
    • 2016-12-04
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 2012-03-24
    • 2017-03-01
    • 1970-01-01
    相关资源
    最近更新 更多