【问题标题】:Whitelable Outgoing Mail from Google App Engine来自 Google App Engine 的白标外发邮件
【发布时间】:2014-02-21 05:50:00
【问题描述】:

我正在调查从 Google App Engine 应用程序发送的白标外发电子邮件 - 换句话说,当我从 myapp.com 发送电子邮件并且客户的公司是 mycompany 时,发件人电子邮件地址应显示 david@mycompany。 com

到目前为止,我看到的唯一方法是将这些电子邮件地址作为应用程序管理员/开发人员(查看者?)添加到应用程序权限部分。

首先,我可以添加的管理员数量是否有限制,其次,我是否可以通过某种方式限制他们对应用程序的 Cloud Console 的访问? 我添加的每个管理员地址是否都需要在其域中使用 Google Apps 才能使用白标签?

有没有更好的方法呢?

我研究过使用 Compute Engine,但 Compute Engine 只允许通过 gmail 或使用外部 API 发送。我看到 Google 大力宣传 SendGrid 作为他们的合作伙伴,但 SendGrid 每月对每个可白化地址收取 20 美元的费用,而且他们的定价比 Google 每 10000 封电子邮件 1 美元的价格高出大约 5 倍。

可以使用 Amazon SES 实现白标吗?

【问题讨论】:

    标签: java google-app-engine email sendgrid amazon-ses


    【解决方案1】:

    Apparently,如果您使用 Google Auth,您的应用程序可以从任何已授权您的应用程序的电子邮件发送。这意味着,如果您有任何用户通过 Google OAuth 进行身份验证,您可以代表他们发送。

    但是,从 SendGrid 或 Amazon SES 发送可能更容易。

    使用 SendGrid 可以从 任何发件人 发送而不验证他们的地址。 SendGrid 的“白标”(每月 20 美元)是基于每个域的,并允许 DKIMSPF 对您的消息进行签名,但这不是必需的(因为您可以在没有这个的情况下发送)。作为 Google App Engine 客户,您将获得 25,000 free emails a month,您还可以使用 SendGrid Lite Plan 以每 10,000 美元 1 美元的价格发送。

    Amazon SES 是否需要发件人身份验证,尽管这很简单。您可以通过向他们发送电子邮件并让他们单击链接来验证域或验证单个发件人。亚马逊将为您验证的每个域执行 DKIM 和 SPF 签名。 With SES 在 AWS 免费使用套餐中,您每天可以发送 2,000 封电子邮件,附加消息(或免费使用套餐到期后发送的消息)的费用为每 10,000 美元 1 美元


    为了全面披露,我应该提一下,我是 SendGrid 的员工。

    【讨论】:

    • 我已经注册了 25000 封免费电子邮件,这可能会持续我一天,但价格让我望而却步。我从来不知道 SendGrid lite_plan,lite 和普通计划有什么区别(除了普通计划的定价要高得多)?如果 lite_plan 可以为我提供与 App Engine 的电子邮件相同的功能,并且无需额外费用就可以添加白标签,那么就是 SendGrid。想要 DKIM 和 SPF 的客户可以赞助额外的钱。
    • PS,如果您通过 Google App Engine 注册,您每月会收到 25000 封免费电子邮件,如果您的每日发送限制被限制为 200 封电子邮件,这是一种误导 - 这意味着在一个月的 31 天里,我只会能够使用 25000 中的 6200 个邮件积分
    • 很抱歉没有对白标进行更正,我错过了您的评论。但是,SendGrid App Engine 包不存在(或至少不应该存在)发送限制。 File a ticket with support to get that fixed on your account
    猜你喜欢
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多