![SMTP,消失的电子邮件](https://linux22.com/image/699085/SMTP%EF%BC%8C%E6%B6%88%E5%A4%B1%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我有一个 Ubuntu Linux 系统,它托管在 gandi.net 上注册的域名 zbmc.eu。那里的区域文件配置为指向此系统,MX 记录也已设置:-
chris@cheddar$ host zbmc.eu
zbmc.eu has address 84.92.49.234
zbmc.eu mail is handled by 10 zbmc.eu.
chris@cheddar$
我有多个电子邮件地址(例如[电子邮件保护],[电子邮件保护],[电子邮件保护]) 在我的主要托管服务提供商 TsoHost 上配置,其中托管了 isbd.co.uk 和 isbd.net。来自所有这些地址的电子邮件都会发送到[电子邮件保护],这是通过从 TsoHost 服务器转发来完成的。这已经运行良好好几年了,现在仍然运行良好。即发送到[电子邮件保护]由 TsoHost 邮件服务器转发至[电子邮件保护]并到达我的 Ubuntu Linux 机器(运行 Postfix 邮件服务器)。
因此,TsoHost 邮件服务器可以成功发送电子邮件至[电子邮件保护]。
问题是我现在想从其他地方发送电子邮件到[电子邮件保护]这根本不起作用。我尝试过从 PlusNet webmail、独立 Linux 机器和 Gandi 发送邮件,但都不起作用,邮件消失了,没有错误,没有退回,什么都没有。
无论是从 MUA 发送电子邮件还是直接从程序发送电子邮件(例如 cron 发送错误消息,这引发了整个麻烦),问题都是相同的。我可以监控 BeagleBone black 上的 postfix 安装,向[电子邮件保护](使用 TsoHost 邮件服务器 mail3.gridhost.co.uk)看起来就像发送到[电子邮件保护],但[电子邮件保护]消失。
有谁能告诉我哪里出了问题吗?还有,诊断这类问题的正常方法是什么?
我有完全访问权限,可以访问某些系统,这些系统会尝试向[电子邮件保护]并可以完全访问最终目标系统,但显然不能访问我在中间使用的“智能主机”服务器。
答案1
答案其实很简单。我的服务器上有一个防火墙,可以阻止来自除 TsoHost 服务器之外任何地方的传入 SMTP 流量。因此,除特别允许的 TsoHost 服务器之外任何地方的电子邮件都被阻止。
我刚刚忘记了这个防火墙,另一个邮件列表上的回复让我找到了答案。
我现在觉得自己很傻,一切都运行得非常完美,正如它应该的那样!:-)