Hello,

My postfix manages mail for a number of domains, e.g. gtwm.co.uk. The MX records are set so that mail is filtered through a third party spam catcher.

However the server has one domain that is the 'main' hostname of the server, listed in /etc/hosts:
62.73.174.227    eul0001189.eu.verio.net                eul0001189
and in 'mydestination' in /etc/postfix/main.cf

The MX record for this just points to itself:
eul0001189.eu.verio.net. 3600   IN      MX      100 eul0001189.eu.verio.net.

Addresses are mapped to accounts in /etc/postfix/virtual, e.g.
oli...@gtwm.co.uk       wmoliver

Now the problem is that if a spammer sends email directly to wmoli...@eul0001189.eu.verio.net it bypasses the third party spam filter and gets delivered. This has been happening.

I've tried removing eul0001189.eu.verio.net from mydestination but this stopped any mail from being able to be delivered, probably because address rewriting uses this as the final destination. e.g. here is some of the header of an example mail to oli...@gtwm.co.uk

X-Original-To: oli...@gtwm.co.uk
Delivered-To: wmoli...@eul0001189.eu.verio.net
Received: from psmtp.com (eu1sys200amx108.postini.com [207.126.144.57])
        by eul0001189.eu.verio.net (Postfix) with SMTP id 9B0AF66800A
        for <oli...@gtwm.co.uk>; Fri, 15 May 2009 17:05:47 +0100 (BST)

Ideally I'd just like to block all email TO any...@eul0001189.eu.verio.net while still of course allowing some...@gtwm.co.uk or any of the other domains on the server. Are there any ways to accomplish this?

If not, would changing the MX records to pass that domain through the filter too cause a problem?


Regards
Oliver Kohll

Reply via email to