我在 1&1 上有一个专用服务器,我用 Plesk 来管理它。问题是,如果我尝试向服务器外发送邮件,我必须使用电子邮件和密码进行身份验证,但如果我向服务器内的地址发送电子邮件,则不需要电子邮件或密码。这是一个问题,因为垃圾邮件发送者可以毫无问题地向服务器帐户发送邮件。我们每天收到大约 900 - 1200 封电子邮件!我该怎么办?
我在 CentOS 上使用 qmail
谢谢
答案1
在我看来这听起来不像是一个开放的中继。
正如您所说,要从非本地主机发送邮件,您需要进行身份验证。
如果您在服务器上,则无需身份验证即可发送邮件,这是通常的做法。
如果您的服务器正在发送大量垃圾邮件,那么是的,您遇到了问题,您需要发布更多详细信息以便我们提供帮助。
否则,从您的问题来看,您好像收到了垃圾邮件(每天 900-1200 封垃圾邮件是很少的),而这就是互联网。
您可以考虑安装和配置反垃圾邮件服务(如 spamassassin)来帮助控制发送到服务器邮箱的垃圾邮件,并且您可以使用黑名单(如 spamhaus.org)来防止某些垃圾邮件被接受。
答案2
乔纳森,
很抱歉地告诉你,但这是正确的行为。中继意味着你的服务器将电子邮件中继到其他服务器。你没有运行开放中继,因为客户端必须进行身份验证才能中继电子邮件。你需要接受匿名连接才能将电子邮件发送给本地用户。这就是电子邮件的工作方式,也是让垃圾邮件变得如此简单的设计决策之一。你真正应该做的是在你的服务器上部署像 spamassassin 这样的垃圾邮件过滤器。这将删除大部分进来的邮件。你可能还想使用 DNS 黑名单,但选择一个宽松的黑名单,否则你会有很多误报。