如何configuration服务器发送电子邮件

我在1and1.com注册我的域名,假设它是abc.com。 然后,我启动一个aws ec2实例,IP地址为1.2.3.4。

在1and1dns控制面板上,我创build了一条Alogging,指向abc.com到aws服务器的ip地址1.2.3.4。 到目前为止,我打开abc.com将显示我在1.2.3.4 web服务器上设置的正确的内容。

与此同时,我使用免费的1and1.comnetworking邮件服务(所以有人发送给我[email protected],我将通过1and1免费邮件服务器收到电子邮件)。 另外,我需要1.2.3.4 web服务器发送通知邮件给用户代表我的abc.com网站。 因此,我只在1.2.3.4中安装postfix来发送电子邮件。

麻烦的是一些公共电子邮件提供商将拒绝来自1.2.3.4的电子邮件。

我检查了日志

(主机mx01.mail.com [74.208.5.22]拒绝和我说话:554-mail.com(mxgmxus006)Nemesis ESMTP服务不可用554-否SMTP服务554-错误的DNS PTR资源logging554有关说明,请访问http: //postmaster.gmx.com/en/error-messages?ip=1.2.3.4&c=rdns )

例如,下面是典型的答案,我问他们为什么拒绝从1.2.3.4发送的电子邮件,因为它不是垃圾邮件

他们说

你的邮件服务器IP从头开始仍然是通用的默认rDNS / PTR-RR:

$ host 1.2.3.4 1.2.3.4.in-addr.arpa域名指针ec2-1-2-4-7.ap-southeast-2.compute.amazonaws.com。

请在rDNS / PTR-RR中设置一个有效的和未说话的mailservername。

为什么不mail.domain.tld?

坦率地说,我不知道他们在说什么,我也不知道我该怎么做。 谁能开导我吗? 谢谢。

许多MX检查一个连接主机的正确设置。 确保你已经设置好了

  • 有意义的PTR反向DNS
  • 该PTR(FCrDNS)
  • 有意义的HELO FQDN主机名(必须parsing为IP)
  • 合理的安全性,你的主机不是一个开放的中继
  • 并且不要发送垃圾邮件,以便在DNSBL上列出