/etc/mailname 在 postfix 中起什么作用?

/etc/mailname 在 postfix 中起什么作用?

我正在对postfix 配置进行故障排除,并且/etc/mailname经常在这种情况下提到它。它的作用到底是什么?它是否在某种程度上与 postfix 的myorigin//配置变量有关?myhostnamemydomain

答案1

您可以(但绝不会被迫)配置 postfix 来读取该文件。基于 Debian 的系统发布配置这样做就可以了。搜索您的配置以查看您的配置是否引用了该文件:

# postconf | grep mailname
myorigin = /etc/mailname

您也可以直接将逐字域名放入其中,main.cf而不是使用路径来指示 Postfix 从那里读取。

myorigin您可以通过搜索获取​​完整列表并阅读各个效果列表man 5 postconf

在常见设置中最明显的地方就是此append_at_myorigin功能,提交邮件时不指定域,将附加域(可能从该文件中读取)。许多其他 Postfix 直接使用或引用 $myorigin。

相关内容