我在我的VPS上使用MailEnable客户端。 我的服务器最近被放在黑名单上发送垃圾邮件。
我不知道为什么这样。 但是,通过日志查看后,似乎没有我的知识,从我的服务器发送电子邮件。
这可能吗? 我怎样才能阻止它?
对的,这是可能的。 您的服务器可能被configuration为开放中继。
我会先做两件事。 首先,我会检查http://www.mxtoolbox.com/blacklists.aspx上的电子邮件黑名单检查。 这是一个网站,会告诉你什么黑名单你的服务器上,并可能给你的理由,为什么你的服务器在列表中。
我也会在你的邮件服务器上运行一个开放的中继testing,以确保它没有configuration成开放中继。 您可以使用一个开放式中继testing, url为http://www.spamhelp.org/shopenrelay/,Google可以为其他人使用。 MailEnable在开放式中继上也有一个知识库页面, url是http://www.mailenable.com/kb/Content/Article.asp?ID=me020168
如果您的服务器作为开放中继返回,您可以使用此知识库文章来确定您的中继设置应该是什么。
我的猜测是你的服务器configuration为开放中继。 看看你的中继设置(在pipe理程序中,转到Servers / Localhost / Connectors分支,打开“SMTP”属性并转到中继选项卡),看看你是如何configuration的。 我的默认MailEnable需要中继发件人进行身份validation。 您可以允许本地发件人进行未经身份validation的中继,并允许IP范围进行未经身份validation的中继。 这些选项中的第一个允许任何垃圾邮件发送者伪造“发件人:”地址作为您的用户之一,并成功地进行中继,所以通常这是个坏消息。
如果您只允许通过身份validation的中继,则可能有人泄露了凭据。
SMTP协议日志默认保存在“C:\ Program Files \ Mail Enable \ Logging \ SMTP”中,可以帮助您追踪消息的来源。 考虑到那里看。
如果我误解了你的意思,并且你在说邮件正在发送,但是没有发送日志,那么你可能正在托pipe一些发送邮件而不通过MailEnable的恶意软件。 这也是一种可能性。 查找意外的进程运行和意外的SMTPstream量,不对应于从MailEnablelogging的stream量。