I have a domain that I use for my email. There are a couple of actual email addresses there, and everything else goes to a catchall. I use the catchall so I can create email addresses on-the-fly, like when I need to register for a site to download their SDK, drivers, etc. The catchall/forward sends to my personal gmail account, which I've been using for years.
This past week, I get around 400-500 messages a day from spammers sending to random addresses on the domain. Fortunately, gmail catches them all in spam.
I have amavisd, clam-av, denyhosts, etc. installed, and I was wondering if there's a way to block all messages from a sender if they send to more than n
email addresses. Basically, I want to cut them off after their third guess. If I'm not asking for too much already, I'd also like to have subsequent messages bounce, to maybe give them the hint it doesn't exist. In an ideal world, the first n
messages would bounce too.
I wasn't able to find much in the docs, but I wanted to ask here if there's a tool or an overlooked configuration setting before I go about scripting this myself.
Thanks for any input!