Postfix的main.cf中的myhostname应该使用哪个名称?


15

对于#myhostname,我应该取消注释并输入主机名,即我给VPS赋予的名称,对吗?还是只是去了myhostname = mydomain.net,换句话说,除非取消注释,否则不要编辑短语“ myhostname”?

#myhostname = virtual.domian.tld 是为了放一个子域?

我是否应该为所有列表添加清单,包括和不包括www

Answers:


19

myhostname应设置为你的邮件服务器的FQDN。例如,如果服务器的主机名是“ mail”,而您的域是“ example.com”,则您的FQDN是“ mail.example.com”。该指令如下所示:

myhostname = mail.example.com

在Linux系统上,可以使用hostname命令获取FQDN:

hostname --fqdn

这应该与机器上主IP的PTR记录匹配。

有关myhostname的信息,请参见Postfix文档

要接受不是服务器主机名的子域的邮件,可以使用mydestination指令:

mydestination = mail.example.com, example.com, www.example.com

如果myhostname与mydomain相同,该怎么办?
Braiam '16

@Braiam,则您无法为服务器分配实际的主机名。但是,使用分配的内容仍然可以使用。
jordanm '16

1
如果您不使用它来接收邮件,而仅使用后缀来从服务器发送电子邮件,该怎么办?例如。我有一个托管网站mydomain.com的服务器,但mydomain.com的邮件托管的是一个完全不同的地方...
TheStoryCoder
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.