Alright, here is the exim debug for when I send my server mail from hotmail:
10658 host in rfc1413_hosts? yes (matched "*")
10658 doing ident callback
10658 ident connection to 64.4.9.65 failed: Operation timed out
10658 sender_fullhost = [64.4.9.65]
10658 sender_rcvhost = [64.4.9.65]
10658 Process 10658 is handling incoming connection from [64.4.9.65]
10658 checking for IP options
10658 no IP options found
10658 host in host_lookup? yes (matched "*")
10658 looking up host name for 64.4.9.65
10658 DNS lookup of 65.9.4.64.in-addr.arpa (PTR) succeeded
10658 IP address lookup yielded law9-f65.law9.hotmail.com
10658 gethostbyname looked up these IP addresses:
10658 name=law9-f65.law9.hotmail.com address=64.4.9.65
10658 checking addresses for law9-f65.law9.hotmail.com
10658 64.4.9.65 OK
10658 sender_fullhost = law9-f65.law9.hotmail.com [64.4.9.65]
10658 sender_rcvhost = law9-f65.law9.hotmail.com ([64.4.9.65])
10658 set_process_info: 10658 handling incoming connection from
law9-f65.law9.hotmail.com [64.4.9.65]
10658 host in host_reject_connection? no (option unset)
10658 host in sender_unqualified_hosts? no (option unset)
10658 host in recipient_unqualified_hosts? no (option unset)
10658 host in helo_verify_hosts? no (option unset)
10658 host in helo_try_verify_hosts? no (option unset)
10658 host in helo_accept_junk_hosts? no (option unset)
10658 SMTP>> 220 mail.blazing-media.com ESMTP Exim 4.30 Sun, 28 Dec 2003
09:50:02 -0700
10658 Process 10658 is ready for new message
10658 smtp_setup_msg entered
10658 SMTP<< EHLO hotmail.com
10658 sender_fullhost = law9-f65.law9.hotmail.com (hotmail.com) [64.4.9.65]
10658 sender_rcvhost = law9-f65.law9.hotmail.com ([64.4.9.65]
helo=hotmail.com)
10658 set_process_info: 10658 handling incoming connection from
law9-f65.law9.hotmail.com (hotmail.com) [64.4.9.65]
10658 host in pipelining_advertise_hosts? yes (matched "*")
10658 host in auth_advertise_hosts? yes (matched "*")
10658 host in tls_advertise_hosts? no (option unset)
10658 SMTP>> 250-mail.blazing-media.com Hello law9-f65.law9.hotmail.com
[64.4.9.65]
10658 250-SIZE 20971520
10658 250-PIPELINING
10658 250-AUTH CRAM-MD5 PLAIN LOGIN
10658 250 HELP
10658 SMTP<< MAIL FROM:<blazingmedia@???> SIZE=879
10658 spool directory /var/spool/exim space = 14250848 blocks; inodes =
14250848; check_space = 0K (0 blocks); inodes = 0; msg_size = 5879 (1
blocks)
10658 SMTP>> 250 OK
10658 SMTP<< RCPT TO:<bjclark@???>
10658 using ACL "acl_check_rcpt"
10658 processing "accept"
10658 check hosts = :
10658 host in ":"? no (end of list)
10658 accept: condition test failed
10658 processing "deny"
10658 check local_parts = ^.*[@%!/|]
10658 bjclark in "^.*[@%!/|]"? no (end of list)
10658 deny: condition test failed
10658 processing "deny"
10658 check senders = ${lookup mysql{SELECT sender FROM deny_sender WHERE
'$sender_address' rlike sender} {$sender_address}}
10658 search_open: mysql "NULL"
10658 search_find: file="NULL"
10658 key="SELECT sender FROM deny_sender WHERE 'blazingmedia@???'
rlike sender" partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT sender FROM deny_sender WHERE
'blazingmedia@???' rlike sender"
10658 database lookup required for SELECT sender FROM deny_sender WHERE
'blazingmedia@???' rlike sender
10658 MYSQL query: SELECT sender FROM deny_sender WHERE
'blazingmedia@???' rlike sender
10658 MYSQL new connection: host=localhost port=0 socket=NULL
database=email_db user=email
10658 MYSQL: no data found
10658 lookup failed
10658 blazingmedia@??? in ""? no (end of list)
10658 deny: condition test failed
10658 processing "drop"
10658 check hosts = net-lsearch;/usr/exim/reject-hosts.txt :
net24-lsearch;/usr/exim/reject-hosts.txt
10658 search_open: lsearch "/usr/exim/reject-hosts.txt"
10658 search_find: file="/usr/exim/reject-hosts.txt"
10658 key="64.4.9.65" partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="/usr/exim/reject-hosts.txt"
10658 type=lsearch key="64.4.9.65"
10658 file lookup required for 64.4.9.65
10658 in /usr/exim/reject-hosts.txt
10658 lookup failed
10658 search_open: lsearch "/usr/exim/reject-hosts.txt"
10658 cached open
10658 search_find: file="/usr/exim/reject-hosts.txt"
10658 key="64.4.9.0/24" partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="/usr/exim/reject-hosts.txt"
10658 type=lsearch key="64.4.9.0/24"
10658 file lookup required for 64.4.9.0/24
10658 in /usr/exim/reject-hosts.txt
10658 lookup failed
10658 host in "net-lsearch;/usr/exim/reject-hosts.txt :
net24-lsearch;/usr/exim/reject-hosts.txt"? no (end of list)
10658 drop: condition test failed
10658 processing "drop"
10658 check condition = ${if = {${eval:$rcpt_fail_count}}{1}{yes}{no}}
10658 = no
10658 drop: condition test failed
10658 processing "drop"
10658 check !verify = recipient
10658 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10658 Verifying bjclark@???
10658 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10658 Considering bjclark@???
10658 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10658 routing bjclark@???
10658 --------> dnslookup router <--------
10658 local_part=bjclark domain=blazing-media.com
10658 checking domains
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com" " partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com" "
10658 database lookup required for SELECT domain FROM domains WHERE
type="local" and domain="blazing-media.com"
10658 MYSQL query: SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com"
10658 MYSQL using cached connection for localhost/email_db/email
10658 lookup yielded: blazing-media.com
10658 blazing-media.com in "blazing-media.com"? yes (matched
"blazing-media.com")
10658 blazing-media.com in "! +local_domains"? no (matched "!
+local_domains")
10658 dnslookup router skipped: domains mismatch
10658 --------> mysql_sys_aliases router <--------
10658 local_part=bjclark domain=blazing-media.com
10658 calling mysql_sys_aliases router
10658 rda_interpret (string): ${lookup mysql {SELECT dest FROM aliases WHERE
email='${local_part}' AND type="system"}}
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT dest FROM aliases WHERE email='bjclark' AND
type="system"" partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT dest FROM aliases WHERE email='bjclark' AND
type="system""
10658 database lookup required for SELECT dest FROM aliases WHERE
email='bjclark' AND type="system"
10658 MYSQL query: SELECT dest FROM aliases WHERE email='bjclark' AND
type="system"
10658 MYSQL using cached connection for localhost/email_db/email
10658 MYSQL: no data found
10658 lookup failed
10658 expanded:
10658 file is not a filter file
10658 parse_forward_list:
10658 mysql_sys_aliases router declined for bjclark@???
10658 --------> mysql_aliases router <--------
10658 local_part=bjclark domain=blazing-media.com
10658 calling mysql_aliases router
10658 rda_interpret (string): ${lookup mysql {SELECT dest FROM aliases WHERE
email='${local_part}@${domain}' AND type="site"}}
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"" partial=-1 affix=NULL
starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site""
10658 database lookup required for SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"
10658 MYSQL query: SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"
10658 MYSQL using cached connection for localhost/email_db/email
10658 MYSQL: no data found
10658 lookup failed
10658 expanded:
10658 file is not a filter file
10658 parse_forward_list:
10658 mysql_aliases router declined for bjclark@???
10658 --------> mysql_user router <--------
10658 local_part=bjclark domain=blazing-media.com
10658 checking "condition"
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT home FROM passwd WHERE id='bjclark@???'"
partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT home FROM passwd WHERE
id='bjclark@???'"
10658 database lookup required for SELECT home FROM passwd WHERE
id='bjclark@???'
10658 MYSQL query: SELECT home FROM passwd WHERE
id='bjclark@???'
10658 MYSQL using cached connection for localhost/email_db/email
10658 lookup yielded: /var/mail/
10658 calling mysql_user router
10658 mysql_user router called for bjclark@???
10658 domain = blazing-media.com
10658 set transport mysql_delivery
10658 queued for mysql_delivery transport: local_part = bjclark
10658 domain = blazing-media.com
10658 errors_to=NULL
10658 domain_data=NULL localpart_data=NULL
10658 routed by mysql_user router
10658 envelope to: bjclark@???
10658 transport: mysql_delivery
10658 ----------- end verify ------------
10658 drop: condition test failed
10658 processing "accept"
10658 check local_parts = postmaster
10658 bjclark in "postmaster"? no (end of list)
10658 accept: condition test failed
10658 processing "accept"
10658 check authenticated = *
10658 accept: condition test failed
10658 processing "accept"
10658 check domains = +local_domains
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com" " partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com" "
10658 database lookup required for SELECT domain FROM domains WHERE
type="local" and domain="blazing-media.com"
10658 MYSQL query: SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com"
10658 MYSQL using cached connection for localhost/email_db/email
10658 lookup yielded: blazing-media.com
10658 blazing-media.com in "blazing-media.com"? yes (matched
"blazing-media.com")
10658 blazing-media.com in "+local_domains"? yes (matched "+local_domains")
10658 check verify = recipient
10658 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10658 Verifying bjclark@???
10658 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10658 Considering bjclark@???
10658 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10658 routing bjclark@???
10658 --------> dnslookup router <--------
10658 local_part=bjclark domain=blazing-media.com
10658 checking domains
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com" " partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com" "
10658 cached data used for lookup of SELECT domain FROM domains WHERE
type="local" and domain="blazing-media.com"
10658 lookup yielded: blazing-media.com
10658 blazing-media.com in "blazing-media.com"? yes (matched
"blazing-media.com")
10658 blazing-media.com in "! +local_domains"? no (matched "!
+local_domains")
10658 dnslookup router skipped: domains mismatch
10658 --------> mysql_sys_aliases router <--------
10658 local_part=bjclark domain=blazing-media.com
10658 calling mysql_sys_aliases router
10658 rda_interpret (string): ${lookup mysql {SELECT dest FROM aliases WHERE
email='${local_part}' AND type="system"}}
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT dest FROM aliases WHERE email='bjclark' AND
type="system"" partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT dest FROM aliases WHERE email='bjclark' AND
type="system""
10658 database lookup required for SELECT dest FROM aliases WHERE
email='bjclark' AND type="system"
10658 MYSQL query: SELECT dest FROM aliases WHERE email='bjclark' AND
type="system"
10658 MYSQL using cached connection for localhost/email_db/email
10658 MYSQL: no data found
10658 lookup failed
10658 expanded:
10658 file is not a filter file
10658 parse_forward_list:
10658 mysql_sys_aliases router declined for bjclark@???
10658 --------> mysql_aliases router <--------
10658 local_part=bjclark domain=blazing-media.com
10658 calling mysql_aliases router
10658 rda_interpret (string): ${lookup mysql {SELECT dest FROM aliases WHERE
email='${local_part}@${domain}' AND type="site"}}
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"" partial=-1 affix=NULL
starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site""
10658 database lookup required for SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"
10658 MYSQL query: SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"
10658 MYSQL using cached connection for localhost/email_db/email
10658 MYSQL: no data found
10658 lookup failed
10658 expanded:
10658 file is not a filter file
10658 parse_forward_list:
10658 mysql_aliases router declined for bjclark@???
10658 --------> mysql_user router <--------
10658 local_part=bjclark domain=blazing-media.com
10658 checking "condition"
10658 search_open: mysql "NULL"
10658 cached open
10658 search_find: file="NULL"
10658 key="SELECT home FROM passwd WHERE id='bjclark@???'"
partial=-1 affix=NULL starflags=0
10658 LRU list:
10658 9/usr/exim/reject-hosts.txt
10658 End
10658 internal_search_find: file="NULL"
10658 type=mysql key="SELECT home FROM passwd WHERE
id='bjclark@???'"
10658 database lookup required for SELECT home FROM passwd WHERE
id='bjclark@???'
10658 MYSQL query: SELECT home FROM passwd WHERE
id='bjclark@???'
10658 MYSQL using cached connection for localhost/email_db/email
10658 lookup yielded: /var/mail/
10658 calling mysql_user router
10658 mysql_user router called for bjclark@???
10658 domain = blazing-media.com
10658 queued for mysql_delivery transport: local_part = bjclark
10658 domain = blazing-media.com
10658 errors_to=NULL
10658 domain_data=NULL localpart_data=NULL
10658 routed by mysql_user router
10658 envelope to: bjclark@???
10658 transport: mysql_delivery
10658 ----------- end verify ------------
10658 accept: condition test succeeded
10658 SMTP>> 250 Accepted
10658 SMTP<< DATA
10658 SMTP>> 354 Enter message, ending with "." on a line by itself
10658 search_tidyup called
10658 close MYSQL connection: localhost/email_db/email
10658 host in ignore_fromline_hosts? no (option unset)
10658 >>Headers received:
10658 Received: from mail pickup service by hotmail.com with Microsoft
SMTPSVC;
10658 Sun, 28 Dec 2003 08:41:19 -0800
10658 Received: from 69.144.81.226 by lw9fd.law9.hotmail.msn.com with HTTP;
10658 Sun, 28 Dec 2003 16:41:19 GMT
10658 X-Originating-IP: [69.144.81.226]
10658 X-Originating-Email: [blazingmedia@???]
10658 X-Sender: blazingmedia@???
10658 From: "Blazing Media" <blazingmedia@???>
10658 To: bjclark@???
10658 Bcc:
10658 Subject: Test
10658 Date: Sun, 28 Dec 2003 09:41:19 -0700
10658 Mime-Version: 1.0
10658 Content-Type: text/plain; format=flowed
10658 Message-ID: <Law9-F65KpDS7hx27kB00001f5d@???>
10658 X-OriginalArrivalTime: 28 Dec 2003 16:41:19.0375 (UTC)
FILETIME=[6B6419F0:01C3CD61]
10658
10658 rewrite_one_header: type=F:
10658 From: "Blazing Media" <blazingmedia@???>
10658 rewrite_one_header: type=T:
10658 To: bjclark@???
10658 rewrite_one_header: type=B:
10658 Bcc:
10658 search_tidyup called
10658 >>Headers after rewriting and local additions:
10658 P Received: from law9-f65.law9.hotmail.com ([64.4.9.65]
helo=hotmail.com)
10658 by mail.blazing-media.com with esmtp (Exim 4.30)
10658 id HQM6RF-000882-21
10658 for bjclark@???; Sun, 28 Dec 2003 09:50:03 -0700
10658 P Received: from mail pickup service by hotmail.com with Microsoft
SMTPSVC;
10658 Sun, 28 Dec 2003 08:41:19 -0800
10658 P Received: from 69.144.81.226 by lw9fd.law9.hotmail.msn.com with
HTTP;
10658 Sun, 28 Dec 2003 16:41:19 GMT
10658 X-Originating-IP: [69.144.81.226]
10658 X-Originating-Email: [blazingmedia@???]
10658 X-Sender: blazingmedia@???
10658 F From: "Blazing Media" <blazingmedia@???>
10658 T To: bjclark@???
10658 B Bcc:
10658 Subject: Test
10658 Date: Sun, 28 Dec 2003 09:41:19 -0700
10658 Mime-Version: 1.0
10658 Content-Type: text/plain; format=flowed
10658 I Message-ID: <Law9-F65KpDS7hx27kB00001f5d@???>
10658 X-OriginalArrivalTime: 28 Dec 2003 16:41:19.0375 (UTC)
FILETIME=[6B6419F0:01C3CD61]
10658
10658 Data file written for message HQM6RF-000882-21
10658 using ACL "acl_check_data"
10658 processing "accept"
10658 check hosts = 127.0.0.1:+relay_from_hosts
10658 gethostbyname looked up these IP addresses:
10658 name=localhost address=127.0.0.1
10658 host in "localhost : 127.0.0.1"? no (end of list)
10658 host in "127.0.0.1:+relay_from_hosts"? no (end of list)
10658 accept: condition test failed
10658 processing "accept"
10658 check authenticated = *
10658 accept: condition test failed
10658 processing "warn"
10658 check spam = nobody:true
10658 warn: condition test succeeded
10658 processing "warn"
10658 check spam = nobody:true
10658 warn: condition test succeeded
10658 processing "warn"
10658 check spam = nobody
10658 warn: condition test failed
10658 processing "warn"
10658 check spam = nobody:true
10658 warn: condition test succeeded
10658 processing "warn"
10658 check spam = nobody
10658 warn: condition test failed
10658 processing "deny"
10658 check spam = nobody:true
10658 check condition = ${if >{$spam_score_int}{90}{1}{0}}
10658 = 0
10658 deny: condition test failed
10658 processing "accept"
10658 accept: condition test succeeded
10658 >>Headers added by DATA ACL:
10658 X-Spam-Score: 0.0 (/)
10658 X-Spam-Report: 0.0/9.0 - SA 2.61
10658 ---- Start SpamAssassin results
10658 ---- End of SpamAssassin results
10658 X-Virus-Scanned: Scanned with Clam AntiVirus
10658
10658 calling local_scan(); timeout=300
10658 local_scan() returned 0 NULL
10658 Writing spool header file
10658 Size of headers = 1033
10658 LOG: MAIN
10658 <= blazingmedia@??? H=law9-f65.law9.hotmail.com
(hotmail.com) [64.4.9.65] P=esmtp S=1230
id=Law9-F65KpDS7hx27kB00001f5d@???
10658 SMTP>> 250 OK id=HQM6RF-000882-21
10658 search_tidyup called
10658 Sender: blazingmedia@???
10658 Recipients:
10658 bjclark@???
10658 forked delivery process 10660
10658 Process 10658 is ready for new message
10658 smtp_setup_msg entered
10660 exec /usr/exim/bin/exim -d=0xfbbd5cfd -Mc HQM6RF-000882-21
10660 Exim version 4.30 uid=88 gid=20 pid=10660 D=fbbd5cfd
Probably Berkeley DB version 1.8x (native mode)
Support for: OpenSSL
Lookups: lsearch wildlsearch nwildlsearch dsearch mysql
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply pipe smtp
Fixed never_users: 0
10660 changed uid/gid: forcing real = effective
10660 uid=0 gid=0 pid=10660
10660 auxiliary group list: 0
10660 configuration file is /usr/exim/configure
10660 log selector = 040d99d8
10660 trusted user
10660 admin user
10660 skipping ACL configuration - not needed
10660 set_process_info: 10660 delivering specified messages
10660 set_process_info: 10660 delivering HQM6RF-000882-21
10660 reading spool file HQM6RF-000882-21-H
10660 user=admin uid=501 gid=20 sender=blazingmedia@???
10660 sender_fullhost = law9-f65.law9.hotmail.com (hotmail.com) [64.4.9.65]
10660 sender_rcvhost = law9-f65.law9.hotmail.com ([64.4.9.65]
helo=hotmail.com)
10660 sender_local=0 ident=unset
10660 Non-recipients:
10660 Empty Tree
10660 ---- End of tree ----
10660 recipients_count=1
10660 body_linecount=6 message_linecount=25
10660 running system filter
10660 rda_interpret (file): /usr/exim/system_filter.exim
10660 expanded: /usr/exim/system_filter.exim
10660 1280 bytes read from /usr/exim/system_filter.exim
10660 data is an Exim filter program
10660 Filter: start of processing
10660 Filter: end of processing
10660 system filter returned 1
10660 Delivery address list:
10660 bjclark@???
10660 locking /var/spool/exim/db/retry.lockfile
10660 locked /var/spool/exim/db/retry.lockfile
10660 opened hints database /var/spool/exim/db/retry: flags=0
10660 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10660 Considering: bjclark@???
10660 unique = bjclark@???
10660 dbfn_read: key=R:blazing-media.com
10660 dbfn_read: key=R:bjclark@???
10660 no domain retry record
10660 no address retry record
10660 bjclark@???: queued for routing
10660 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10660 routing bjclark@???
10660 --------> dnslookup router <--------
10660 local_part=bjclark domain=blazing-media.com
10660 checking domains
10660 search_open: mysql "NULL"
10660 search_find: file="NULL"
10660 key="SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com" " partial=-1 affix=NULL starflags=0
10660 LRU list:
10660 internal_search_find: file="NULL"
10660 type=mysql key="SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com" "
10660 database lookup required for SELECT domain FROM domains WHERE
type="local" and domain="blazing-media.com"
10660 MYSQL query: SELECT domain FROM domains WHERE type="local" and
domain="blazing-media.com"
10660 MYSQL new connection: host=localhost port=0 socket=NULL
database=email_db user=email
10658 SMTP<< QUIT
10658 SMTP>> 221 mail.blazing-media.com closing connection
10658 LOG: smtp_connection MAIN
10658 SMTP connection from law9-f65.law9.hotmail.com (hotmail.com)
[64.4.9.65] closed by QUIT
10658 search_tidyup called
10645 child 10658 ended: status=0x0
10645 0 SMTP accept processes now running
10645 Listening...
10660 lookup yielded: blazing-media.com
10660 blazing-media.com in "blazing-media.com"? yes (matched
"blazing-media.com")
10660 blazing-media.com in "! +local_domains"? no (matched "!
+local_domains")
10660 dnslookup router skipped: domains mismatch
10660 --------> mysql_sys_aliases router <--------
10660 local_part=bjclark domain=blazing-media.com
10660 calling mysql_sys_aliases router
10660 rda_interpret (string): ${lookup mysql {SELECT dest FROM aliases WHERE
email='${local_part}' AND type="system"}}
10660 search_open: mysql "NULL"
10660 cached open
10660 search_find: file="NULL"
10660 key="SELECT dest FROM aliases WHERE email='bjclark' AND
type="system"" partial=-1 affix=NULL starflags=0
10660 LRU list:
10660 internal_search_find: file="NULL"
10660 type=mysql key="SELECT dest FROM aliases WHERE email='bjclark' AND
type="system""
10660 database lookup required for SELECT dest FROM aliases WHERE
email='bjclark' AND type="system"
10660 MYSQL query: SELECT dest FROM aliases WHERE email='bjclark' AND
type="system"
10660 MYSQL using cached connection for localhost/email_db/email
10660 MYSQL: no data found
10660 lookup failed
10660 expanded:
10660 file is not a filter file
10660 parse_forward_list:
10660 mysql_sys_aliases router declined for bjclark@???
10660 --------> mysql_aliases router <--------
10660 local_part=bjclark domain=blazing-media.com
10660 calling mysql_aliases router
10660 rda_interpret (string): ${lookup mysql {SELECT dest FROM aliases WHERE
email='${local_part}@${domain}' AND type="site"}}
10660 search_open: mysql "NULL"
10660 cached open
10660 search_find: file="NULL"
10660 key="SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"" partial=-1 affix=NULL
starflags=0
10660 LRU list:
10660 internal_search_find: file="NULL"
10660 type=mysql key="SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site""
10660 database lookup required for SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"
10660 MYSQL query: SELECT dest FROM aliases WHERE
email='bjclark@???' AND type="site"
10660 MYSQL using cached connection for localhost/email_db/email
10660 MYSQL: no data found
10660 lookup failed
10660 expanded:
10660 file is not a filter file
10660 parse_forward_list:
10660 mysql_aliases router declined for bjclark@???
10660 --------> mysql_user router <--------
10660 local_part=bjclark domain=blazing-media.com
10660 checking "condition"
10660 search_open: mysql "NULL"
10660 cached open
10660 search_find: file="NULL"
10660 key="SELECT home FROM passwd WHERE id='bjclark@???'"
partial=-1 affix=NULL starflags=0
10660 LRU list:
10660 internal_search_find: file="NULL"
10660 type=mysql key="SELECT home FROM passwd WHERE
id='bjclark@???'"
10660 database lookup required for SELECT home FROM passwd WHERE
id='bjclark@???'
10660 MYSQL query: SELECT home FROM passwd WHERE
id='bjclark@???'
10660 MYSQL using cached connection for localhost/email_db/email
10660 lookup yielded: /var/mail/
10660 calling mysql_user router
10660 mysql_user router called for bjclark@???
10660 domain = blazing-media.com
10660 set transport mysql_delivery
10660 queued for mysql_delivery transport: local_part = bjclark
10660 domain = blazing-media.com
10660 errors_to=NULL
10660 domain_data=NULL localpart_data=NULL
10660 routed by mysql_user router
10660 envelope to: bjclark@???
10660 transport: mysql_delivery
10660 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10660 After routing:
10660 Local deliveries:
10660 bjclark@???
10660 Remote deliveries:
10660 Failed addresses:
10660 Deferred addresses:
10660 search_tidyup called
10660 close MYSQL connection: localhost/email_db/email
10660 >>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
10660 --------> bjclark@??? <--------
10660 locking /var/spool/exim/db/retry.lockfile
10660 locked /var/spool/exim/db/retry.lockfile
10660 opened hints database /var/spool/exim/db/retry: flags=0
10660 dbfn_read: key=T:bjclark@???
10660 no retry record exists
10660 search_tidyup called
10661 search_open: mysql "NULL"
10661 search_find: file="NULL"
10661 key="SELECT quota FROM passwd WHERE user = 'bjclark' AND domain =
'blazing-media.com'" partial=-1 affix=NULL starflags=0
10661 LRU list:
10661 internal_search_find: file="NULL"
10661 type=mysql key="SELECT quota FROM passwd WHERE user = 'bjclark' AND
domain = 'blazing-media.com'"
10661 database lookup required for SELECT quota FROM passwd WHERE user =
'bjclark' AND domain = 'blazing-media.com'
10661 MYSQL query: SELECT quota FROM passwd WHERE user = 'bjclark' AND
domain = 'blazing-media.com'
10661 MYSQL new connection: host=localhost port=0 socket=NULL
database=email_db user=email
10661 lookup yielded: 100
10661 changed uid/gid: local delivery to bjclark <bjclark@???>
transport=mysql_delivery
10661 uid=88 gid=20 pid=10661
10661 auxiliary group list: 20
10661 home=NULL current=/
10661 set_process_info: 10661 delivering HQM6RF-000882-21 to bjclark using
mysql_delivery
10661 appendfile transport entered
10661 search_open: mysql "NULL"
10661 cached open
10661 search_find: file="NULL"
10661 key="SELECT maildir FROM passwd WHERE
id='bjclark@???'" partial=-1 affix=NULL starflags=0
10661 LRU list:
10661 internal_search_find: file="NULL"
10661 type=mysql key="SELECT maildir FROM passwd WHERE
id='bjclark@???'"
10661 database lookup required for SELECT maildir FROM passwd WHERE
id='bjclark@???'
10661 MYSQL query: SELECT maildir FROM passwd WHERE
id='bjclark@???'
10661 MYSQL using cached connection for localhost/email_db/email
10661 lookup yielded: blazing-media.com/bjclark@???/Maildir
10661 appendfile: mode=600 notify_comsat=0 quota=104857600 warning=75
10661
directory=/var/mail/blazing-media.com/bjclark@???/Maildir
format=maildir
10661 message_prefix=null
10661 message_suffix=null
10661 maildir_use_size_file=no
10661 check_dir_size: using regex: S=(\d+):
10661 quota checks on directory
/var/mail/blazing-media.com/bjclark@???/Maildir
10661 check_dir_size: regex did not match .Drafts
10661 check_dir_size: regex did not match cur
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Drafts/cur
sum=0 count=2
10661 check_dir_size: regex did not match maildirfolder
10661 check_dir_size: regex did not match new
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Drafts/new
sum=0 count=4
10661 check_dir_size: regex did not match tmp
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Drafts/tmp
sum=0 count=5
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Drafts
sum=0 count=5
10661 check_dir_size: regex did not match .Sent
10661 check_dir_size: regex did not match cur
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Sent/cur
sum=0 count=7
10661 check_dir_size: regex did not match maildirfolder
10661 check_dir_size: regex did not match new
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Sent/new
sum=0 count=9
10661 check_dir_size: regex did not match tmp
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Sent/tmp
sum=0 count=10
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Sent
sum=0 count=10
10661 check_dir_size: regex did not match .Trash
10661 check_dir_size: regex did not match courierimapkeywords
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Trash/courierimapkeywords
sum=0 count=12
10661 check_dir_size: regex did not match courierimapuiddb
10661 check_dir_size: regex did not match cur
10661 check_dir_size: size from
1072147839.M271226P830V0E000008I00020A74_0.xserve1.blazing-media.com,S=705:2,S
is 705
10661 check_dir_size: size from
1072147839.M272056P830V0E000008I00020A75_1.xserve1.blazing-media.com,S=960:2,S
is 960
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Trash/cur
sum=1665 count=16
10661 check_dir_size: regex did not match maildirfolder
10661 check_dir_size: regex did not match new
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Trash/new
sum=0 count=18
10661 check_dir_size: regex did not match tmp
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Trash/tmp
sum=0 count=19
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/.Trash
sum=1834 count=19
10661 check_dir_size: regex did not match courierimapkeywords
10661 check_dir_size: regex did not match
1072061309.H967730P539.mail.blazing-media.com,S=705
10661 check_dir_size: regex did not match
1072123745.H905386P754.mail.blazing-media.com,S=960
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/courierimapkeywords
sum=0 count=22
10661 check_dir_size: regex did not match courierimapsubscribed
10661 check_dir_size: regex did not match courierimapuiddb
10661 check_dir_size: regex did not match courierpop3dsizelist
10661 check_dir_size: regex did not match cur
10661 check_dir_size: size from
1072195363.H503632P2863.mail.blazing-media.com,S=787:2,S is 787
10661 check_dir_size: size from
1072313246.H735320P699.mail.blazing-media.com,S=3379:2, is 3379
10661 check_dir_size: size from
1072313519.H133483P451.mail.blazing-media.com,S=32429:2, is 32429
10661 check_dir_size: size from
1072313886.H819944P558.mail.blazing-media.com,S=1439:2, is 1439
10661 check_dir_size: size from
1072314412.H649684P631.mail.blazing-media.com,S=1918:2, is 1918
10661 check_dir_size: size from
1072314464.H581447P649.mail.blazing-media.com,S=109121:2, is 109121
10661 check_dir_size: size from
1072314466.H603431P652.mail.blazing-media.com,S=1693:2, is 1693
10661 check_dir_size: size from
1072314507.H541884P660.mail.blazing-media.com,S=54784:2, is 54784
10661 check_dir_size: size from
1072315306.H898108P773.mail.blazing-media.com,S=1337:2, is 1337
10661 check_dir_size: size from
1072315367.H454088P784.mail.blazing-media.com,S=1752:2, is 1752
10661 check_dir_size: size from
1072316439.H806141P890.mail.blazing-media.com,S=1946:2, is 1946
10661 check_dir_size: size from
1072319273.H325857P1226.mail.blazing-media.com,S=2124:2, is 2124
10661 check_dir_size: size from
1072319421.H903342P1248.mail.blazing-media.com,S=2785:2, is 2785
10661 check_dir_size: size from
1072320187.H914152P1343.mail.blazing-media.com,S=14834:2, is 14834
10661 check_dir_size: size from
1072324894.H911274P1884.mail.blazing-media.com,S=4453:2, is 4453
10661 check_dir_size: size from
1072330619.H758033P2347.mail.blazing-media.com,S=1658:2, is 1658
10661 check_dir_size: size from
1072339155.H901171P2927.mail.blazing-media.com,S=3946:2, is 3946
10661 check_dir_size: size from
1072340131.H224493P2984.mail.blazing-media.com,S=24170:2, is 24170
10661 check_dir_size: size from
1072341930.H992118P3093.mail.blazing-media.com,S=1946:2, is 1946
10661 check_dir_size: size from
1072342729.H177536P3146.mail.blazing-media.com,S=2242:2, is 2242
10661 check_dir_size: size from
1072343010.H138639P3166.mail.blazing-media.com,S=1742:2, is 1742
10661 check_dir_size: size from
1072349500.H168118P3620.mail.blazing-media.com,S=1454:2, is 1454
10661 check_dir_size: size from
1072349972.H954666P3641.mail.blazing-media.com,S=2440:2, is 2440
10661 check_dir_size: size from
1072351482.H20834P3725.mail.blazing-media.com,S=1946:2, is 1946
10661 check_dir_size: size from
1072355666.H443907P3957.mail.blazing-media.com,S=17566:2, is 17566
10661 check_dir_size: size from
1072361025.H263761P4252.mail.blazing-media.com,S=6380:2, is 6380
10661 check_dir_size: size from
1072369736.H162735P4728.mail.blazing-media.com,S=2244:2, is 2244
10661 check_dir_size: size from
1072382112.H690843P5356.mail.blazing-media.com,S=2053:2, is 2053
10661 check_dir_size: size from
1072382963.H58110P5377.mail.blazing-media.com,S=2007:2, is 2007
10661 check_dir_size: size from
1072383392.H199718P5387.mail.blazing-media.com,S=4730:2, is 4730
10661 check_dir_size: size from
1072388671.H265384P5568.mail.blazing-media.com,S=3191:2, is 3191
10661 check_dir_size: size from
1072389569.H444897P5589.mail.blazing-media.com,S=1849:2, is 1849
10661 check_dir_size: size from
1072390380.H179748P5603.mail.blazing-media.com,S=4631:2, is 4631
10661 check_dir_size: size from
1072398159.H629953P5727.mail.blazing-media.com,S=2478:2, is 2478
10661 check_dir_size: size from
1072401192.H676427P5791.mail.blazing-media.com,S=1824:2, is 1824
10661 check_dir_size: size from
1072404497.H378211P5864.mail.blazing-media.com,S=2394:2, is 2394
10661 check_dir_size: size from
1072410238.H119923P5934.mail.blazing-media.com,S=2369:2, is 2369
10661 check_dir_size: size from
1072411103.H136282P5959.mail.blazing-media.com,S=2248:2, is 2248
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/cur
sum=332289 count=64
10661 check_dir_size: regex did not match new
10661 check_dir_size: regex did not match
1072426063.H734135P6370.mail.blazing-media.com,S=4971
10661 check_dir_size: regex did not match
1072434460.H395843P6583.mail.blazing-media.com,S=1895
10661 check_dir_size: regex did not match
1072437582.H632354P6655.mail.blazing-media.com,S=12323
10661 check_dir_size: regex did not match
1072438589.H313158P6676.mail.blazing-media.com,S=1818
10661 check_dir_size: regex did not match
1072439266.H776390P6688.mail.blazing-media.com,S=1997
10661 check_dir_size: regex did not match
1072445284.H43733P6784.mail.blazing-media.com,S=2060
10661 check_dir_size: regex did not match
1072448350.H950650P6842.mail.blazing-media.com,S=1541
10661 check_dir_size: regex did not match
1072453786.H263696P6926.mail.blazing-media.com,S=8311
10661 check_dir_size: regex did not match
1072454390.H684128P6942.mail.blazing-media.com,S=1612
10661 check_dir_size: regex did not match
1072455856.H555523P6963.mail.blazing-media.com,S=1604
10661 check_dir_size: regex did not match
1072455893.H95975P6967.mail.blazing-media.com,S=495075
10661 check_dir_size: regex did not match
1072468742.H865354P7195.mail.blazing-media.com,S=2267
10661 check_dir_size: regex did not match
1072473634.H828260P7277.mail.blazing-media.com,S=662
10661 check_dir_size: regex did not match
1072474778.H128722P7304.mail.blazing-media.com,S=19054
10661 check_dir_size: regex did not match
1072477079.H810705P7360.mail.blazing-media.com,S=2367
10661 check_dir_size: regex did not match
1072486027.H426491P7547.mail.blazing-media.com,S=2182
10661 check_dir_size: regex did not match
1072486861.H644459P7567.mail.blazing-media.com,S=1692
10661 check_dir_size: regex did not match
1072488135.H583564P7591.mail.blazing-media.com,S=1800
10661 check_dir_size: regex did not match
1072491441.H876049P7657.mail.blazing-media.com,S=3217
10661 check_dir_size: regex did not match
1072491889.H962461P7679.mail.blazing-media.com,S=1719
10661 check_dir_size: regex did not match
1072493950.H612995P7721.mail.blazing-media.com,S=4162
10661 check_dir_size: regex did not match
1072499217.H817817P7823.mail.blazing-media.com,S=1861
10661 check_dir_size: regex did not match
1072510208.H358713P8068.mail.blazing-media.com,S=2451
10661 check_dir_size: regex did not match
1072513472.H623241P8133.mail.blazing-media.com,S=2617
10661 check_dir_size: regex did not match
1072518897.H499714P8247.mail.blazing-media.com,S=2223
10661 check_dir_size: regex did not match
1072519520.H48597P8255.mail.blazing-media.com,S=2033
10661 check_dir_size: regex did not match
1072525999.H957721P8595.mail.blazing-media.com,S=1919
10661 check_dir_size: regex did not match
1072535844.H892658P8763.mail.blazing-media.com,S=1962
10661 check_dir_size: regex did not match
1072536646.H527718P8780.mail.blazing-media.com,S=1602
10661 check_dir_size: regex did not match
1072538829.H194575P8828.mail.blazing-media.com,S=1828
10661 check_dir_size: regex did not match
1072539395.H744626P8836.mail.blazing-media.com,S=1670
10661 check_dir_size: regex did not match
1072548125.H898414P9005.mail.blazing-media.com,S=3108
10661 check_dir_size: regex did not match
1072552483.H51608P9102.mail.blazing-media.com,S=2099
10661 check_dir_size: regex did not match
1072556833.H374469P9192.mail.blazing-media.com,S=1375
10661 check_dir_size: regex did not match
1072563767.H876504P9342.mail.blazing-media.com,S=3194
10661 check_dir_size: regex did not match
1072563910.H532908P9346.mail.blazing-media.com,S=1703
10661 check_dir_size: regex did not match
1072570393.H495751P9455.mail.blazing-media.com,S=2073
10661 check_dir_size: regex did not match
1072574179.H272567P9522.mail.blazing-media.com,S=2108
10661 check_dir_size: regex did not match
1072582179.H379309P9671.mail.blazing-media.com,S=2862
10661 check_dir_size: regex did not match
1072599934.H886863P10007.mail.blazing-media.com,S=1765
10661 check_dir_size: regex did not match
1072600024.H935911P10011.mail.blazing-media.com,S=1637
10661 check_dir_size: regex did not match
1072614378.H670232P10343.mail.blazing-media.com,S=1785
10661 check_dir_size: regex did not match
1072627215.H129231P10588.mail.blazing-media.com,S=2464
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/new
sum=618668 count=108
10661 check_dir_size: regex did not match tmp
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir/tmp sum=0
count=109
10661 check_dir_size:
dir=/var/mail/blazing-media.com/bjclark@???/Maildir sum=955623
count=109
10661 delivering in maildir format in
/var/mail/blazing-media.com/bjclark@???/Maildir
10661 writing to file tmp/1072630203.H634216P10661.mail.blazing-media.com
10661 Exim quota = 104857600 old size = 955623 this message = 1230 (not
included)
10661 file quota = 0 count = 109
10661 writing data block fd=8 size=1277 timeout=0
10661 quota = 104857600 threshold = 78643200 old size = 955623 message size
= 1277
10661 renaming temporary file
10661 renamed tmp/1072630203.H634216P10661.mail.blazing-media.com as
new/1072630203.H634216P10661.mail.blazing-media.com,S=1277
10661 appendfile yields 0 with errno=0 more_errno=0
10661 search_tidyup called
10661 close MYSQL connection: localhost/email_db/email
10660 journalling bjclark@???
10660 mysql_delivery transport returned OK for bjclark@???
10660 post-process bjclark@??? (0)
10660 bjclark@??? delivered
10660 LOG: MAIN
10660 => bjclark <bjclark@???> R=mysql_user T=mysql_delivery
10660 >>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
10660 changed uid/gid: post-delivery tidying
10660 uid=88 gid=20 pid=10660
10660 auxiliary group list: 20
10660 set_process_info: 10660 tidying up after delivering HQM6RF-000882-21
10660 Processing retry items
10660 Succeeded addresses:
10660 bjclark@???: no retry items
10660 Failed addresses:
10660 Deferred addresses:
10660 end of retry processing
10660 LOG: MAIN
10660 Completed
10660 end delivery of HQM6RF-000882-21
10660 search_tidyup called
10660 search_tidyup called
10660 >>>>>>>>>>>>>>>> Exim pid=10660 terminating with rc=0 >>>>>>>>>>>>>>>>
And Here is my configure file:
######################################################################
# MAIN CONFIGURATION SETTINGS #
######################################################################
hide mysql_servers = [removed]
primary_hostname = mail.blazing-media.com
domainlist local_domains = \
${lookup mysql {SELECT domain FROM domains \
WHERE type="local" and domain="${domain}" }}
domainlist relay_to_domains = \
${lookup mysql {SELECT domain FROM domains \
WHERE type="relay" }}
hostlist relay_from_hosts = localhost : 127.0.0.1
never_users = root
host_lookup = *
rfc1413_hosts = *
rfc1413_query_timeout = 30s
auto_thaw = 1h
ignore_bounce_errors_after = 2h
timeout_frozen_after = 14h
message_size_limit = 20M
bounce_return_message = false
# return_size_limit = 50K
smtp_accept_queue_per_connection = 100
system_filter = /usr/exim/system_filter.exim
smtp_banner = "$primary_hostname ESMTP Exim $version_number $tod_full"
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
spamd_address = 127.0.0.1 783
#av_scanner = clamd:127.0.0.1 3310
helo_allow_chars = _
# MAILMAN_HOME=/usr/local/mailman
# MAILMAN_WRAP=MAILMAN_HOME/mail/mailman
#
# MAILMAN_USER=mailman
# MAILMAN_GROUP=1
######################################################################
# ACL CONFIGURATION #
# Specifies access control lists for incoming SMTP mail #
######################################################################
begin acl
acl_check_rcpt:
accept hosts = :
deny local_parts = ^.*[@%!/|]
deny senders = \
${lookup mysql{SELECT sender FROM deny_sender \
WHERE '$sender_address' rlike sender} \
{$sender_address}}
message = Not accepted from $sender_address
drop hosts = net-lsearch;/usr/exim/reject-hosts.txt : \
net24-lsearch;/usr/exim/reject-hosts.txt
message = Connection Denied for $sender_host_address
drop message = Too many bad recipients ${eval:$rcpt_fail_count}
out of $rcpt_count
condition = ${if = {${eval:$rcpt_fail_count}}{1}{yes}{no}}
delay = 3m
drop message = Recipient unknown
!verify = recipient
delay = ${eval: ($rcpt_fail_count + 1) * 1}m
accept local_parts = postmaster
domains = +local_domains
accept authenticated = *
accept domains = +local_domains
endpass
message = unknown user
verify = recipient
accept domains = +relay_to_domains
endpass
message = unrouteable address
verify = recipient
accept hosts = +relay_from_hosts
deny message = authentication required - relay not permitted
acl_check_data:
# Any hosts and authenticated clients listed here will not be scanned by
SpamAssassin
accept hosts = 127.0.0.1:+relay_from_hosts
accept authenticated = *
# First unpack MIME containers and reject serious errors.
# deny message = This message contains a MIME error ($demime_reason)
# demime = *
# condition = ${if >{$demime_errorlevel}{2}{1}{0}}
# Reject typically wormish file extensions. There is almost no
# sense in sending such files by email.
# deny message = This message contains an unwanted file extension
($found_extension)
# demime = scr:com:vbs:bat:lnk:pif:exe
# # If the message contains SCR or PIF we want to Log this
# warn log_message = DISCARD: ATTACHMENT ($found_extension)
# demime = scr:com:vbs:bat:lnk:pif:exe
# control = fakereject
# discard demime = scr:com:vbs:bat:lnk:pif:exe
## Reject virus infested messages.
# deny message = This message contains malware ($malware_name)
# demime = *
# malware = *
# Reject messages containing "viagra" in all kinds of whitespace/case
combinations
# WARNING: this is an example !
# deny message = This message matches a blacklisted regular expression
($regex_match_string)
# regex = [Vv] *[Ii] *[Aa] *[Gg] *[Rr] *[Aa] : Prescription :
Pharmacy
# Always add X-Spam-Score and X-Spam-Report headers, using SA system-wide
settings
# (user "nobody"), no matter if over threshold or not.
warn message = X-Spam-Score: $spam_score ($spam_bar)
spam = nobody:true
warn message = X-Spam-Report: $spam_report
spam = nobody:true
warn message = X-New-Subject: [***SPAM***] $h_subject:
spam = nobody
warn message = X-Virus-Scanned: Scanned with Clam AntiVirus
spam = nobody:true
# Add X-Spam-Flag if spam is over system-wide threshold
warn message = X-Spam-Flag: YES
spam = nobody
####################################################################
# Reject spam messages with score over 10, using an extra condition.
# (Keep in mind that $spam_score_int is the messages score
# multiplied by ten).
####################################################################
deny message = This message scored $spam_score points.
Congratulations!
spam = nobody:true
condition = ${if >{$spam_score_int}{90}{1}{0}}
# finally accept all the rest
accept
######################################################################
# ROUTERS CONFIGURATION #
# Specifies how addresses are handled #
######################################################################
# THE ORDER IN WHICH THE ROUTERS ARE DEFINED IS IMPORTANT! #
# An address is passed to each router in turn until it is accepted. #
######################################################################
begin routers
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 64.94.110.0/24
no_more
# mailman_router:
# driver = accept
# require_files = MAILMAN_HOME/lists/$local_part/config.pck
# local_part_suffix_optional
# local_part_suffix = -bounces : -bounces+* : \
# -confirm+* : -join : -leave : \
# -owner : -request : -admin
# transport = mailman_transport
mysql_sys_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql {SELECT dest FROM aliases \
WHERE email='${local_part}' AND type="system"}}
mysql_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql {SELECT dest FROM aliases \
WHERE email='${local_part}@${domain}' AND type="site"}}
mysql_user:
driver = accept
condition = ${if eq{} {${lookup mysql {SELECT home FROM passwd \
WHERE id='${local_part}@${domain}'}}} {no}{yes}}
retry_use_local_part
transport=mysql_delivery
mysql_catchall:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql {SELECT dest FROM aliases \
WHERE email='*@${domain}' AND \
type="site"}}
######################################################################
# TRANSPORTS CONFIGURATION #
######################################################################
# ORDER DOES NOT MATTER #
# Only one appropriate transport is called for each delivery. #
######################################################################
begin transports
remote_smtp:
driver = smtp
mysql_delivery:
driver = appendfile
maildir_format
directory = \
/var/mail/${lookup mysql{SELECT maildir \
FROM passwd WHERE id='${local_part}@${domain}'}}
delivery_date_add
#envelope_to_add = true
#return_path_add = true
maildir_tag = ,S=$message_size
quota = \
"${lookup mysql{SELECT quota FROM passwd WHERE \
user = '$local_part' AND domain = '$domain'}{${value}M}}"
quota_is_inclusive = false
quota_size_regex = S=(\d+):
quota_warn_threshold = 75%
quota_warn_message = "\
To: $local_part@$domain\n\
Subject: Mailbox quota warning\n\n\
This message was automatically generated by the mail delivery
software.\n\n\
You are now using over 75% of your allocated mail storage quota.\n\n\
If your mailbox fills completely, further incoming messages will be
automatically\n\
returned to their senders.\n\n\
Please take note of this and remove unwanted mail from your mailbox.\n"
user = 88
group = 20
# headers_add
# message_prefix
# mode
# mailman_transport:
# driver = pipe
# command = MAILMAN_WRAP \
# '${if def:local_part_suffix \
# {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
# {post}}' \
# $local_part
# current_directory = MAILMAN_HOME
# home_directory = MAILMAN_HOME
# user = MAILMAN_USER
# group = MAILMAN_GROUP
######################################################################
# RETRY CONFIGURATION #
######################################################################
begin retry
# Domain Error Retries
# ------ ----- -------
* quota
* * F,2h,15m; G,16h,1h,1.5; F,4d,6h
######################################################################
# REWRITE CONFIGURATION #
######################################################################
# There are no rewriting specifications in this default configuration file.
begin rewrite
######################################################################
# AUTHENTICATION CONFIGURATION #
######################################################################
# There are no authenticator specifications in this default configuration
file.
begin authenticators
cram_md5:
driver = cram_md5
public_name = CRAM-MD5
server_secret = \
${lookup mysql{SELECT clear FROM passwd \
WHERE id='$1'}{$value}fail}
server_set_id = $1
plain_login:
driver = plaintext
public_name = PLAIN
server_condition = \
${lookup mysql{SELECT if(count(*), "1", "0") \
FROM passwd WHERE id = '${quote_mysql:$2}' and \
clear = '${quote_mysql:$3}'}}
server_set_id = $2
fixed_login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = \
${lookup mysql{SELECT if(count(*), "1", "0") \
FROM passwd WHERE id = '${quote_mysql:$1}' and \
clear = '${quote_mysql:$2}'}}
server_set_id = $1
# End of Exim configuration file
Also, one of my users says they get this message:
Message number 24 could not be retrieved. Account: 'mail.smallbang.com',
Server: 'mail.smallbang.com', Protocol: POP3, Server Response: '-ERR Can't
open the message file - it's gone!', Port: 110, Secure(SSL): No, Server
Error: 0x800CCC90, Error Number: 0x800420CD
I hope some of this helps.
Thanks,
BJ
_________________________________________________________________
Enjoy a special introductory offer for dial-up Internet access limited
time only!
http://join.msn.com/?page=dept/dialup