设置电子邮件帐户 EC2
Posted
技术标签:
【中文标题】设置电子邮件帐户 EC2【英文标题】:Setting up Email Accounts EC2 【发布时间】:2013-12-07 17:14:16 【问题描述】:我刚刚开始使用 AWS 和 EC2,并不能完全理解如何处理电子邮件。
在以前的服务器上,我会将它用作邮件服务器,并在 cPanel 上创建我需要的所有电子邮件帐户,并可以通过网络邮件访问它们。
关于如何在指向 EC2 实例的域上设置电子邮件帐户,我无法获得一致的答案。
我的问题是,您如何为指向 EC2 实例的域设置电子邮件帐户,如果不可能,是否有办法在第三方(如 gmail)上设置指向 EC2 的域的电子邮件?
只是为了让您知道该域是由 GoDaddy 管理的。
谢谢
【问题讨论】:
【参考方案1】:我怀疑如果您试图将其视为共享主机,EC2 最终可能会比其价值更多。如果您确实想试一试,请继续阅读。
EC2 提供大部分准系统虚拟机,您可以将其用于您可能需要的任何东西。它们不附带托管控制面板,因为许多人将实例用于托管网站以外的其他事情。
您应该能够安装 cpanel 或 directadmin,但您可能难以正确获得许可,因为许可通常与公共 IP 相关联(在 EC2 中,所有内容都是经过 NAT 处理的)。
要在您的实例上设置电子邮件,您需要安装某种电子邮件服务器。根据您选择使用的主机操作系统,有很多不同的选项可用。有很多教程可以指导您设置邮件服务器。
现在,对于烦人的部分。所有 EC2 IP 都在 Spamhaus 黑名单上。为了解决这个问题,您可以将您的电子邮件服务器配置为通过 Amazon SES 转发或填写此表单以将您的服务器 IP 列入白名单:https://portal.aws.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
在 ec2 上运行您自己的电子邮件服务器是可行的,但如果是我的电话,我会使用 Google Apps for Domains 之类的东西来处理我的电子邮件帐户。
【讨论】:
这是个好建议,但如果您只想发送电子邮件,您可以将您的电子邮件服务器配置为智能主机并使用您的 gmail 帐户发送邮件。我这样做是为了一个服务器,它只是通过电子邮件向我发送 cron 输出和 fail2ban 报告。 谢谢,这是一个很好的建议。如果名称服务器指向 EC2 实例 IP,我可以使用 Google Apps 处理电子邮件吗?如果是这样,我该怎么做? @Dfranc3373 邮件处理只关心 MX 记录。您可以设置您的 MX 记录,以便在您想要的任何地方发送电子邮件。以上是关于设置电子邮件帐户 EC2的主要内容,如果未能解决你的问题,请参考以下文章
CakePHP-2.0:如何使用 CakEmail 和 SMTP 设置从 gmail 帐户发送电子邮件?
OctoberCMS:如何在 Rainlab.User 插件中通过电子邮件设置用户帐户激活?