从历史上看,我们已经通过less数多用途服务器处理SMTPstream量,每台服务器都有自己的本地垃圾邮件堆栈。 我们已经发展了,这不再可行。 现在我们已经有了一个反垃圾邮件网关,但是垃圾邮件发送者仍然像以前一样直接向SMTP端点发送消息。 我们的大多数用户通过mail.example.com连接到他们的服务器,SMTP,IMAP和POP直接指向他们的服务器IP。
我怎样才能转发“垃圾邮件发送者”的stream量,这完全忽略了域的MXlogging,同时仍然留下端口25用户的SMTPstream量? 用户的MTAstream量支持端口587(auth required)和25。我基本上需要将路由到服务器的电子邮件stream量转发到反垃圾邮件网关进行检查,同时允许用户SMTPstream量(他们的外发电子邮件)允许而不是通过反垃圾邮件网关旅行。 我在端点上使用qmail。 这可能吗?
UPDATE
实际上,我不需要将垃圾邮件转发到远程垃圾邮件filter。 这对于学习垃圾邮件非常有用,但没有必要,我可以不用。
端点SMTP服务器需要…
为什么要担心转发垃圾邮件的电子邮件? 拒绝或推迟未经身份validation的连接上的任何远程消息。 如果您推迟,任何错误的合法服务器将最终根据您的MX提供。 如果是垃圾邮件,他们通常不会在任何情况下重试。
您可以尽早拒绝或拒绝“MAIL FROM”命令。 那时你的用户将会被authentication。
如果您不是垃圾邮件筛选消息进行身份validation的连接,您可以configuration垃圾邮件筛选器始终拒绝邮件。 如果要筛选已authentication连接的消息,则可以将垃圾邮件筛选器configuration为始终拒绝未经身份validation的连接上的消息。