我正在尝试设置一个电子邮件服务器,使用Fedora 30上的sendmail软件从mx服务器接收电子邮件。当mx将电子邮件转发给电子邮件服务器时,日志显示一个中继拒绝--正确的身份验证--所需的错误,还表明sendmail试图对发件人而不是接收方进行身份验证。我从没见过它这样做。为什么sendmail试图对发件人进行身份验证?
此外,sendmail为什么要尝试验证来自mx服务器的传入电子邮件?应该把它们放在适当的收件箱里。
发布于 2020-02-21 10:55:48
davidgo在一个评论中提供了一般性的答案,所以我在这里重新发布更具体的答案。
我将其添加到/etc/access文件中,从而消除了错误:
连接:继电器
发布于 2020-02-25 16:27:03
本地电子邮件域的
修正sendmail的“本地电子邮件域”列表(将域传递到本地邮箱)。
Sendmail接受这样的收件人,不需要进行身份验证。
检查当前本地电子邮件域列表为根执行:echo '$=w' | sendmail -bt
若要将域添加到本地电子邮件域列表中,请将其附加到文本文件/etc/mail/local-host-names
中。需要重新启动或HUPing sendmail守护进程才能使其看到更改。
https://serverfault.com/questions/1004004
复制相似问题