【问题标题】:Can Google App Engine use a third party SMTP server?Google App Engine 可以使用第三方 SMTP 服务器吗?
【发布时间】:2011-04-29 09:10:23
【问题描述】:

Google App Engine 目前通过其 API 将您限制为每天 2,000 封电子邮件(免费)。

如果您需要发送更多信息,是否可以使用第三方系统,我正在尝试找到一个明确的答案。我知道他们不允许使用原始套接字,所以我认为这种方法可能会有问题......但我肯定不是第一个看到它的人。

最坏的情况,我可以构建一个简单的异地 Web 服务,我的 GAE 可以调用它……但我更愿意直接通过 SMTP 服务器发送。

谢谢!

【问题讨论】:

  • 只启用计费不是更简单吗?您花在编写此解决方法上的时间也是有代价的。
  • 谢谢,尼克。你是对的 - 在我写这篇文章的时候,我不知道启用计费给了我额外的电子邮件。我已经离开 GAE 几个月了,我可以发誓那个时候这个数字不会超过 2,000。

标签: google-app-engine smtp cloud


【解决方案1】:

没有。

您是对的:您不能发出原始套接字请求,也不能发出任何其他直接出站请求,除非通过 urlfetch API。要与外部 SMTP 服务器通信,您需要使用网络服务作为代理。

【讨论】:

  • 德鲁是正确的。您也许还可以找到其他一些现有服务。也许像 Cake (cakemail.com) [no affiliation] 之类的东西会满足您的需求。
【解决方案2】:

我们通过hutools.postmark API使用Postmark邮件外包服务。由于通信是基于 HTTP 的,因此它在 Google AppEngine 上就像一个魅力。这可能是您的一个选择,尽管它也是一项付费服务​​。我们用它来绕过 GAE 的发件人限制。

【讨论】:

    【解决方案3】:

    我已成功通过 Google App Engine 使用第三方提供商提供电子邮件服务。我已经使用 SendGridMailGun 使用他们的 HTTP-API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-14
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      相关资源
      最近更新 更多