![从 MailGun/SES 接收发送至 ec2 邮件服务器的电子邮件](https://linux22.com/image/701054/%E4%BB%8E%20MailGun%2FSES%20%E6%8E%A5%E6%94%B6%E5%8F%91%E9%80%81%E8%87%B3%20ec2%20%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
应该可以以每月约 1.50 美元的价格使用 AWS ec2 nano 为大量客户提供稳定的电子邮件服务,而且价格是多少(每 GB 10 美分?),我可以为他们提供大量电子邮件空间,并让 Mailgun 和/或 AWS SES 承担繁重的病毒和垃圾邮件过滤工作。
我在 ubuntu 16.04 amazon AWS ec2 VPS 实例上运行 Iredmail 的配置。(请确保禁用防病毒和垃圾邮件过滤器,这会使整个实例在 200 兆字节 RAM 下运行,轻量且快速。而且因为 mailgun 将为我们进行扫描。)
第一。我已经成功地从 AWS ec2 实例发送和接收了电子邮件,而无需使用邮件枪。
2. 我已成功发送至[电子邮件保护]并使用 MAILGUN 将电子邮件转发给另一个例如。[电子邮件保护](所以我知道它有效而且我没疯!)
现在——我需要帮助的地方如下:
第三步。最后一步。我需要抓住[电子邮件保护]使用 mailgun 并将它们转发到我的私人邮件服务器,在那里它们将被分类并放入每个用户的邮箱中 - 从那里他们可以使用 IMAP 或网络邮件登录并阅读和发送电子邮件。
我尝试转发到服务器 IP 和服务器名称,例如 mx.example.com(并创建了 mx.example.com MX 10 mx.example.com 记录),但转发到任一地址均不起作用!(我的 mail.log 文件甚至没有抛出错误,完全断开了连接!)
我究竟做错了什么?
答案1
答案2
我收到了 Mailgun 支持团队的联系,他们说了以下话:
James Burns (Mailgun 支持) 3 月 21 日,晚上 10:09 CDT
你好,亚当,
我们的转发系统只能将邮件转发到外部电子邮件。例如
收到消息 >>[电子邮件保护]>> 转发 >> [电子邮件保护]
您可以在下面了解 MailGun 路线
https://documentation.mailgun.com/api-routes.html
如果你有问题,请告诉我们。
谢谢,James@MG
因此,回答我最初的问题,Mailgun 路由的邮件只会路由到另一个电子邮件地址,而不会路由到另一个邮件服务器的 mail.domain.com 或 IP 地址。
同时,S3 在接收功能方面似乎受到很大限制,仅允许将邮件存储在 S3 存储桶中,而使用 S3 存储桶作为电子邮件服务器数据库的当前解决方案目前尚不完善,也许缺乏动力,因为亚马逊宁愿推广其旗舰“Workmail”解决方案。
但是,我确实完成了我的项目,通过使用 Mxguarddog 接收我的域的传入邮件并将邮件路由到托管在 AWS ec2 云实例中的私人网络服务器(1 年免费,之后每月花费几美元。)并且我成功地使用 postfix 与 Amazon SES 集成发送了所有邮件。
我认为该项目是成功的,但我确实希望能找到比 mxguarddog 更“企业”级的邮件路由/过滤解决方案来处理传入邮件。请确保仅允许使用 mxguarddog IP 地址的端口 25 smtpd。
实际上,我有一个可扩展的邮件服务器,我可以使用亚马逊 EC2 VPS 实例(每月几美元)为我的客户提供无限空间的电子邮件托管(每 GB 花费 0.10 美元)作为存储空间。
该邮件服务器效率高,通过将病毒和垃圾邮件扫描外包给 Mxguarddog(接收)和 Amazon SES(发送),(以及通过已建立的邮件发送点获得“声誉”),大约在 200MB/RAM 上运行,最后全部通过 DKIM 和 SPF 验证。最后,使用 letsencrypt 获得免费 SSL。
有关我如何使一切正常运行的更多信息: http://www.iredmail.org/forum/post55270.html#p55270