我刚刚在Debian中安装了POSTFIX,我把中继主机的configuration设置指向一个交换服务器,它将邮件传递给外部用户。
所以我想要做的就是telnet到debian框,然后发送一封电子邮件到[email protected],然后通过交换服务器发送。
问题是我得到以下内容:
rcpt to:[email protected] 554 relay access denied
我已经看到configuration“mydestination”中的一个部分,但我希望交换服务器来决定它将提供哪些域,而不是POSTFIX服务器。
鉴于我们没有postconf -n的输出,我敢打赌它不是其他的答案。 我怀疑mynetworksconfiguration没有设置为信任您正在远程login的计算机。 我不希望系统授权给后缀服务器,也不限制他们发送的电子邮件地址,您可能需要将ips /子网添加到mynetworksvariables,并让后缀重新加载其configuration。
如果我正确地理解了这一点,那么在main.cf中有relayhost = myexchangeserver.example.com。 如果是这样,问题是Exchange拒绝从您的debian系统中继邮件。 交换箱发出554错误。 你可以通过这样做来validation这是否发生:
telnet myexchangeserver.example.com 25
请参阅本教程以了解如何与Exchange服务器进行SMTPtesting对话:
你有没有设置SMTPauthentication? Exchange需要吗? 例如,我们只从已authentication的用户进行中继。
我可以帮你在exim中设置它,但不能设置为postfix。