You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postfix邮件服务器无法接收外部邮件的问题求助

Postfix邮件服务器无法接收外部邮件的问题求助

大家好,我在Debian系统上搭建了基于Postfix和Dovecot的邮件服务器,现在遇到个头疼的问题:我能正常给Outlook、Yahoo这些外部邮箱发邮件,但完全收不到外部发来的邮件。

下面是我已经完成的配置和排查步骤:

  • 我用Free家用路由器做网关,已经在路由器上把993、143、25和587端口的流量转发到了邮件服务器
  • 使用NOIP作为DNS服务商,添加了MX相关记录,执行nslookup -type=mx mezianeyacine.sytes.net的结果如下:
yacine@mezianeyacine:~$ nslookup -type=mx mezianeyacine.sytes.net

Server:         192.168.1.254

Address:        192.168.1.254#53

Non-authoritative answer:

mezianeyacine.sytes.net mail exchanger = 10 mail.mezianeyacine.sytes.net.

mezianeyacine.sytes.net mail exchanger = 20 imap.mezianeyacine.sytes.net.

mezianeyacine.sytes.net mail exchanger = 40 pop.mezianeyacine.sytes.net.

mezianeyacine.sytes.net mail exchanger = 1 smtp.mezianeyacine.sytes.net.

Authoritative answers can be found from:
  • 已经确认服务器在监听25和587端口,并且防火墙已经开放了这两个端口的出入站连接

之后我排查到一个可能的问题:MX记录里指定的那些子域名(比如mail.mezianeyacine.sytes.net、smtp.mezianeyacine.sytes.net)根本没有对应的A记录,执行host命令的结果如下:

yacine@mezianeyacine:/etc/apache2/sites-available$ host mezianeyacine.sytes.net

mezianeyacine.sytes.net has address 82.66.16.108

mezianeyacine.sytes.net mail is handled by 20 imap.mezianeyacine.sytes.net.

mezianeyacine.sytes.net mail is handled by 40 pop.mezianeyacine.sytes.net.

mezianeyacine.sytes.net mail is handled by 1 smtp.mezianeyacine.sytes.net.

mezianeyacine.sytes.net mail is handled by 10 mail.mezianeyacine.sytes.net.

yacine@mezianeyacine:/etc/apache2/sites-available$ host mail.mezianeyacine.sytes.net.

Host mail.mezianeyacine.sytes.net. not found: 3(NXDOMAIN)

yacine@mezianeyacine:/etc/apache2/sites-available$ host smtp.mezianeyacine.sytes.net.

Host smtp.mezianeyacine.sytes.net. not found: 3(NXDOMAIN)

我不太确定现在该怎么解决这个问题,有没有大佬能帮我指点一下?

备注:内容来源于stack exchange,提问作者MEZIANE Yacine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:28:02