------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact.
http://www.exim.org/bugzilla/show_bug.cgi?id=481 ------- Comment #3 from [EMAIL PROTECTED] 2007-04-24 13:06 ------- acl_check_rcpt: accept hosts = : deny message = Too big size of message. Message size limit = 10K domains = +local_domains condition = ${if > {$message_size}{10K}} deny message = Too big size of message. Message size limit = 10K sender_domains = +local_domains condition = ${if > {$message_size}{10K}} I'm testing the first deny acl: # exim -bh 192.168.2.4 **** SMTP testing session as if from host 192.168.2.4 **** but without any ident (RFC 1413) callback. **** This is not for real! >>> host in hosts_connection_nolog? no (option unset) LOG: SMTP connection from [192.168.2.4] >>> host in host_lookup? yes (matched "*") >>> looking up host name for 192.168.2.4 >>> IP address lookup yielded dik.birzhaplus.ru.local >>> gethostbyname looked up these IP addresses: >>> name=dik.birzhaplus.ru.local address=192.168.2.4 >>> checking addresses for dik.birzhaplus.ru.local >>> 192.168.2.4 OK >>> host in host_reject_connection? no (option unset) >>> host in sender_unqualified_hosts? no (end of list) >>> host in recipient_unqualified_hosts? no (end of list) >>> host in helo_verify_hosts? no (option unset) >>> host in helo_try_verify_hosts? no (option unset) >>> host in helo_accept_junk_hosts? no (option unset) 220-Welcome on our mail server! 220 newmail.birzhaplus.ru ESMTP EHLO test >>> host in pipelining_advertise_hosts? no (end of list) >>> host in auth_advertise_hosts? yes (matched "*") >>> host in tls_advertise_hosts? yes (matched "*") 250-newmail.birzhaplus.ru Hello dik.birzhaplus.ru.local [192.168.2.4] 250-SIZE 52428800 250-AUTH PLAIN LOGIN CRAM-MD5 250-STARTTLS 250 HELP mail from:<[EMAIL PROTECTED]> 250 OK rcpt to:<[EMAIL PROTECTED]> >>> using ACL "acl_check_rcpt" >>> processing "accept" >>> check hosts = : >>> host in ":"? no (end of list) >>> accept: condition test failed >>> processing "deny" >>> check domains = +local_domains >>> birzhaplus.ru in "birzhaplus.ru"? yes (matched "birzhaplus.ru") >>> birzhaplus.ru in "+local_domains"? yes (matched "+local_domains") >>> check condition = ${if > {$message_size}{10K}} >>> = >>> deny: condition test failed >>> processing "deny" >>> check sender_domains = +local_domains >>> birzhaplus.ru in "birzhaplus.ru"? yes (matched "birzhaplus.ru") >>> birzhaplus.ru in "+local_domains"? yes (matched "+local_domains") >>> check condition = ${if > {$message_size}{10K}} >>> = >>> deny: condition test failed Very good, sender_domains working. I'm testing the second deny acl: # exim -bh 192.168.2.4 **** SMTP testing session as if from host 192.168.2.4 **** but without any ident (RFC 1413) callback. **** This is not for real! >>> host in hosts_connection_nolog? no (option unset) LOG: SMTP connection from [192.168.2.4] >>> host in host_lookup? yes (matched "*") >>> looking up host name for 192.168.2.4 >>> IP address lookup yielded dik.birzhaplus.ru.local >>> gethostbyname looked up these IP addresses: >>> name=dik.birzhaplus.ru.local address=192.168.2.4 >>> checking addresses for dik.birzhaplus.ru.local >>> 192.168.2.4 OK >>> host in host_reject_connection? no (option unset) >>> host in sender_unqualified_hosts? no (end of list) >>> host in recipient_unqualified_hosts? no (end of list) >>> host in helo_verify_hosts? no (option unset) >>> host in helo_try_verify_hosts? no (option unset) >>> host in helo_accept_junk_hosts? no (option unset) 220-Welcome on our mail server! 220 newmail.birzhaplus.ru ESMTP EHLO test >>> host in pipelining_advertise_hosts? no (end of list) >>> host in auth_advertise_hosts? yes (matched "*") >>> host in tls_advertise_hosts? yes (matched "*") 250-newmail.birzhaplus.ru Hello dik.birzhaplus.ru.local [192.168.2.4] 250-SIZE 52428800 250-AUTH PLAIN LOGIN CRAM-MD5 250-STARTTLS 250 HELP mail from:<[EMAIL PROTECTED]> 250 OK rcpt to:<[EMAIL PROTECTED]> >>> using ACL "acl_check_rcpt" >>> processing "accept" >>> check hosts = : >>> host in ":"? no (end of list) >>> accept: condition test failed >>> processing "deny" >>> check domains = +local_domains >>> mail.ru in ""? no (end of list) >>> mail.ru in "+local_domains"? no (end of list) >>> deny: condition test failed >>> processing "deny" >>> check sender_domains = +local_domains >>> birzhaplus.ru in ""? no (end of list) >>> birzhaplus.ru in "+local_domains"? no (end of list) >>> deny: condition test failed Why sender_domains = ""? I have changed a condition on: deny message = Too big size of message. Message size limit = 10K sender_domains = birzhaplus.ru : birzhaplus.nnov.ru condition = ${if > {$message_size}{10K}} # exim -bh 192.168.2.4 **** SMTP testing session as if from host 192.168.2.4 **** but without any ident (RFC 1413) callback. **** This is not for real! >>> host in hosts_connection_nolog? no (option unset) LOG: SMTP connection from [192.168.2.4] >>> host in host_lookup? yes (matched "*") >>> looking up host name for 192.168.2.4 >>> IP address lookup yielded dik.birzhaplus.ru.local >>> gethostbyname looked up these IP addresses: >>> name=dik.birzhaplus.ru.local address=192.168.2.4 >>> checking addresses for dik.birzhaplus.ru.local >>> 192.168.2.4 OK >>> host in host_reject_connection? no (option unset) >>> host in sender_unqualified_hosts? no (end of list) >>> host in recipient_unqualified_hosts? no (end of list) >>> host in helo_verify_hosts? no (option unset) >>> host in helo_try_verify_hosts? no (option unset) >>> host in helo_accept_junk_hosts? no (option unset) 220-Welcome on our mail server! 220 newmail.birzhaplus.ru ESMTP EHLO test >>> host in pipelining_advertise_hosts? no (end of list) >>> host in auth_advertise_hosts? yes (matched "*") >>> host in tls_advertise_hosts? yes (matched "*") 250-newmail.birzhaplus.ru Hello dik.birzhaplus.ru.local [192.168.2.4] 250-SIZE 52428800 250-AUTH PLAIN LOGIN CRAM-MD5 250-STARTTLS 250 HELP mail from:<[EMAIL PROTECTED]> 250 OK rcpt to:<[EMAIL PROTECTED]> >>> using ACL "acl_check_rcpt" >>> processing "accept" >>> check hosts = : >>> host in ":"? no (end of list) >>> accept: condition test failed >>> processing "deny" >>> check domains = +local_domains >>> mail.ru in ""? no (end of list) >>> mail.ru in "+local_domains"? no (end of list) >>> deny: condition test failed >>> processing "deny" >>> check sender_domains = birzhaplus.ru : birzhaplus.nnov.ru >>> birzhaplus.ru in "birzhaplus.ru : birzhaplus.nnov.ru"? yes (matched >>> "birzhaplus.ru") >>> check condition = ${if > {$message_size}{10K}} >>> = >>> deny: condition test failed Here the condition sender_domains is carried out. -- Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email -- ## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
