繁体   English   中英

来自Google App Engine的可外寄邮件

[英]Whitelable Outgoing Mail from Google App Engine

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

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

首先,可以添加的管理员数量是否受到限制;其次,可以通过某种方式限制他们对应用程序的云控制台的访问权限吗? 我添加的每个管理员地址是否都需要为其域使用Google Apps,才能使白标工作?

有更好的方法吗?

我看过使用Compute Engine,但Compute Engine仅允许通过gmail或使用外部API发送。 我看到Google大力推广SendGrid作为其合作伙伴,但SendGrid每月每个可许可地址收取20美元的费用,其价格比Google每10000封电子邮件1美元的价格贵5倍。

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

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

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

使用SendGrid可以从任何发件人发送而不验证其地址。 SendGrid的“ whitelabeling”(每月20美元)是基于每个域的,并允许对邮件进行DKIMSPF签名,但这不是必需的(因为您可以不带此标签而发送)。 作为Google App Engine客户,您每月可获得25,000封免费电子邮件 ,也可以使用SendGrid Lite计划以每10,000 USD 1的价格发送。

Amazon SES 确实需要发送者身份验证,尽管这非常简单。 您可以通过向域发送者发送电子邮件并单击链接来验证域或对各个发送者进行身份验证。 Amazon将为您验证的每个域执行DKIM和SPF签名。 使用SES,您可以每天在AWS免费使用层上发送2,000封电子邮件,其他消息(或免费使用层到期后发送的消息)的价格为每10,000 USD 1


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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM