在过去的几天里,我一直在为VPS配置一个few服务器。我想要这个VPS来处理我的电子邮件,所以我安装了Postfix和Dovecot。
经过大量的配置,我终于开始工作了。然而,有些事情我不太明白。
我的服务器的主机名是:生成FQDN: server.mydomain.com的服务器
我希望客户端能够连接到mail.mydomain.com和smtp.mydomain.com,但是我读到的每一篇教程都说您应该使用主机名。为什么我不能使用mail.mydomain.com?
当然,我可以将VPS的主机名重命名为mail,但它也是一个具有其他用途的通用服务器。
我在运行Debian 8(杰茜)
发布于 2017-03-23 08:58:38
您可以使用mail.mydomain.com作为服务器的主机名,但作为最佳实践,建议您的SMTP服务器具有与反向名称相同的FQDN。反垃圾邮件系统使用它来检查您的服务器是否配置正确,看起来“合法”,而不仅仅是一些预先配置的带有假/随机名称的垃圾邮件服务器。还请参阅https://mxtoolbox.com/problem/smtp/smtp-reverse-dns-mismatch以获得进一步的解释和示例。
因此,让我们假设IP的反向主机名是server.mydomain.com,然后确保server.mydomain.com是服务器在标识自身时使用的主要名称。但是,这并不能阻止您创建DNS别名mail.mydomain.com。您可以简单地将记录添加到DNS服务器,如下所示:
mail IN CNAME server.mydomain.com.然后,您的客户端可以完美地连接到mail.mydomain.com。服务器将只使用如下所示的标题进行响应:
220 server.mydomain.com简单邮件传输服务就绪
而不是将自己标识为mail.mydomain.com,但它将以这种方式工作,不会出现任何问题。
发布于 2017-03-26 02:27:19
只要一切都与其他事情一致,你就能真正做你想做的任何事。同样在debian+postfix+dovecot+mysql后端,
/etc/主机名
nodeidentifier/etc/mailname
mail.example.com/etc/主机
127.0.0.1 localhost
127.0.1.1 nodeidentifier和in /etc/后缀/main.f
myhostname = mail.example.com
mydestination = mail.example.com, nodeidentifier, localhost.localdomain, localhost反向DNS指向mail.example.com。我通过587在客户端使用mail.example.com作为传入的IMAP+SSL/TLS和传出SMTP。
https://serverfault.com/questions/840089
复制相似问题