用户不能通过smtp发送邮件

我有我自己的邮件服务器,它曾经由Hostgator托pipe,但现在我有一个VPS。

从我的家里我可以尽可能多地收发邮件。 它甚至可以在我的手机上工作。

我的其他用户也可以login到他们的帐户,当他们在我家 ,在我的连接。

但是,当他们回家时,他们不能。 我不知道为什么。

所以,TL; DR:当我的朋友从他家雷鸟发送一封邮件时,抛出一个错误,当他从这里(在他的笔记本电脑上),它工作正常。 服务器在英国。

我知道这还不算什么,但我不知道从哪里开始。 我没有设置任何主机特定的filter。

你的用户的ISP很可能比你更严厉。 通常,ISP将阻止所有不针对其自己的SMTP场的出站SMTP通信。 让他们看看他们的ISP的stream量政策; 东西可能会发布在他们的网站上,或者至less在DSLReports.com的论坛上提到。 我会告诉你让他们打电话给他们的ISP,然而,与从ISP的前两三层“技术支持”中获得连贯信息相比,更容易混淆雪貂。

端口25经常被消费者ISP(入站和出站)阻塞。 我记得在技术支持手机上试图让我的端口畅通无阻的一个特别令人沮丧的谈话。 支持者不断重复“我们不封港”的口头禅。 仿佛重复它不知何故是真实的。 我只是放弃了,开始使用不同的端口。

如果只是您的朋友的ISP阻止出站端口25和/或您的ISP阻止入站端口25,您可以configuration您的邮件服务器侦听邮件客户端smtp连接的典型端口587(“提交”端口)。

如果您的ISP阻止出站端口25,则必须具有可连接到并转发邮件的第三方MTA。 如果你有一个大学的电子邮件帐户,你可以使用这些smtp的信用(假设他们正在使用端口587)。

如果您的ISP阻止入站端口25,并且您希望有一个真正的邮件服务器(其他邮件服务器将提供给它),则必须在可以侦听端口25并将邮件转发到某个地方的第三方邮件服务器您。