Re: Catching successfull/failed deliveries
Tomas Simonaitis <[email protected]> Fri, 17 Dec 2004 00:59:13 +0200
| Newsgroups | gmane.mail.exim.exiscan.user |
|---|---|
| Message-ID | <[email protected]> |
Done following:
# ACL to log delivery failures
acl_log_reject:
accept
set acl_m4 = \
${lookup mysql{INSERT IGNORE INTO senders (ip) values
('${sender_host_address}')}}
set acl_m5 = \
${lookup mysql{UPDATE senders SET rejects=rejects+1 WHERE
ip='${sender_host_address}'}}
acl_log_accept:
accept
set acl_m4 = \
${lookup mysql{INSERT IGNORE INTO senders (ip) values
('${sender_host_address}')}}
set acl_m5 = \
${lookup mysql{UPDATE senders SET accepts=accepts+1 WHERE
ip='${sender_host_address}'}}
-------------------------------------------------------------------------------------------
# extensions not allowed
deny message = $found_extension not allowed, zip/rar/gzip if you need to
send it
demime = vbs:com:bat:pif:prf:lnk:scr:cpl:exe
acl = acl_log_reject
# stop viruses/malware/worms/trojans
deny message = $malware_name malware/virus found. Check your system
demime = *
malware = *
acl = acl_log_reject
Any better way/cleanups?