Charles Chambers wrote:
Bill Shupp wrote:
John Melville wrote:
Bill Shupp wrote:
I run backup MX for some clients, and mail goes through just fine. I have not examined the patch closely in a while, but it appears that if vpopmail does not have a listing for the domain, chkuser does not fail.
I can confirm this, I run a pass-thru virus/spamassassin scanning box for my local ISP that hands the mail off to his NT based MTA without a problem. Actually, we're upgrading that Linux box this week and would just love to find a way to have it ask the NT MTA if the user exists before accepting. Until then we just list the non-users who get a tons of spam in the badmailto file.
Do this MTA have the equivalent of chkuser? If so, you could amend the chkuser patch to check if the domain is listed in /var/qmail/control/ntdomains (or whatever you want to call it), and if so, then call a perl script or something to make an smtp connection and see if that user exists. Kind of a roundabout way to handle this, but it could work.
For that matter, you could have a separate file for each local destination server. I setup a virus/spam gateway for a company that wanted mail sent to servers with different MTAs, and they are in the same boat. One is qmail, the other is Exchange. Perhaps I'll look into this as well.. Does exchange support local user checks at the smtp level?
Regards,
Bill
Exchange 5.5, and 2000 do not support local user checks. Exchange just happily accepts the mail and then tries to return if the user does not exist. The badmail directory on your exchange server gets very full very fast.
I'll look into Exchange 2003. Charles
Thanks, I'd be interested to know.
Regards,
Bill
