Hello,

I'm trying to find a way to reject email which is sent to an unknown user (determined by an external program) at a virtual domain, such that the email doesn't even enter the mail queue.

Currently, my set up is as follows:
I use a virtual mapping to send email in the format [EMAIL PROTECTED] to a localuser. In my aliases file, email to localuser is piped to an external program for delivery.

I can set up my external program to return a sysexit code of 67 so that a bounce message is sent back to the sender. But since I'm using a catchall email address, this would result in a very large number of bounce messages being sent due to the spammer 'shotgun' approach of trying to find valid addresses. I'd much prefer it if I can find a way to query the address early on so that an email to an unknown user is rejected and doesn't even get in to the mail queue.

Any clues on how this might be accomplished? I can change my external program as desired and the 'valid' email addresses are variable (and fairly large) but known.

Cheers!

Reply via email to