Sendmail 不接收来自其他域的邮件

Sendmail 不接收来自其他域的邮件

我正在尝试在我的服务器上设置 sendmail。但到目前为止我遇到了一个问题:我无法接收来自公共电子邮件服务的消息。/var/log/mail.log什么都没有显示,就像邮件根本无法到达我的服务器一样。

本地用户可以毫无问题地互相发送消息。外发邮件也几乎可以正常工作(暂时被屏蔽为垃圾邮件,但至少服务器正在响应)

DNS 服务器记录设置为(服务器 IP 和域已被替换):

@|MX|post.mydomain.com
post|A|111.222.222.111

在 sendmail.mc 中根据给出的注释替换DAEMON_OPTIONS('Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl为:DAEMON_OPTIONS('Family=inet, Name=MTA-v4, Port=smtp')dnl

dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!!
dnl # Remove `, Addr=' clauses to receive from any interface

到处都找过了,现在我没办法了。你能帮帮我吗?

提前致谢!

答案1

我曾经想过:“我需要在路由器上设置端口转发吗?不,不需要。它是直接连接的。”

今天我醒来时发现自己说:“不,绝对不是!”

因此请求只是被我的路由器过滤了。我向“虚拟服务器”页面添加了端口,现在它运行得相当好。

相关内容