Google Cloud(直接)传入SMTP

时间:2014-03-31 20:46:34

标签: google-app-engine smtp email-attachments google-compute-engine google-cloud-platform

我们有一个AppEngine,可以通过远程站点的电子邮件接收自动数据并将其存储到数据存储区中。我们现在正在使用第三方SMTP主机,并且/ _ah / mail /正常运行。

许多这些数据来自传统的微控制器,PLC,智能电表等。它们都具有电子邮件地址,SMTP服务器,SMTP用户/通行证,发件人地址和间隔的配置。

我们想在g1-small Compute Engine实例上设置postfix来处理传入数据的经过身份验证的直接SMTP连接,但是没有其他人这样做的例子。是否像编写后缀过滤器一样简单地获取数据并将其POST到AppEngine上的/ _ah / mail上?

或者,是否有一种我们失踪的更简单方法?我们正在将一些设备转换为尽可能使用POST / PUT,但我们有很多不同的设备,这需要时间。

1 个答案:

答案 0 :(得分:4)

Google App Engine为入站电子邮件提供SMTP服务 - 发送至<anything>@<app_id>.appspotmail.com的邮件将发送至/_ah/mail/<anything>。如果您的设备只需要向您的系统发送电子邮件,则可以直接将其指向GAE's mail servers

您建议在GCE上运行入站邮件服务器并使用它在您的应用上转发到HTTP也是一种可行的解决方案,并且不需要滥用电子邮件服务器。 There are even companies that will do this for you