本周,有人开始通过我的postfix-smtp访问发送垃圾邮件(我通过telnet从任意一台pclogin并通过自己发送的邮件发送邮件),发件人和目标是[email protected] 。 由于我有一个广泛的邮件和邮件到我的谷歌帐户,我收到所有这些(很多)的邮件。
经过很多configuration(我忘记了什么变化做了什么,经过这里和网上的主题dozends)这个漏洞似乎是固定的。 不过,是什么引起的?
25号港口是否需要开放并接受我的工作?
我做错了什么configuration?
我记得我改变的第一件事(那有一个效果)是main.cf中的inet_interface设置,后来发现如果这不是“全部”,我的邮件mydomain.com不会再被转发。
端口25需要打开,否则您将无法收到任何垃圾邮件或其他邮件。 其他系统连接到您的服务器上的这个端口发送,就像你用telnet一样。 此时,您需要确保没有人能够连接到您的邮件服务器并为其他域的邮件。 否则,你将是一个开放的中继,很快就会发现你不能发送任何邮件,因为从你的服务器的任何邮件被自动拒绝。
垃圾邮件问题的解决scheme是在您的系统上实施垃圾邮件filter。 这是一个高级的话题,也是很多的工作,简单的通俗的说法是不值得的。
老实说:你的主要问题是你运行一个邮件服务器,不知道你在做什么。 解决的办法是学习电子邮件是如何工作的,以及如何运行邮件服务器(提示:实际上这并不容易),或者完全禁用邮件服务器,让一些托pipe服务提供商为你做这件事(如果你真的需要这个邮件域)。 首先,您可以阅读SMTP上的wikipedia条目 。