Something like that could be done by MailWasher. You can bounce spam back to sender saying your mailbox doesn't exist. But this way to fight spam is not very efficient.Quote from mail2smitty:
As for a counter-attack, just create a new email address, then fill up the mail box COMPLETELY for the old one. Alot of spam is mailed from addresses that exist only long enough to email the crap out. If your box is full, a reply is immediately sent upon receipt stating such - counter attack. After that happens for awhile they tend to remove your email from the rotation. I just switch back and forth between a couple different Outlook style addresses doing the above when the spam gets over-bearing.
smitty
Main problem with spam is that spammers never send messages from their own mailboxes. They use open reley servers and put in "from" field just any email adress. So the person who will receive bounced smap never sent it. Sometimes I receive spam even from myself! That's strange but it's true. Most efficient way to block spam is to create rules using key words.