邮件服务器应该通过主机名还是域来接收邮件?

在configuration邮件服务器时,是否应该设置为在主机名或域上接收邮件?

例如,如果邮件服务器的主机名是sub.domain.tld,那么来自任何地方的邮件应该能够发送到[email protected]或者只发送到[email protected],地址是@ sub.domain。 tld仅适用于本地进程?

有没有官方的方式来configuration,还是由pipe理员决定?

postfixmain.cf文件中:

myorigin参数指定本地发布的邮件似乎来自的域。 默认是附加$ myhostname,这对于小型网站来说很好。 如果使用多台计算机运行域,则应该(1)将其更改为$ mydomain,并(2)设置一个域别名数据库,将每个用户别名为[email protected]

为了使发件人和收件人地址保持一致,myorigin还指定了附加到没有@domain部分的收件人地址的默认域名。

从这里,你必须自己select什么样的方式来满足你。

在最简单的情况下, mail.example.com的邮件服务器将会收到邮件服务器应该接受postmaster邮件,并abuse其域名(或任何其他),但不需要接受该域名的任何其他地址。 在一个简单的设置中,在任何一个域上接收邮件都是可以接受的。

邮件pipe理员需要configuration如何处理邮件服务器接收邮件的各个域的传递。 一个电子邮件域的MX属于一个完全不同的域,这可能是一个不同的TLD(顶级域名)。 该服务器可能会接受许多域的电子邮件,所有这些域可能有不同的有效用户ID。 pipe理员将需要相应地configuration服务器。