使用AWS进行电子邮件地址转发

时间:2014-05-17 19:04:27

标签: email amazon-web-services dns

我希望将我的域名用于Amazon Web Services。我知道转移DNS记录等问题,但问题是我使用LCN(低成本名称)购买我的域名。它已与他们合作了几年,他们提供免费的电子邮件地址转发作为服务的一部分。如果我移动我的域名,我需要在AWS上设置电子邮件地址转发,以便AWS正在进行从LCN获得的等价电子邮件地址转发。我正试图从亚马逊的许多书籍中学习关于AWS的所有内容,但我不确定最有效的方法来进行电子邮件转发。我可以认为我可以在EC2实例上设置像Postfix这样的东西,看看我是否可以配置AWS DNS设置以使用EC2实例作为域的邮件服务器。我是在正确的轨道上吗?有没有更好的方法呢?我需要首先设置转发,否则当我移动域名时,我冒任何电子邮件被发送到我托管域名上的地址的风险,而不是通过我。

1 个答案:

答案 0 :(得分:7)

您实际上不会“将您的域名移动到AWS”,AWS不提供域名注册服务(希望他们有一天会这样做,但他们不会这样做)

编辑:截至2014年夏季,AWS现在提供域名托管服务。

因此,您的域名将继续使用域名注册商,它需要。假设您的域名注册商提供DNS服务,并假设您要做的就是开始在AWS上托管网站而不是现在的网站,您需要做的就是设置/指向您的AWS实例的A记录 - 他们的其余部分记录,MX记录可能会留在你当前的邮件主机上。

如果您当前的主持人不会为您执行此操作(因为它们是“全有或全无的服装类型”),您仍然有很多选项,您仍然可以将您的域名保留在当前的注册商处并使用AWS路由53来处理你的DNS。您设置/ cname记录指向您的网站(可能是您想要的EC2),并且您可以设置MX记录以指向您在AWS上托管的邮件服务器(一个非常糟糕的主意),或者外部提供商,如gmail或我个人使用Rackspace邮件托管。

您需要了解DNS如何更好地工作,一旦您这样做,您将意识到,如果您控制您的DNS,您可以将相同域的不同部分分配给许多地方/供应商,做你需要的不同部分。

我的典型设置是:

  • Namecheap拥有我的域名
  • AWS Route 53拥有我的DNS(我将DNS从Namecheap转发到Route 53)
  • EC2托管我的网站
  • Rackspace电子邮件托管我传入的POP3电子邮件
  • AWS SES处理我的所有外发电子邮件(只是一个偏好,Rackspace可以这样做)。

至于在Ec2上托管你自己的邮件服务器,通常不是一个好主意 - 首先托管一个邮件服务器是一件痛苦的事情 - 把它留给那些整天做这件事的人付钱给他们特权约为1美元/月2美元。 直接从EC2实例发送电子邮件是一个更糟糕的想法 - 几乎所有人都会在短时间内将您的电子邮件列入黑名单。

所以你有很多选择 - 你没有被锁定。