On Wed, 12 Apr 2006, Catherine Morrisroe wrote: > > I am trying to get it to check for the null sender address and then do > the verify on the recipient but I just can't get it to work, its failing > on the check for the null sender address and not getting as far as the > verify.
The start of the section about "address lists" in the spec explains the pertinent point: http://www.exim.org/exim-html-4.60/doc/html/spec.html/ch10.html#SECTaddresslist > Address lists contain patterns that are matched against mail addresses. > There is one special case to be considered: the sender address of a > bounce message is always empty. You can test for this by providing an > empty item in an address list. For example, you can set up a router to > process bounce messages by using this option setting: > > senders = : > > The presence of the colon creates an empty item. If you do not provide > any data, the list is empty and matches nothing. The empty sender can > also be detected by a regular expression that matches an empty string, > and by a query-style lookup that succeeds when $sender_address is empty. The actual check we have in our configuration is: # Require valid recipient addresses on bounce messages. deny senders = : ! verify = recipient/callout=CALLTIME The CALLTIME macro is defined with: # standard callout timeouts # CALLTIME = 4m,maxwait=4m,connect=30s Tony. -- <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> http://dotat.at/ ${sg{\N${sg{\ N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\ \N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}} -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
