sendmail help: how do I tell evite to fuck off?

Evite (owned by TicketBastard) are address-harvesting web-bug-using spamming cocksuckers, and I'd like to never receive mail from their service. Preferably, in such a way that whichever acquaintance of mine who is foolishly using their service gets a bounce, so that they know I didn't get evite's email.

Evite's mail headers are clever: they set the envelope-from to the human dupe on whose behalf they are sending the mail, but the mails themselves originate at

    Return-Path: <address-of-human@wherever>
    Received: from ( [])
    by [ local server...] (envelope-from address-of-human@wherever)
    Received: (qmail 15737 invoked from network); 16 Aug 2003 01:57:14 -0000
    Received: from (HELO (
    by 0 with SMTP; 16 Aug 2003 01:57:14 -0000
    From: <>
    Reply-To: <address-of-human@wherever>

I tried adding this to /etc/mail/access:   550 Spamming denied 550 Spamming denied
but it didn't work. Any suggestions?

(Note: Suggestions that involve procmail, or that involve installing any mailer other than sendmail 8, will be gleefully ignored, so please don't waste your time.)

>Update, 7-Sep-2003:

The prevailing theory had been that I could do this, since Evite was always including X-Sender:

    HX-Sender: $>Check_XSender
    D{MMsg}Spamming denied
    R${MPat} $*$#error $: 553 ${MMsg}
    RX-Sender: ${MPat} $*$#error $: 553 ${MMsg}

But now those cockgobblers have changed their X-Sender header to be the human sending the evite, making it useless for filtering. My next try is to filter on the Recieved headers and try and bounce anything that comes from citysearch:

    HReceived: $>Check_Received
    D{MMsg}Spamming denied
    R${MPat} $*$#error $: 553 ${MMsg}
    RReceived: ${MPat} $*$#error $: 553 ${MMsg}

(There's a TAB after $*.)

(I can't just block based on IP addresses because my mail server is behind my ISP's relay host, so the hostile mailers never connect to me directly.)

Tags: , , ,