嗨,我是新手,我正在尝试使用 telnet 发送邮件,但我无法收到邮件,因为我收到了这个问题我使用 2 台装有 debian 10.9 的机器,其中一台有 dns 和 dhcp(172.16.1.1),另一台有 postfix(172.16.1.6),这是我的postfix 配置我只想给自己发一封邮件。我只想使用 telnet 给自己发一封邮件,并能够在 /var/spool/mail 中看到它,在此先感谢您的帮助
答案1
看起来 Postfix 正在尝试将消息发送到 asir.lan,但由于无法找到 asir.lan 网络服务器的地址而陷入停滞:
Name service error for name:asir.lan type:A
那么为什么它将电子邮件发送给 asir.lan 而不是自己处理呢?很可能是因为它不明白自己实际上负责 asir.lan 的电子邮件区域。
我不是 Postfix 的铁杆粉丝,但我猜问题出在我的目的地变量。在您的配置中,它指的是“mail.asir.lan”;尝试在那里添加“asir.lan”,例如
mydestination = $myhostname asir.lan mail.asir.lan localhost.asir.lan localhost
另外,我建议看看/etc/邮件名称并确保它包含“asir.lan”。
如果需要,请参考标准配置示例: http://www.postfix.org/STANDARD_CONFIGURATION_README.html