我遇到了一个有点奇怪的问题。我在 3 台不同的机器上设置了 nullmailer,其中 1 台运行 Debian 稳定版,2 台运行 Debian 测试版。
每台机器上的配置文件基本相同:[email protected]
在文件中adminaddr
,没有任何内容,defaultdomain
并且...我的邮件登录详细信息在中remotes
。但是 nullmailer 无法在一台机器(运行 Debian 测试的机器之一)上运行,其他两台运行良好!
如果我尝试通过 发送测试邮件,mail -s "Test" root@hostname < /dev/null
而不是将其发送到 ,它会[email protected]
mail.log
告诉我它正在尝试将其发送到我告诉邮件命令的位置:root@hostname
。在其他 3 台机器上,它会正确地发送到 中提供的地址adminaddr
。
nullmailer 的版本是 2.2-3,但我也尝试了 2.1-7~bpo9+1,但没有任何变化。
谁知道可能出了什么问题?
答案1
添加主机名来/etc/mailname
修复它(该文件在无法工作的机器上是空的)。:/