Having recently moved my calls to amavis into a global filter, instead of using maildrop, I have noticed something new. I have a few users who utilize fetchmail to collect mail from accounts they cannot simply auto-forward. In order to get fetchmail working reliably, we have taken to adding an "mda" option specifying "/usr/lib/courier/bin/maildrop". But now that the global filter is doing virus scanning, this completely circumvents that.

I have tried letting fetchmail simply talk to port 25, but get invalid syntax errors out of esmtpd. And using sendmail as an mda gave rise to pipe issues. Is there an easy way to get fetch talking further up the food chain so that I can ensure virus scanning happens on these messages? I expect that SMTP will be the answer, but I'm not entirely sure why I'm getting syntax errors either.

jeff courieresmtpd: [ID 702911 mail.info] started,ip=[::ffff:127.0.0.1]
jeff courieresmtpd: [ID 702911 mail.error] error,relay=::ffff:127.0.0.1,from=<[EMAIL PROTECTED]>,to=<[EMAIL PROTECTED]>: 513 Syntax error.


I wonder if it might be due to "[EMAIL PROTECTED]" as the address fetchmail tries to use... but I haven't read enough to figure out how to force something else so far. Any ideas?



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to