AWS EC2 和 SMTP 服务上 postfix/sendmail 的电子邮件配置

Ste*_*ith 2 postfix sendmail amazon-ec2 amazon-web-services

我是 AWS 的新手。我们正在将 Hostgator 的 VPS 上托管的 Joomla 网站迁移到运行 Red Hat 的 AWS EC2。它需要邮件服务来发送和接收。

我可以安装 postfix 和 sendmail,但不清楚 SMTP 如何在 AWS EC2 上工作,因此发送的电子邮件是合法的,它究竟连接到什么?它是否需要 SMTP 邮件的 3rd-party 服务,还是由 AWS 在某个地方提供?

Mic*_*ton 6

EC2 上的 SMTP 与其他任何地方的工作方式相同,除了:

  1. 通过 SMTP 端口 25 发出的邮件受到限制;在消息被阻止之前,您只能发送非常少量的邮件。(您可以申请取消此限制,但除非您的邮件 100% 是事务性的,否则不要打扰。)
  2. EC2 IP 地址范围往往会出现在各种黑洞列表中,这意味着即使您没有受到限制,传出交付的可能性也不是很高。

传入的邮件不受影响,除非您记得在安全组中打开相应的端口(TCP 25、110、143、465、587、993、995)。

为了解决递送问题,许多 EC2 用户通过第三方服务(例如 Sendgrid、Mailchimp、Amazon SES 等)发送邮件。您不需要使用 Amazon 来递送外发邮件。