[exim-cvs] Debug: config file name & line number for each AC…

Inizio della pagina
Delete this message
Reply to this message
Autore: Exim Git Commits Mailing List
Data:  
To: exim-cvs
Oggetto: [exim-cvs] Debug: config file name & line number for each ACL verb
Gitweb: https://git.exim.org/exim.git/commitdiff/9e160d8100cd15517a3444c1ad8ab81e51399582
Commit:     9e160d8100cd15517a3444c1ad8ab81e51399582
Parent:     3555c705d667038a1037d72511b277473f1a7248
Author:     Jeremy Harris <jgh146exb@???>
AuthorDate: Sun Jan 27 22:23:31 2019 +0000
Committer:  Jeremy Harris <jgh146exb@???>
CommitDate: Sun Jan 27 22:23:31 2019 +0000


    Debug: config file name & line number for each ACL verb
---
 doc/doc-txt/ChangeLog |   3 +
 src/src/acl.c         | 199 +++++++++++++-------------
 src/src/structs.h     |  18 +--
 test/stderr/0002      |  52 +++----
 test/stderr/0003      | 138 +++++++++---------
 test/stderr/0004      | 180 +++++++++++------------
 test/stderr/0017      |  12 +-
 test/stderr/0018      |   6 +-
 test/stderr/0020      |   2 +-
 test/stderr/0021      |  30 ++--
 test/stderr/0022      |  42 +++---
 test/stderr/0023      | 308 ++++++++++++++++++++--------------------
 test/stderr/0026      |  12 +-
 test/stderr/0038      |  64 ++++-----
 test/stderr/0041      |  22 +--
 test/stderr/0042      |   6 +-
 test/stderr/0043      |  24 ++--
 test/stderr/0044      |  18 +--
 test/stderr/0056      |  10 +-
 test/stderr/0057      |  14 +-
 test/stderr/0058      |   8 +-
 test/stderr/0059      |  10 +-
 test/stderr/0060      |  74 +++++-----
 test/stderr/0061      |  18 +--
 test/stderr/0062      |  32 ++---
 test/stderr/0063      |  18 +--
 test/stderr/0064      |  18 +--
 test/stderr/0065      |  60 ++++----
 test/stderr/0066      |  78 +++++-----
 test/stderr/0067      | 246 ++++++++++++++++----------------
 test/stderr/0068      |  10 +-
 test/stderr/0069      |  26 ++--
 test/stderr/0070      |  16 +--
 test/stderr/0077      |  10 +-
 test/stderr/0079      |  18 +--
 test/stderr/0080      |   6 +-
 test/stderr/0086      |  26 ++--
 test/stderr/0087      |  46 +++---
 test/stderr/0089      |  26 ++--
 test/stderr/0091      |  22 +--
 test/stderr/0092      |  16 +--
 test/stderr/0094      |  28 ++--
 test/stderr/0121      |  26 ++--
 test/stderr/0124      |  16 +--
 test/stderr/0130      |   2 +-
 test/stderr/0138      |  28 ++--
 test/stderr/0139      |  86 +++++------
 test/stderr/0145      |   6 +-
 test/stderr/0157      |  48 +++----
 test/stderr/0175      |   8 +-
 test/stderr/0234      |   8 +-
 test/stderr/0243      |   4 +-
 test/stderr/0251      |   8 +-
 test/stderr/0275      |   2 +-
 test/stderr/0281      |  66 ++++-----
 test/stderr/0294      |  16 +--
 test/stderr/0303      |   4 +-
 test/stderr/0304      | 386 +++++++++++++++++++++++++-------------------------
 test/stderr/0305      |   4 +-
 test/stderr/0306      |   8 +-
 test/stderr/0308      |   6 +-
 test/stderr/0312      |   2 +-
 test/stderr/0325      |   4 +-
 test/stderr/0342      |   4 +-
 test/stderr/0362      |   4 +-
 test/stderr/0371      |  12 +-
 test/stderr/0381      |  10 +-
 test/stderr/0384      |   2 +-
 test/stderr/0386      |  24 ++--
 test/stderr/0391      |   2 +-
 test/stderr/0394      |   8 +-
 test/stderr/0396      |   2 +-
 test/stderr/0398      |  12 +-
 test/stderr/0401      |   6 +-
 test/stderr/0422      |   6 +-
 test/stderr/0423      |   2 +-
 test/stderr/0432      |  12 +-
 test/stderr/0443      |   2 +-
 test/stderr/0445      |   4 +-
 test/stderr/0464      |   6 +-
 test/stderr/0465      |   8 +-
 test/stderr/0475      |   4 +-
 test/stderr/0479      |   8 +-
 test/stderr/0487      |   2 +-
 test/stderr/0513      |   2 +-
 test/stderr/0524      |   8 +-
 test/stderr/0534      |   2 +-
 test/stderr/0537      |  20 +--
 test/stderr/0569      |  52 +++----
 test/stderr/0575      |   2 +-
 test/stderr/0605      |   2 +-
 test/stderr/0606      |   4 +-
 test/stderr/0609      |   4 +-
 test/stderr/2202      |   2 +-
 test/stderr/2600      |  20 +--
 test/stderr/2610      |   6 +-
 test/stderr/2620      |  12 +-
 test/stderr/3000      |   2 +-
 test/stderr/3201      |   4 +-
 test/stderr/3202      |   6 +-
 test/stderr/3204      |   2 +-
 test/stderr/3205      |   6 +-
 test/stderr/3208      |  32 ++---
 test/stderr/3211      |   4 +-
 test/stderr/3400      | 120 ++++++++--------
 test/stderr/3408      |  26 ++--
 test/stderr/3410      |  10 +-
 test/stderr/3500      |  14 +-
 test/stderr/4507      |   8 +-
 test/stderr/5204      |   2 +-
 test/stderr/5403      |  12 +-
 test/stderr/5410      |  12 +-
 test/stderr/5420      |  12 +-
 test/stderr/5820      |   2 +-
 test/stderr/5840      |   2 +-
 115 files changed, 1636 insertions(+), 1626 deletions(-)


diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog
index 75427d6..eebc9d8 100644
--- a/doc/doc-txt/ChangeLog
+++ b/doc/doc-txt/ChangeLog
@@ -15,6 +15,9 @@ JH/02 OpenSSL: suppress the sending of (stateful) TLS1.3 session tickets.
       Previously the default library behaviour applied, sending two, each in
       its own TCP segment.


+JH/03 Debug output for ACL now gives the config file name and line number for
+      each verb.
+


Exim version 4.92
-----------------
diff --git a/src/src/acl.c b/src/src/acl.c
index ac2d39c..8fbd225 100644
--- a/src/src/acl.c
+++ b/src/src/acl.c
@@ -773,7 +773,7 @@ while ((s = (*func)()) != NULL)

   if ((v = acl_checkname(name, verbs, nelem(verbs))) < 0)
     {
-    if (this == NULL)
+    if (!this)
       {
       *error = string_sprintf("unknown ACL verb \"%s\" in \"%s\"", name,
         saveline);
@@ -794,8 +794,10 @@ while ((s = (*func)()) != NULL)
     *lastp = this;
     lastp = &(this->next);
     this->next = NULL;
-    this->verb = v;
     this->condition = NULL;
+    this->verb = v;
+    this->srcline = config_lineno;    /* for debug output */
+    this->srcfile = config_filename;    /**/
     condp = &(this->condition);
     if (*s == 0) continue;               /* No condition on this line */
     if (*s == '!')
@@ -3983,11 +3985,10 @@ read an ACL from a file, and save it so it can be re-used. */


 if (Ustrchr(ss, ' ') == NULL)
   {
-  tree_node *t = tree_search(acl_anchor, ss);
-  if (t != NULL)
+  tree_node * t = tree_search(acl_anchor, ss);
+  if (t)
     {
-    acl = (acl_block *)(t->data.ptr);
-    if (acl == NULL)
+    if (!(acl = (acl_block *)(t->data.ptr)))
       {
       HDEBUG(D_acl) debug_printf_indent("ACL \"%s\" is empty: implicit DENY\n", ss);
       return FAIL;
@@ -3999,8 +4000,7 @@ if (Ustrchr(ss, ' ') == NULL)
   else if (*ss == '/')
     {
     struct stat statbuf;
-    fd = Uopen(ss, O_RDONLY, 0);
-    if (fd < 0)
+    if ((fd = Uopen(ss, O_RDONLY, 0)) < 0)
       {
       *log_msgptr = string_sprintf("failed to open ACL file \"%s\": %s", ss,
         strerror(errno));
@@ -4064,7 +4064,8 @@ while (acl)
   *log_msgptr = *user_msgptr = NULL;
   f.acl_temp_details = FALSE;


-  HDEBUG(D_acl) debug_printf_indent("processing \"%s\"\n", verbs[acl->verb]);
+  HDEBUG(D_acl) debug_printf_indent("processing \"%s\" (%s %d)\n",
+    verbs[acl->verb], acl->srcfile, acl->srcline);


   /* Clear out any search error message from a previous check before testing
   this condition. */
@@ -4079,44 +4080,47 @@ while (acl)
   switch (cond)
     {
     case DEFER:
-    HDEBUG(D_acl) debug_printf_indent("%s: condition test deferred in %s\n", verbs[acl->verb], acl_name);
-    if (basic_errno != ERRNO_CALLOUTDEFER)
-      {
-      if (search_error_message != NULL && *search_error_message != 0)
-        *log_msgptr = search_error_message;
-      if (smtp_return_error_details) f.acl_temp_details = TRUE;
-      }
-    else
-      f.acl_temp_details = TRUE;
-    if (acl->verb != ACL_WARN) return DEFER;
-    break;
+      HDEBUG(D_acl) debug_printf_indent("%s: condition test deferred in %s\n",
+    verbs[acl->verb], acl_name);
+      if (basic_errno != ERRNO_CALLOUTDEFER)
+    {
+    if (search_error_message != NULL && *search_error_message != 0)
+      *log_msgptr = search_error_message;
+    if (smtp_return_error_details) f.acl_temp_details = TRUE;
+    }
+      else
+    f.acl_temp_details = TRUE;
+      if (acl->verb != ACL_WARN) return DEFER;
+      break;


     default:      /* Paranoia */
     case ERROR:
-    HDEBUG(D_acl) debug_printf_indent("%s: condition test error in %s\n", verbs[acl->verb], acl_name);
-    return ERROR;
+      HDEBUG(D_acl) debug_printf_indent("%s: condition test error in %s\n",
+    verbs[acl->verb], acl_name);
+      return ERROR;


     case OK:
-    HDEBUG(D_acl) debug_printf_indent("%s: condition test succeeded in %s\n",
-      verbs[acl->verb], acl_name);
-    break;
+      HDEBUG(D_acl) debug_printf_indent("%s: condition test succeeded in %s\n",
+    verbs[acl->verb], acl_name);
+      break;


     case FAIL:
-    HDEBUG(D_acl) debug_printf_indent("%s: condition test failed in %s\n", verbs[acl->verb], acl_name);
-    break;
+      HDEBUG(D_acl) debug_printf_indent("%s: condition test failed in %s\n",
+    verbs[acl->verb], acl_name);
+      break;


     /* DISCARD and DROP can happen only from a nested ACL condition, and
     DISCARD can happen only for an "accept" or "discard" verb. */


     case DISCARD:
-    HDEBUG(D_acl) debug_printf_indent("%s: condition test yielded \"discard\" in %s\n",
-      verbs[acl->verb], acl_name);
-    break;
+      HDEBUG(D_acl) debug_printf_indent("%s: condition test yielded \"discard\" in %s\n",
+    verbs[acl->verb], acl_name);
+      break;


     case FAIL_DROP:
-    HDEBUG(D_acl) debug_printf_indent("%s: condition test yielded \"drop\" in %s\n",
-      verbs[acl->verb], acl_name);
-    break;
+      HDEBUG(D_acl) debug_printf_indent("%s: condition test yielded \"drop\" in %s\n",
+    verbs[acl->verb], acl_name);
+      break;
     }


   /* At this point, cond for most verbs is either OK or FAIL or (as a result of
@@ -4126,84 +4130,85 @@ while (acl)
   switch(acl->verb)
     {
     case ACL_ACCEPT:
-    if (cond == OK || cond == DISCARD)
-      {
-      HDEBUG(D_acl) debug_printf_indent("end of %s: ACCEPT\n", acl_name);
-      return cond;
-      }
-    if (endpass_seen)
-      {
-      HDEBUG(D_acl) debug_printf_indent("accept: endpass encountered - denying access\n");
-      return cond;
-      }
-    break;
+      if (cond == OK || cond == DISCARD)
+    {
+    HDEBUG(D_acl) debug_printf_indent("end of %s: ACCEPT\n", acl_name);
+    return cond;
+    }
+      if (endpass_seen)
+    {
+    HDEBUG(D_acl) debug_printf_indent("accept: endpass encountered - denying access\n");
+    return cond;
+    }
+      break;


     case ACL_DEFER:
-    if (cond == OK)
-      {
-      HDEBUG(D_acl) debug_printf_indent("end of %s: DEFER\n", acl_name);
-      if (acl_quit_check) goto badquit;
-      f.acl_temp_details = TRUE;
-      return DEFER;
-      }
-    break;
+      if (cond == OK)
+    {
+    HDEBUG(D_acl) debug_printf_indent("end of %s: DEFER\n", acl_name);
+    if (acl_quit_check) goto badquit;
+    f.acl_temp_details = TRUE;
+    return DEFER;
+    }
+      break;


     case ACL_DENY:
-    if (cond == OK)
-      {
-      HDEBUG(D_acl) debug_printf_indent("end of %s: DENY\n", acl_name);
-      if (acl_quit_check) goto badquit;
-      return FAIL;
-      }
-    break;
+      if (cond == OK)
+    {
+    HDEBUG(D_acl) debug_printf_indent("end of %s: DENY\n", acl_name);
+    if (acl_quit_check) goto badquit;
+    return FAIL;
+    }
+      break;


     case ACL_DISCARD:
-    if (cond == OK || cond == DISCARD)
-      {
-      HDEBUG(D_acl) debug_printf_indent("end of %s: DISCARD\n", acl_name);
-      if (acl_quit_check) goto badquit;
-      return DISCARD;
-      }
-    if (endpass_seen)
-      {
-      HDEBUG(D_acl) debug_printf_indent("discard: endpass encountered - denying access\n");
-      return cond;
-      }
-    break;
+      if (cond == OK || cond == DISCARD)
+    {
+    HDEBUG(D_acl) debug_printf_indent("end of %s: DISCARD\n", acl_name);
+    if (acl_quit_check) goto badquit;
+    return DISCARD;
+    }
+      if (endpass_seen)
+    {
+    HDEBUG(D_acl)
+      debug_printf_indent("discard: endpass encountered - denying access\n");
+    return cond;
+    }
+      break;


     case ACL_DROP:
-    if (cond == OK)
-      {
-      HDEBUG(D_acl) debug_printf_indent("end of %s: DROP\n", acl_name);
-      if (acl_quit_check) goto badquit;
-      return FAIL_DROP;
-      }
-    break;
+      if (cond == OK)
+    {
+    HDEBUG(D_acl) debug_printf_indent("end of %s: DROP\n", acl_name);
+    if (acl_quit_check) goto badquit;
+    return FAIL_DROP;
+    }
+      break;


     case ACL_REQUIRE:
-    if (cond != OK)
-      {
-      HDEBUG(D_acl) debug_printf_indent("end of %s: not OK\n", acl_name);
-      if (acl_quit_check) goto badquit;
-      return cond;
-      }
-    break;
+      if (cond != OK)
+    {
+    HDEBUG(D_acl) debug_printf_indent("end of %s: not OK\n", acl_name);
+    if (acl_quit_check) goto badquit;
+    return cond;
+    }
+      break;


     case ACL_WARN:
-    if (cond == OK)
-      acl_warn(where, *user_msgptr, *log_msgptr);
-    else if (cond == DEFER && LOGGING(acl_warn_skipped))
-      log_write(0, LOG_MAIN, "%s Warning: ACL \"warn\" statement skipped: "
-        "condition test deferred%s%s", host_and_ident(TRUE),
-        (*log_msgptr == NULL)? US"" : US": ",
-        (*log_msgptr == NULL)? US"" : *log_msgptr);
-    *log_msgptr = *user_msgptr = NULL;  /* In case implicit DENY follows */
-    break;
+      if (cond == OK)
+    acl_warn(where, *user_msgptr, *log_msgptr);
+      else if (cond == DEFER && LOGGING(acl_warn_skipped))
+    log_write(0, LOG_MAIN, "%s Warning: ACL \"warn\" statement skipped: "
+      "condition test deferred%s%s", host_and_ident(TRUE),
+      (*log_msgptr == NULL)? US"" : US": ",
+      (*log_msgptr == NULL)? US"" : *log_msgptr);
+      *log_msgptr = *user_msgptr = NULL;  /* In case implicit DENY follows */
+      break;


     default:
-    log_write(0, LOG_MAIN|LOG_PANIC_DIE, "internal ACL error: unknown verb %d",
-      acl->verb);
-    break;
+      log_write(0, LOG_MAIN|LOG_PANIC_DIE, "internal ACL error: unknown verb %d",
+    acl->verb);
+      break;
     }


/* Pass to the next ACL item */
diff --git a/src/src/structs.h b/src/src/structs.h
index 20db0e5..ac3efa5 100644
--- a/src/src/structs.h
+++ b/src/src/structs.h
@@ -878,19 +878,21 @@ typedef struct namedlist_block {
/* Structures for Access Control Lists */

 typedef struct acl_condition_block {
-  struct acl_condition_block *next;
-  uschar *arg;
-  int type;
+  struct acl_condition_block *    next;
+  uschar *            arg;
+  int                type;
   union {
-    BOOL negated;
-    uschar *varname;
+    BOOL    negated;
+    uschar *    varname;
   } u;
 } acl_condition_block;


 typedef struct acl_block {
-  struct acl_block *next;
-  acl_condition_block *condition;
-  int verb;
+  struct acl_block *    next;
+  acl_condition_block *    condition;
+  int            verb;
+  int            srcline;
+  const uschar *    srcfile;
 } acl_block;


/* smtp transport calc outbound_ip */
diff --git a/test/stderr/0002 b/test/stderr/0002
index 7358c9c..9e57569 100644
--- a/test/stderr/0002
+++ b/test/stderr/0002
@@ -278,7 +278,7 @@ 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)
using ACL "connect1"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 42)
check hosts = <\n partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch \n 1.2.3.4
sender host name required, to match against partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
looking up host name for V4NET.0.0.1
@@ -337,7 +337,7 @@ 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)
using ACL "connect2"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 45)
check hosts = net-lsearch;TESTSUITE/aux-fixed/0002.lsearch
search_open: lsearch "TESTSUITE/aux-fixed/0002.lsearch"
search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
@@ -367,79 +367,79 @@ search_tidyup called
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect0"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 39)
>>> accept: condition test succeeded in ACL "connect0"
>>> end of ACL "connect0": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 67)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 48)
 >>> check logwrite = Subject is: "$h_subject:"
 >>>                = Subject is: ""

LOG: 10HmaX-0005vi-00 Subject is: ""
>>> warn: condition test succeeded in ACL "check_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: reply_address=<$reply_address>
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmaX-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 67)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 48)
 >>> check logwrite = Subject is: "$h_subject:"
 >>>                = Subject is: ""

LOG: 10HmaY-0005vi-00 Subject is: ""
>>> warn: condition test succeeded in ACL "check_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: reply_address=<$reply_address>
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmaY-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<a@b>
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 67)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 48)
 >>> check logwrite = Subject is: "$h_subject:"
 >>>                = Subject is: ""

LOG: 10HmaZ-0005vi-00 Subject is: ""
>>> warn: condition test succeeded in ACL "check_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: reply_address=<$reply_address>
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<c@d>
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 67)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 48)
 >>> check logwrite = Subject is: "$h_subject:"
 >>>                = Subject is: ""

LOG: 10HmbA-0005vi-00 Subject is: ""
>>> warn: condition test succeeded in ACL "check_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: reply_address=<$reply_address>
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmbA-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 67)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 48)
 >>> check logwrite = Subject is: "$h_subject:"
 >>>                = Subject is: ""

LOG: 10HmbB-0005vi-00 Subject is: ""
>>> warn: condition test succeeded in ACL "check_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: reply_address=<$reply_address>
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

@@ -453,20 +453,20 @@ LOG: 10HmbB-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<x
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect0"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 39)
>>> accept: condition test succeeded in ACL "connect0"
>>> end of ACL "connect0": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 67)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 48)
 >>> check logwrite = Subject is: "$h_subject:"
 >>>                = Subject is: "=?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_it_will_go_over_the_75-char_limit_by_a_long_way=3B_in_fact_this_one_will_go_over_the_150_character_limit?="

LOG: 10HmbC-0005vi-00 Subject is: "=?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_it_will_go_over_the_75-char_limit_by_a_long_way=3B_in_fact_this_one_will_go_over_the_150_character_limit?="
>>> warn: condition test succeeded in ACL "check_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: reply_address=<$reply_address>
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

@@ -480,20 +480,20 @@ LOG: 10HmbC-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect0"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 39)
>>> accept: condition test succeeded in ACL "connect0"
>>> end of ACL "connect0": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 67)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 48)
 >>> check logwrite = Subject is: "$h_subject:"
 >>>                = Subject is: " here we go: a string that is going to be encoded: it will go over the 75-char limit by a long way; in fact this one will go over the 150 character limit"

LOG: 10HmbD-0005vi-00 Subject is: " here we go: a string that is going to be encoded: it will go over the 75-char limit by a long way; in fact this one will go over the 150 character limit"
>>> warn: condition test succeeded in ACL "check_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: reply_address=<$reply_address>
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

diff --git a/test/stderr/0003 b/test/stderr/0003
index 60cbaf3..88fcb98 100644
--- a/test/stderr/0003
+++ b/test/stderr/0003
@@ -7,11 +7,11 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> a@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@???")

@@ -19,11 +19,11 @@
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<a@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> a@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@???")

@@ -32,11 +32,11 @@ LOG: H=[1.1.1.1] F=<a@???> rejected RCPT <x@???>
LOG: H=[1.1.1.1] F=<a@???> rejected RCPT <x@???>
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> A@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@???")

@@ -44,11 +44,11 @@ LOG: H=[1.1.1.1] F=<a@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<A@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> A@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@???")

@@ -56,11 +56,11 @@ LOG: H=[1.1.1.1] F=<A@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<A@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? yes (matched "Y.Z")
>>> x@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@???")

@@ -68,11 +68,11 @@ LOG: H=[1.1.1.1] F=<A@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<x@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? yes (matched "Y.Z")
>>> x@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@???")

@@ -80,11 +80,11 @@ LOG: H=[1.1.1.1] F=<x@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<x@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? yes (matched "Y.Z")
>>> X@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@???")

@@ -92,11 +92,11 @@ LOG: H=[1.1.1.1] F=<x@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<X@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? yes (matched "Y.Z")
>>> X@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@???")

@@ -104,287 +104,287 @@ LOG: H=[1.1.1.1] F=<X@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<X@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ax@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<ax@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ay@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\DY@G\.H")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<ay@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bX@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<bX@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bY@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\DY@G\.H")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<bY@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> 1@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bz@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> cc@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<cc@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> CC@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<CC@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Pp@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Pp@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> abcd@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<abcd@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ABCD@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<ABCD@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ax@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<ax@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bX@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<bX@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Ay@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Ay@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BY@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<BY@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> blocked@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<blocked@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BLOCKED@??? in "a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"

diff --git a/test/stderr/0004 b/test/stderr/0004
index b9e93a9..6353e8e 100644
--- a/test/stderr/0004
+++ b/test/stderr/0004
@@ -7,11 +7,11 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> a@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@???")

@@ -19,11 +19,11 @@
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<a@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> a@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@???")

@@ -32,448 +32,448 @@ LOG: H=[1.1.1.1] F=<a@???> rejected RCPT <x@???>
LOG: H=[1.1.1.1] F=<a@???> rejected RCPT <x@???>
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> A@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> A@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> x@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> x@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? no (end of list)
>>> X@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? no (end of list)
>>> X@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ax@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<ax@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ay@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bX@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bY@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> 1@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bz@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> cc@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<cc@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> CC@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<CC@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<q@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Pp@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<Pp@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> abcd@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ABCD@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> AbCd@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<AbCd@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ax@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<ax@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bX@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Ay@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BY@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.1.1.1] F=<BY@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> blocked@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BLOCKED@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 16)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check senders = +caseful: a@??? : X@??? : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BlOcKeD@??? in "+caseful: a@??? : X@??? : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
>>> deny: condition test succeeded in ACL "check_recipient"

diff --git a/test/stderr/0017 b/test/stderr/0017
index 4831e3e..f87a457 100644
--- a/test/stderr/0017
+++ b/test/stderr/0017
@@ -9,15 +9,15 @@
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")

LOG: ETRN some.random.domain received from [1.1.1.1]
>>> using ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 15)
>>> check hosts = 10.9.8.7
>>> host in "10.9.8.7"? no (end of list)
>>> deny: condition test failed in ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = 10.9.8.8
>>> host in "10.9.8.8"? no (end of list)
>>> deny: condition test failed in ACL "check_etrn"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = localhost

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -37,7 +37,7 @@ LOG: H=[1.1.1.1] rejected ETRN some.random.domain
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")

LOG: ETRN some.domain received from [10.9.8.7]
>>> using ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 15)
>>> check hosts = 10.9.8.7
>>> host in "10.9.8.7"? yes (matched "10.9.8.7")
>>> check sender_domains = some.domain

@@ -54,11 +54,11 @@ LOG: H=[10.9.8.7] temporarily rejected ETRN some.domain: cannot test sender_doma
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")

LOG: ETRN some.domain received from [10.9.8.8]
>>> using ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 15)
>>> check hosts = 10.9.8.7
>>> host in "10.9.8.7"? no (end of list)
>>> deny: condition test failed in ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = 10.9.8.8
>>> host in "10.9.8.8"? yes (matched "10.9.8.8")
>>> check senders = x@y

diff --git a/test/stderr/0018 b/test/stderr/0018
index 833a0a3..f3f3e56 100644
--- a/test/stderr/0018
+++ b/test/stderr/0018
@@ -8,18 +8,18 @@
>>> host in helo_accept_junk_hosts? no (option unset)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 17)
>>> check hosts = !localhost

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=localhost address=127.0.0.1
>>> host in "!localhost"? no (matched "!localhost")
>>> deny: condition test failed in ACL "check_etrn"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 18)
>>> l_message: accepted $smtp_command
>>> warn: condition test succeeded in ACL "check_etrn"

LOG: H=[127.0.0.1] Warning: accepted etrn #some.random.domain
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> accept: condition test succeeded in ACL "check_etrn"
>>> end of ACL "check_etrn": ACCEPT
>>> ETRN command is: exim -R

diff --git a/test/stderr/0020 b/test/stderr/0020
index 7578b74..51752af 100644
--- a/test/stderr/0020
+++ b/test/stderr/0020
@@ -581,7 +581,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = 10.250.104.0/21
>>> host in "10.250.104.0/21"? yes (matched "10.250.104.0/21")
>>> accept: condition test succeeded in ACL "check_connect"

diff --git a/test/stderr/0021 b/test/stderr/0021
index 7ddedfe..4e4673f 100644
--- a/test/stderr/0021
+++ b/test/stderr/0021
@@ -13,16 +13,16 @@ 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)
 using ACL "connect"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 50)
 check hosts = : 10.9.8.7
 host in ": 10.9.8.7"? no (end of list)
 deny: condition test failed in ACL "connect"
-processing "drop"
+processing "drop" (TESTSUITE/test-config 51)
 l_message: forcibly dropped
 check hosts = 10.9.8.9
 host in "10.9.8.9"? no (end of list)
 drop: condition test failed in ACL "connect"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 53)
 check logwrite = $sender_host_address accepted by connect ACL
                = 10.9.8.8 accepted by connect ACL
 LOG: MAIN
@@ -30,13 +30,13 @@ LOG: MAIN
 accept: condition test succeeded in ACL "connect"
 end of ACL "connect": ACCEPT
 using ACL "mail"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 61)
   message: added header line
 check senders = ok@test3
 address match test: subject=bad@test1 pattern=ok@test3
 bad@test1 in "ok@test3"? no (end of list)
 warn: condition test failed in ACL "mail"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 63)
 check senders = ok@test1 : ok@test3
 address match test: subject=bad@test1 pattern=ok@test1
 address match test: subject=bad@test1 pattern=ok@test3
@@ -46,14 +46,14 @@ end of ACL "mail": implicit DENY
 LOG: MAIN REJECT
   H=[10.9.8.8] U=CALLER rejected MAIL <bad@test1>
 using ACL "mail"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 61)
   message: added header line
 check senders = ok@test3
 address match test: subject=ok@test1 pattern=ok@test3
 test1 in "test3"? no (end of list)
 ok@test1 in "ok@test3"? no (end of list)
 warn: condition test failed in ACL "mail"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 63)
 check senders = ok@test1 : ok@test3
 address match test: subject=ok@test1 pattern=ok@test1
 test1 in "test1"? yes (matched "test1")
@@ -69,7 +69,7 @@ LOG: MAIN REJECT
 accept: condition test succeeded in ACL "mail"
 end of ACL "mail": ACCEPT
 using ACL "rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 68)
 check senders = +ok_senders
 address match test: subject=ok@test1 pattern=ok@somewhere
 test1 in "somewhere"? no (end of list)
@@ -87,7 +87,7 @@ LOG: PANIC
 accept: condition test succeeded in ACL "rcpt"
 end of ACL "rcpt": ACCEPT
 using ACL "rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 68)
 check senders = +ok_senders
 cached yes match for +ok_senders
 cached lookup data = NULL
@@ -120,16 +120,16 @@ 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)
 using ACL "connect"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 50)
 check hosts = : 10.9.8.7
 host in ": 10.9.8.7"? no (end of list)
 deny: condition test failed in ACL "connect"
-processing "drop"
+processing "drop" (TESTSUITE/test-config 51)
 l_message: forcibly dropped
 check hosts = 10.9.8.9
 host in "10.9.8.9"? no (end of list)
 drop: condition test failed in ACL "connect"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 53)
 check logwrite = $sender_host_address accepted by connect ACL
                = 10.9.8.8 accepted by connect ACL
 LOG: MAIN
@@ -137,14 +137,14 @@ LOG: MAIN
 accept: condition test succeeded in ACL "connect"
 end of ACL "connect": ACCEPT
 using ACL "mail"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 61)
   message: added header line
 check senders = ok@test3
 address match test: subject=ok@test3 pattern=ok@test3
 test3 in "test3"? yes (matched "test3")
 ok@test3 in "ok@test3"? yes (matched "ok@test3")
 warn: condition test succeeded in ACL "mail"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 63)
 check senders = ok@test1 : ok@test3
 address match test: subject=ok@test3 pattern=ok@test1
 test3 in "test1"? no (end of list)
@@ -162,7 +162,7 @@ LOG: MAIN REJECT
 accept: condition test succeeded in ACL "mail"
 end of ACL "mail": ACCEPT
 using ACL "rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 68)
 check senders = +ok_senders
 address match test: subject=ok@test3 pattern=ok@somewhere
 test3 in "somewhere"? no (end of list)
diff --git a/test/stderr/0022 b/test/stderr/0022
index 02844f9..0a83733 100644
--- a/test/stderr/0022
+++ b/test/stderr/0022
@@ -30,9 +30,9 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100

SMTP>> 250 OK

SMTP<< rcpt to:<warn_empty@???>
using ACL "warn_empty"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 29)
warn: condition test succeeded in ACL "warn_empty"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 30)
accept: condition test succeeded in ACL "warn_empty"
end of ACL "warn_empty": ACCEPT
SMTP>> 250 Accepted

@@ -95,12 +95,12 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<warn_log@???>
using ACL "warn_log"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 33)
l_message: warn log message
warn: condition test succeeded in ACL "warn_log"
LOG: MAIN
H=[V4NET.9.8.7] Warning: warn log message
-processing "accept"
+processing "accept" (TESTSUITE/test-config 34)
accept: condition test succeeded in ACL "warn_log"
end of ACL "warn_log": ACCEPT
SMTP>> 250 Accepted

@@ -163,10 +163,10 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<warn_user@???>
using ACL "warn_user"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 37)
message: warn user message
warn: condition test succeeded in ACL "warn_user"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 38)
accept: condition test succeeded in ACL "warn_user"
end of ACL "warn_user": ACCEPT
SMTP>> 250 Accepted

@@ -210,17 +210,17 @@ LOG: SMTP connection from [V4NET.9.8.7]
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "defer"

->>> processing "defer"
+>>> processing "defer" (TESTSUITE/test-config 51)
>>> message: forcibly deferred
>>> defer: condition test succeeded in ACL "defer"
>>> end of ACL "defer": DEFER

LOG: H=[V4NET.9.8.7] F=<x@y> temporarily rejected RCPT <defer@y>: forcibly deferred
>>> using ACL "accept"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> accept: condition test succeeded in ACL "accept"
>>> end of ACL "accept": ACCEPT
>>> using ACL "drop"

->>> processing "drop"
+>>> processing "drop" (TESTSUITE/test-config 41)
>>> message: forcibly dropped
>>> drop: condition test succeeded in ACL "drop"
>>> end of ACL "drop": DROP

@@ -236,7 +236,7 @@ LOG: SMTP connection from [V4NET.9.8.7]
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "defer_senders"

->>> processing "defer"
+>>> processing "defer" (TESTSUITE/test-config 54)
>>> check senders = :
>>> in ":"? yes (matched "")
>>> defer: condition test succeeded in ACL "defer_senders"

@@ -253,19 +253,19 @@ LOG: SMTP connection from [V4NET.9.8.7]
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "delay_accept"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 57)
>>> check delay = 1s
>>> delay modifier requests 1-second delay
>>> delay skipped in -bh checking mode
>>> accept: condition test succeeded in ACL "delay_accept"
>>> end of ACL "delay_accept": ACCEPT
>>> using ACL "delay_warn"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 60)
>>> check delay = 1s
>>> delay modifier requests 1-second delay
>>> delay skipped in -bh checking mode
>>> warn: condition test succeeded in ACL "delay_warn"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 61)
>>> accept: condition test succeeded in ACL "delay_warn"
>>> end of ACL "delay_warn": ACCEPT

LOG: SMTP connection from [V4NET.9.8.7] closed by QUIT
@@ -279,7 +279,7 @@ LOG: SMTP connection from [V4NET.9.8.7]
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "host_check"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 71)
>>> check hosts = net-lsearch;TESTSUITE/aux-var/0022.hosts
>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")
>>> message: host data >$host_data<

@@ -287,7 +287,7 @@ LOG: SMTP connection from [V4NET.9.8.7]
>>> end of ACL "host_check": DENY

LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check@y>: host data >A host-specific message<
>>> using ACL "host_check"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 71)
>>> check hosts = net-lsearch;TESTSUITE/aux-var/0022.hosts
>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")
>>> message: host data >$host_data<

@@ -295,7 +295,7 @@ LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check@y>: host data >A host-spe
>>> end of ACL "host_check": DENY

LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check@y>: host data >A host-specific message<
>>> using ACL "host_check2"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 75)
>>> message: host data >$host_data<
>>> check hosts = +some_hosts
>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")

@@ -304,7 +304,7 @@ LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check@y>: host data >A host-spe
>>> end of ACL "host_check2": DENY

LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check2@y>: host data >A host-specific message<
>>> using ACL "host_check2"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 75)
>>> message: host data >$host_data<
>>> check hosts = +some_hosts
>>> host in "+some_hosts"? yes (matched "+some_hosts" - cached)

@@ -350,10 +350,10 @@ LOG: SMTP connection from [V4NET.9.8.7]
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "nested_drop"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 44)
>>> check acl = drop
>>> using ACL "drop"

->>> processing "drop"
+>>> processing "drop" (TESTSUITE/test-config 41)
 >>>    message: forcibly dropped
 >>>  drop: condition test succeeded in ACL "drop"
 >>>  end of ACL "drop": DROP

@@ -371,10 +371,10 @@ LOG: SMTP connection from [V4NET.9.8.7]
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "nested_drop_require"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 48)
>>> check acl = drop
>>> using ACL "drop"

->>> processing "drop"
+>>> processing "drop" (TESTSUITE/test-config 41)
 >>>    message: forcibly dropped
 >>>  drop: condition test succeeded in ACL "drop"
 >>>  end of ACL "drop": DROP

diff --git a/test/stderr/0023 b/test/stderr/0023
index 6f7615a..b758875 100644
--- a/test/stderr/0023
+++ b/test/stderr/0023
@@ -7,23 +7,23 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> test.ex in "!nopass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 46)
>>> message: $local_part@$domain shall not pass
>>> check domains = !wontpass
>>> test.ex in "!wontpass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: domain explicitly denied
>>> l_message: DOMAIN EXPLICITLY DENIED
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> test.ex in "deny.test.ex"? no (end of list)
>>> deny: condition test failed in ACL "acl_1_2_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 54)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -33,56 +33,56 @@
>>> accept: condition test succeeded in ACL "acl_1_2_3"
>>> end of ACL "acl_1_2_3": ACCEPT
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> z in "!nopass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 46)
>>> message: $local_part@$domain shall not pass
>>> check domains = !wontpass
>>> z in "!wontpass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: domain explicitly denied
>>> l_message: DOMAIN EXPLICITLY DENIED
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> z in "deny.test.ex"? no (end of list)
>>> deny: condition test failed in ACL "acl_1_2_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 54)
>>> check domains = +local_domains
>>> z in "test.ex : *.test.ex"? no (end of list)
>>> z in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "acl_1_2_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 60)
>>> check domains = +relay_domains
>>> z in "relay.test.ex"? no (end of list)
>>> z in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "acl_1_2_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 61)
>>> check domains = +relay_domains
>>> z in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "acl_1_2_3"
>>> end of ACL "acl_1_2_3": implicit DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <z@z>
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> test.ex in "!nopass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 46)
>>> message: $local_part@$domain shall not pass
>>> check domains = !wontpass
>>> test.ex in "!wontpass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: domain explicitly denied
>>> l_message: DOMAIN EXPLICITLY DENIED
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> test.ex in "deny.test.ex"? no (end of list)
>>> deny: condition test failed in ACL "acl_1_2_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 54)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -92,23 +92,23 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <z@z>
>>> accept: condition test succeeded in ACL "acl_1_2_3"
>>> end of ACL "acl_1_2_3": ACCEPT
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> test.ex in "!nopass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 46)
>>> message: $local_part@$domain shall not pass
>>> check domains = !wontpass
>>> test.ex in "!wontpass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: domain explicitly denied
>>> l_message: DOMAIN EXPLICITLY DENIED
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> test.ex in "deny.test.ex"? no (end of list)
>>> deny: condition test failed in ACL "acl_1_2_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 54)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -118,23 +118,23 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <z@z>
>>> accept: condition test succeeded in ACL "acl_1_2_3"
>>> end of ACL "acl_1_2_3": ACCEPT
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> relay.test.ex in "!nopass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 46)
>>> message: $local_part@$domain shall not pass
>>> check domains = !wontpass
>>> relay.test.ex in "!wontpass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: domain explicitly denied
>>> l_message: DOMAIN EXPLICITLY DENIED
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> relay.test.ex in "deny.test.ex"? no (end of list)
>>> deny: condition test failed in ACL "acl_1_2_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 54)
>>> check domains = +local_domains
>>> relay.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
>>> relay.test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -144,16 +144,16 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <z@z>
>>> accept: condition test succeeded in ACL "acl_1_2_3"
>>> end of ACL "acl_1_2_3": ACCEPT
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> deny.test.ex in "!nopass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 46)
>>> message: $local_part@$domain shall not pass
>>> check domains = !wontpass
>>> deny.test.ex in "!wontpass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: domain explicitly denied
>>> l_message: DOMAIN EXPLICITLY DENIED
>>> check continue = this value is not used

@@ -163,23 +163,23 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <z@z>
>>> end of ACL "acl_1_2_3": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: DOMAIN EXPLICITLY DENIED
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> refuse.test.ex in "!nopass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 46)
>>> message: $local_part@$domain shall not pass
>>> check domains = !wontpass
>>> refuse.test.ex in "!wontpass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: domain explicitly denied
>>> l_message: DOMAIN EXPLICITLY DENIED
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> refuse.test.ex in "deny.test.ex"? no (end of list)
>>> deny: condition test failed in ACL "acl_1_2_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 54)
>>> check domains = +local_domains
>>> refuse.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
>>> refuse.test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -190,18 +190,18 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: DOMAIN EXPLICITLY DENIE
>>> accept: endpass encountered - denying access

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: refuse.test.ex gets refused
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> nopass in "!nopass"? no (matched "!nopass")
>>> require: condition test failed in ACL "acl_1_2_3"
>>> end of ACL "acl_1_2_3": not OK

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@nopass>
>>> using ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 44)
>>> check domains = !nopass
>>> wontpass in "!nopass"? yes (end of list)
>>> require: condition test succeeded in ACL "acl_1_2_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 46)
>>> message: $local_part@$domain shall not pass
>>> check domains = !wontpass
>>> wontpass in "!wontpass"? no (matched "!wontpass")

@@ -217,14 +217,14 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@wontpass>: x@wontpass shall not pass
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_5_6_7"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 64)
>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
>>> y in "lsearch;TESTSUITE/aux-fixed/0023.doms"? no (end of list)
>>> accept: condition test failed in ACL "acl_5_6_7"
>>> end of ACL "acl_5_6_7": implicit DENY

LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@y>
>>> using ACL "acl_5_6_7"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 64)
>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
>>> check local_parts = $domain_data

@@ -233,7 +233,7 @@ LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@y>
>>> end of ACL "acl_5_6_7": implicit DENY

LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@???>
>>> using ACL "acl_5_6_7"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 64)
>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
>>> check local_parts = $domain_data

@@ -241,7 +241,7 @@ LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@???>
>>> accept: condition test succeeded in ACL "acl_5_6_7"
>>> end of ACL "acl_5_6_7": ACCEPT
>>> using ACL "acl_5_6_7"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 64)
>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
>>> check local_parts = $domain_data

@@ -257,14 +257,14 @@ LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@???>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_9_9_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 91)
>>> check hosts = +ok9_hosts
>>> host in "9.9.9.9"? yes (matched "9.9.9.9")
>>> host in "+ok9_hosts"? yes (matched "+ok9_hosts")
>>> accept: condition test succeeded in ACL "acl_9_9_9"
>>> end of ACL "acl_9_9_9": ACCEPT
>>> using ACL "acl_9_9_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 91)
>>> check hosts = +ok9_hosts
>>> host in "+ok9_hosts"? yes (matched "+ok9_hosts" - cached)
>>> accept: condition test succeeded in ACL "acl_9_9_9"

@@ -278,12 +278,12 @@ LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@???>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_9_9_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 91)
>>> check hosts = +ok9_hosts
>>> host in "9.9.9.9"? no (end of list)
>>> host in "+ok9_hosts"? no (end of list)
>>> accept: condition test failed in ACL "acl_9_9_9"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 92)
>>> message: don't like this host
>>> check hosts = 9.9.9.0/26
>>> host in "9.9.9.0/26"? yes (matched "9.9.9.0/26")

@@ -291,11 +291,11 @@ LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@???>
>>> end of ACL "acl_9_9_9": DENY

LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <x@y>: don't like this host
>>> using ACL "acl_9_9_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 91)
>>> check hosts = +ok9_hosts
>>> host in "+ok9_hosts"? no (end of list)
>>> accept: condition test failed in ACL "acl_9_9_9"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 92)
>>> message: don't like this host
>>> check hosts = 9.9.9.0/26
>>> host in "9.9.9.0/26"? yes (matched "9.9.9.0/26")

@@ -311,32 +311,32 @@ LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <a@b>: don't like this host
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_9_9_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 91)
>>> check hosts = +ok9_hosts
>>> host in "9.9.9.9"? no (end of list)
>>> host in "+ok9_hosts"? no (end of list)
>>> accept: condition test failed in ACL "acl_9_9_9"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 92)
>>> message: don't like this host
>>> check hosts = 9.9.9.0/26
>>> host in "9.9.9.0/26"? no (end of list)
>>> deny: condition test failed in ACL "acl_9_9_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 94)
>>> check hosts = 9.9.9.0/24
>>> host in "9.9.9.0/24"? yes (matched "9.9.9.0/24")
>>> accept: condition test succeeded in ACL "acl_9_9_9"
>>> end of ACL "acl_9_9_9": ACCEPT
>>> using ACL "acl_9_9_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 91)
>>> check hosts = +ok9_hosts
>>> host in "+ok9_hosts"? no (end of list)
>>> accept: condition test failed in ACL "acl_9_9_9"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 92)
>>> message: don't like this host
>>> check hosts = 9.9.9.0/26
>>> host in "9.9.9.0/26"? no (end of list)
>>> deny: condition test failed in ACL "acl_9_9_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 94)
>>> check hosts = 9.9.9.0/24
>>> host in "9.9.9.0/24"? yes (matched "9.9.9.0/24")
>>> accept: condition test succeeded in ACL "acl_9_9_9"

@@ -350,7 +350,7 @@ LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <a@b>: don't like this host
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_5_6_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 68)
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> y in "domain2"? no (end of list)
>>> x@y in "ok@???"? no (end of list)

@@ -359,7 +359,7 @@ LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <a@b>: don't like this host
>>> end of ACL "acl_5_6_8": implicit DENY

LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <x@y>
>>> using ACL "acl_5_6_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 68)
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> y in "domain2"? no (end of list)
>>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list)

@@ -367,7 +367,7 @@ LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <x@y>
>>> end of ACL "acl_5_6_8": implicit DENY

LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <y@x>
>>> using ACL "acl_5_6_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 68)
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> domain1 in "domain1"? yes (matched "domain1")
>>> user1@domain1 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "user1@domain1")

@@ -375,7 +375,7 @@ LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <y@x>
>>> end of ACL "acl_5_6_8": ACCEPT
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "acl_5_6_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 68)
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> domain1 in "domain2"? no (end of list)
>>> user2@domain1 in "ok@???"? no (end of list)

@@ -384,7 +384,7 @@ LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <y@x>
>>> end of ACL "acl_5_6_8": implicit DENY

LOG: H=[5.6.8.1] F=<user2@domain1> rejected RCPT <x@y>
>>> using ACL "acl_5_6_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 68)
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> domain2 in "domain1"? no (end of list)
>>> domain2 in "domain2"? yes (matched "domain2")

@@ -392,7 +392,7 @@ LOG: H=[5.6.8.1] F=<user2@domain1> rejected RCPT <x@y>
>>> accept: condition test succeeded in ACL "acl_5_6_8"
>>> end of ACL "acl_5_6_8": ACCEPT
>>> using ACL "acl_5_6_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 68)
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> ok.ok in "domain2"? no (end of list)
>>> ok.ok in "ok.ok"? yes (matched "ok.ok")

@@ -401,7 +401,7 @@ LOG: H=[5.6.8.1] F=<user2@domain1> rejected RCPT <x@y>
>>> accept: condition test succeeded in ACL "acl_5_6_8"
>>> end of ACL "acl_5_6_8": ACCEPT
>>> using ACL "acl_5_6_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 68)
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> ok.ok in "domain2"? no (end of list)
>>> ok@??? in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders" - cached)

@@ -416,23 +416,23 @@ LOG: H=[5.6.8.1] F=<user2@domain1> rejected RCPT <x@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_5_6_11"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 71)
 >>> check condition = ${if match{$local_part}{^x}{yes}{no}}
 >>>                 = yes
 >>> accept: condition test succeeded in ACL "acl_5_6_11"
 >>> end of ACL "acl_5_6_11": ACCEPT
 >>> using ACL "acl_5_6_11"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 71)
 >>> check condition = ${if match{$local_part}{^x}{yes}{no}}
 >>>                 = yes
 >>> accept: condition test succeeded in ACL "acl_5_6_11"
 >>> end of ACL "acl_5_6_11": ACCEPT
 >>> using ACL "acl_5_6_11"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 71)
 >>> check condition = ${if match{$local_part}{^x}{yes}{no}}
 >>>                 = no
 >>> accept: condition test failed in ACL "acl_5_6_11"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 72)
>>> message: "local part of wrong type\n(quotes are literal)
>>> deny: condition test succeeded in ACL "acl_5_6_11"
>>> end of ACL "acl_5_6_11": DENY

@@ -446,13 +446,13 @@ LOG: H=[5.6.11.1] F=<x@y> rejected RCPT <y2@y>: "local part of wrong type
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_5_6_12"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 75)
>>> check hosts = 5.6.12.1
>>> host in "5.6.12.1"? yes (matched "5.6.12.1")
>>> message: failed nested acl
>>> check acl = acl_5_6_12A
>>> using ACL "acl_5_6_12A"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 82)
>>> check domains = ok
>>> ok in "ok"? yes (matched "ok")
>>> accept: condition test succeeded in ACL "acl_5_6_12A"

@@ -460,13 +460,13 @@ LOG: H=[5.6.11.1] F=<x@y> rejected RCPT <y2@y>: "local part of wrong type
>>> accept: condition test succeeded in ACL "acl_5_6_12"
>>> end of ACL "acl_5_6_12": ACCEPT
>>> using ACL "acl_5_6_12"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 75)
>>> check hosts = 5.6.12.1
>>> host in "5.6.12.1"? yes (matched "5.6.12.1")
>>> message: failed nested acl
>>> check acl = acl_5_6_12A
>>> using ACL "acl_5_6_12A"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 82)
>>> check domains = ok
>>> y in "ok"? no (end of list)
>>> accept: condition test failed in ACL "acl_5_6_12A"

@@ -483,19 +483,19 @@ LOG: H=[5.6.12.1] F=<x@y> rejected RCPT <x@y>: failed nested acl
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_5_6_12"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 75)
>>> check hosts = 5.6.12.1
>>> host in "5.6.12.1"? no (end of list)
>>> accept: condition test failed in ACL "acl_5_6_12"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 79)
>>> accept: condition test succeeded in ACL "acl_5_6_12"
>>> end of ACL "acl_5_6_12": ACCEPT
>>> using ACL "acl_5_6_12"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 75)
>>> check hosts = 5.6.12.1
>>> host in "5.6.12.1"? no (end of list)
>>> accept: condition test failed in ACL "acl_5_6_12"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 79)
>>> accept: condition test succeeded in ACL "acl_5_6_12"
>>> end of ACL "acl_5_6_12": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -507,67 +507,67 @@ LOG: H=[5.6.12.1] F=<x@y> rejected RCPT <x@y>: failed nested acl
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_8_8_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 88)
>>> check acl = acl_8_8_8
>>> using ACL "acl_8_8_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 88)
>>> check acl = acl_8_8_8
>>> using ACL "acl_8_8_8"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 88)
 >>>   check acl = acl_8_8_8
 >>>    using ACL "acl_8_8_8"

->>>    processing "accept"
+>>>    processing "accept" (TESTSUITE/test-config 88)

 >>>    check acl = acl_8_8_8
 >>>    ╎using ACL "acl_8_8_8"

->>>    ╎processing "accept"
+>>>    ╎processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎check acl = acl_8_8_8
 >>>    ╎ using ACL "acl_8_8_8"

->>>    ╎ processing "accept"
+>>>    ╎ processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎ check acl = acl_8_8_8
 >>>    ╎  using ACL "acl_8_8_8"

->>>    ╎  processing "accept"
+>>>    ╎  processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎  check acl = acl_8_8_8
 >>>    ╎   using ACL "acl_8_8_8"

->>>    ╎   processing "accept"
+>>>    ╎   processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   check acl = acl_8_8_8
 >>>    ╎   ╎using ACL "acl_8_8_8"

->>>    ╎   ╎processing "accept"
+>>>    ╎   ╎processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎check acl = acl_8_8_8
 >>>    ╎   ╎ using ACL "acl_8_8_8"

->>>    ╎   ╎ processing "accept"
+>>>    ╎   ╎ processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎ check acl = acl_8_8_8
 >>>    ╎   ╎  using ACL "acl_8_8_8"

->>>    ╎   ╎  processing "accept"
+>>>    ╎   ╎  processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎  check acl = acl_8_8_8
 >>>    ╎   ╎   using ACL "acl_8_8_8"

->>>    ╎   ╎   processing "accept"
+>>>    ╎   ╎   processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   check acl = acl_8_8_8
 >>>    ╎   ╎   ╎using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎processing "accept"
+>>>    ╎   ╎   ╎processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎check acl = acl_8_8_8
 >>>    ╎   ╎   ╎ using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎ processing "accept"
+>>>    ╎   ╎   ╎ processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎ check acl = acl_8_8_8
 >>>    ╎   ╎   ╎  using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎  processing "accept"
+>>>    ╎   ╎   ╎  processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎  check acl = acl_8_8_8
 >>>    ╎   ╎   ╎   using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎   processing "accept"
+>>>    ╎   ╎   ╎   processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎   check acl = acl_8_8_8
 >>>    ╎   ╎   ╎   ╎using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎   ╎processing "accept"
+>>>    ╎   ╎   ╎   ╎processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎   ╎check acl = acl_8_8_8
 >>>    ╎   ╎   ╎   ╎ using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎   ╎ processing "accept"
+>>>    ╎   ╎   ╎   ╎ processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎   ╎ check acl = acl_8_8_8
 >>>    ╎   ╎   ╎   ╎  using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎   ╎  processing "accept"
+>>>    ╎   ╎   ╎   ╎  processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎   ╎  check acl = acl_8_8_8
 >>>    ╎   ╎   ╎   ╎   using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎   ╎   processing "accept"
+>>>    ╎   ╎   ╎   ╎   processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎   ╎   check acl = acl_8_8_8
 >>>    ╎   ╎   ╎   ╎   ╎using ACL "acl_8_8_8"

->>>    ╎   ╎   ╎   ╎   ╎processing "accept"
+>>>    ╎   ╎   ╎   ╎   ╎processing "accept" (TESTSUITE/test-config 88)

 >>>    ╎   ╎   ╎   ╎   ╎check acl = acl_8_8_8
 >>>    ╎   ╎   ╎   ╎   ╎accept: condition test error in ACL "acl_8_8_8"
 >>>    ╎   ╎   ╎   ╎   accept: condition test error in ACL "acl_8_8_8"

@@ -600,10 +600,10 @@ LOG: H=[8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: p
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_5_6_13"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 85)
>>> check acl = TESTSUITE/aux-fixed/0023.acl1
>>> read ACL from file TESTSUITE/aux-fixed/0023.acl1

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 271)
>>> check domains = y
>>> y in "y"? yes (matched "y")
>>> check local_parts = x

@@ -613,10 +613,10 @@ LOG: H=[8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: p
>>> accept: condition test succeeded in ACL "acl_5_6_13"
>>> end of ACL "acl_5_6_13": ACCEPT
>>> using ACL "acl_5_6_13"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 85)
>>> check acl = TESTSUITE/aux-fixed/0023.acl1
>>> using ACL "TESTSUITE/aux-fixed/0023.acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 271)
>>> check domains = y
>>> y in "y"? yes (matched "y")
>>> check local_parts = x

@@ -627,10 +627,10 @@ LOG: H=[8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: p
>>> end of ACL "acl_5_6_13": implicit DENY

LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x1@y>
>>> using ACL "acl_5_6_13"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 85)
>>> check acl = TESTSUITE/aux-fixed/0023.acl1
>>> using ACL "TESTSUITE/aux-fixed/0023.acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 271)
>>> check domains = y
>>> y in "y"? yes (matched "y")
>>> check local_parts = x

@@ -649,7 +649,7 @@ LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x2@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_V4NET_11_12"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 105)
>>> message: host in DNS list $dnslist_domain: $dnslist_text
>>> l_message: DNSLIST ($dnslist_domain: $dnslist_text)
>>> check dnslists = rbl.test.ex

@@ -661,7 +661,7 @@ LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x2@y>
>>> end of ACL "acl_V4NET_11_12": DENY

LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message)
>>> using ACL "acl_V4NET_11_12"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 105)
>>> message: host in DNS list $dnslist_domain: $dnslist_text
>>> l_message: DNSLIST ($dnslist_domain: $dnslist_text)
>>> check dnslists = rbl.test.ex

@@ -681,7 +681,7 @@ LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_V4NET_11_12"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 105)
>>> message: host in DNS list $dnslist_domain: $dnslist_text
>>> l_message: DNSLIST ($dnslist_domain: $dnslist_text)
>>> check dnslists = rbl.test.ex

@@ -690,11 +690,11 @@ LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This
>>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed
>>> => that means V4NET.11.12.12 is not listed at rbl.test.ex
>>> deny: condition test failed in ACL "acl_V4NET_11_12"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 108)
>>> accept: condition test succeeded in ACL "acl_V4NET_11_12"
>>> end of ACL "acl_V4NET_11_12": ACCEPT
>>> using ACL "acl_V4NET_11_12"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 105)
>>> message: host in DNS list $dnslist_domain: $dnslist_text
>>> l_message: DNSLIST ($dnslist_domain: $dnslist_text)
>>> check dnslists = rbl.test.ex

@@ -703,7 +703,7 @@ LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This
>>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed
>>> => that means V4NET.11.12.12 is not listed at rbl.test.ex
>>> deny: condition test failed in ACL "acl_V4NET_11_12"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 108)
>>> accept: condition test succeeded in ACL "acl_V4NET_11_12"
>>> end of ACL "acl_V4NET_11_12": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -715,7 +715,7 @@ LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_20_20_20"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 111)
>>> message: sender verify failure
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -730,7 +730,7 @@ LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This
LOG: H=[20.20.20.20] sender verify fail for <x@y>: Unrouteable address
LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
>>> using ACL "acl_20_20_20"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 111)
>>> message: sender verify failure
>>> check verify = sender
>>> using cached sender verify result

@@ -746,7 +746,7 @@ LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_20_20_20"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 111)
>>> message: sender verify failure
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -769,7 +769,7 @@ LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
>>> accept: endpass encountered - denying access

LOG: H=[20.20.20.20] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
>>> using ACL "acl_20_20_20"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 111)
>>> message: sender verify failure
>>> check verify = sender
>>> using cached sender verify result

@@ -793,7 +793,7 @@ LOG: H=[20.20.20.20] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_21_21_21"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 118)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@y

@@ -814,7 +814,7 @@ LOG: H=[20.20.20.20] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
>>> end of ACL "acl_21_21_21": implicit DENY

LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
>>> using ACL "acl_21_21_21"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 118)
>>> check verify = sender
>>> using cached sender verify result
>>> check verify = recipient

@@ -828,7 +828,7 @@ LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
>>> accept: condition test succeeded in ACL "acl_21_21_21"
>>> end of ACL "acl_21_21_21": ACCEPT
>>> using ACL "acl_21_21_21"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 118)
>>> check verify = sender
>>> using cached sender verify result
>>> check verify = recipient

@@ -844,7 +844,7 @@ LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
>>> end of ACL "acl_21_21_21": implicit DENY

LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <fail@y>: here is a fail message
>>> using ACL "acl_21_21_21"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 118)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@y

@@ -858,7 +858,7 @@ LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <fail@y>: here is a fail message
LOG: H=[21.21.21.21] sender verify fail for <x@y>: Unrouteable address
LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
>>> using ACL "acl_21_21_21"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 118)
>>> check verify = sender
>>> using cached sender verify result
>>> accept: condition test failed in ACL "acl_21_21_21"

@@ -866,7 +866,7 @@ LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "acl_21_21_21"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 118)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing fail@y

@@ -889,14 +889,14 @@ LOG: H=[21.21.21.21] F=<fail@y> rejected RCPT <x@y>: Sender verify failed
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_22_22_22"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 123)
>>> check recipients = x@y
>>> userx@y in "x@y"? no (end of list)
>>> accept: condition test failed in ACL "acl_22_22_22"
>>> end of ACL "acl_22_22_22": implicit DENY

LOG: H=[22.22.22.22] F=<userx@y> rejected RCPT <userx@y>
>>> using ACL "acl_22_22_22"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 123)
>>> check recipients = x@y
>>> y in "y"? yes (matched "y")
>>> x@y in "x@y"? yes (matched "x@y")

@@ -911,7 +911,7 @@ LOG: H=[22.22.22.22] F=<userx@y> rejected RCPT <userx@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_23_23_23"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 126)
>>> check hosts = 23.23.23.0
>>> host in "23.23.23.0"? yes (matched "23.23.23.0")
>>> message: sender must verify

@@ -928,7 +928,7 @@ LOG: H=[22.22.22.22] F=<userx@y> rejected RCPT <userx@y>
LOG: H=[23.23.23.0] sender verify fail for <x@y>: Unrouteable address
LOG: H=[23.23.23.0] F=<x@y> rejected RCPT <userx@y>: Sender verify failed
>>> using ACL "acl_23_23_23"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 126)
>>> check hosts = 23.23.23.0
>>> host in "23.23.23.0"? yes (matched "23.23.23.0")
>>> message: sender must verify

@@ -941,7 +941,7 @@ LOG: H=[23.23.23.0] F=<x@y> rejected RCPT <userx@y>: Sender verify failed
>>> routed by r1 router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "acl_23_23_23"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 129)
>>> accept: condition test succeeded in ACL "acl_23_23_23"
>>> end of ACL "acl_23_23_23": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -953,11 +953,11 @@ LOG: H=[23.23.23.0] F=<x@y> rejected RCPT <userx@y>: Sender verify failed
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_23_23_23"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 126)
>>> check hosts = 23.23.23.0
>>> host in "23.23.23.0"? no (end of list)
>>> deny: condition test failed in ACL "acl_23_23_23"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 129)
>>> accept: condition test succeeded in ACL "acl_23_23_23"
>>> end of ACL "acl_23_23_23": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -969,7 +969,7 @@ LOG: H=[23.23.23.0] F=<x@y> rejected RCPT <userx@y>: Sender verify failed
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_24_24_24"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 132)
>>> message: X-Warn: sender didn't verify
>>> check condition = yes
>>> warn: condition test succeeded in ACL "acl_24_24_24"

@@ -984,7 +984,7 @@ LOG: H=[24.24.24.24] F=<x@y> rejected RCPT <userx@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_25_25_25"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 136)
>>> message: denying domains=x
>>> check domains = x
>>> y in "x"? no (end of list)

@@ -1000,18 +1000,18 @@ LOG: H=[25.25.25.25] F=<x@y> rejected RCPT <x@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_26_26_26"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 140)
 >>> check senders = :
 >>>  in ":"? yes (matched "")
 >>>   message: bounce messages can have only one recipient
 >>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
 >>>                 = no
 >>> deny: condition test failed in ACL "acl_26_26_26"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 143)
>>> accept: condition test succeeded in ACL "acl_26_26_26"
>>> end of ACL "acl_26_26_26": ACCEPT
>>> using ACL "acl_26_26_26"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 140)
>>> check senders = :
>>> in ":"? yes (matched "")
>>> message: bounce messages can have only one recipient

@@ -1021,7 +1021,7 @@ LOG: H=[25.25.25.25] F=<x@y> rejected RCPT <x@y>
>>> end of ACL "acl_26_26_26": DENY

LOG: H=[26.26.26.26] F=<> rejected RCPT <y@y>: bounce messages can have only one recipient
>>> using ACL "acl_26_26_26"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 140)
>>> check senders = :
>>> in ":"? yes (matched "")
>>> message: bounce messages can have only one recipient

@@ -1039,11 +1039,11 @@ LOG: H=[26.26.26.26] F=<> rejected RCPT <z@y>: bounce messages can have only one
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_27_27_27"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 147)
>>> check hosts = ${if eq {1}{0}{}fail}
>>> expansion of "${if eq {1}{0}{}fail}" forced failure: assume not in this list
>>> deny: condition test failed in ACL "acl_27_27_27"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 148)
>>> accept: condition test succeeded in ACL "acl_27_27_27"
>>> end of ACL "acl_27_27_27": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -1055,20 +1055,20 @@ LOG: H=[26.26.26.26] F=<> rejected RCPT <z@y>: bounce messages can have only one
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_28_28_28"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 151)
>>> check sender_domains = : okdomain
>>> in ": okdomain"? yes (matched "")
>>> accept: condition test succeeded in ACL "acl_28_28_28"
>>> end of ACL "acl_28_28_28": ACCEPT
>>> using ACL "acl_28_28_28"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 151)
>>> check sender_domains = : okdomain
>>> okdomain in ": okdomain"? yes (matched "okdomain")
>>> accept: condition test succeeded in ACL "acl_28_28_28"
>>> end of ACL "acl_28_28_28": ACCEPT
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "acl_28_28_28"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 151)
>>> check sender_domains = : okdomain
>>> baddomain in ": okdomain"? no (end of list)
>>> accept: condition test failed in ACL "acl_28_28_28"

@@ -1083,7 +1083,7 @@ LOG: H=[28.28.28.28] F=<a@baddomain> rejected RCPT <x@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_V4NET_0_0"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 97)
>>> check verify = reverse_host_lookup
>>> looking up host name to force name/address consistency check
>>> looking up host name for V4NET.0.0.3

@@ -1094,7 +1094,7 @@ LOG: H=[28.28.28.28] F=<a@baddomain> rejected RCPT <x@y>
>>> checking addresses for ten-3-alias.test.ex
>>> V4NET.0.0.3 OK
>>> require: condition test succeeded in ACL "acl_V4NET_0_0"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 98)
>>> accept: condition test succeeded in ACL "acl_V4NET_0_0"
>>> end of ACL "acl_V4NET_0_0": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -1106,7 +1106,7 @@ LOG: H=[28.28.28.28] F=<a@baddomain> rejected RCPT <x@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_V4NET_0_0"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 97)
>>> check verify = reverse_host_lookup
>>> looking up host name to force name/address consistency check
>>> looking up host name for V4NET.0.0.97

@@ -1123,11 +1123,11 @@ LOG: H=[V4NET.0.0.97] F=<> rejected RCPT <x@y>: host lookup failed for reverse l
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_V4NET_99_99"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 100)
>>> check local_parts = defer_ok
>>> x in "defer_ok"? no (end of list)
>>> accept: condition test failed in ACL "acl_V4NET_99_99"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 102)
>>> check verify = reverse_host_lookup
>>> looking up host name to force name/address consistency check
>>> looking up host name for V4NET.99.99.96

@@ -1145,7 +1145,7 @@ LOG: H=[V4NET.99.99.96] F=<> temporarily rejected RCPT <x@y>: host lookup deferr
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_V4NET_99_99"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 100)
>>> check local_parts = defer_ok
>>> defer_ok in "defer_ok"? yes (matched "defer_ok")
>>> check verify = reverse_host_lookup/defer_ok

@@ -1165,7 +1165,7 @@ LOG: H=[V4NET.99.99.96] F=<> temporarily rejected RCPT <x@y>: host lookup deferr
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_29_29_29"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 154)
 >>> check dnslists = test.ex/$sender_address_domain
 >>>                = test.ex/localhost
 >>> DNS list check: test.ex/localhost

@@ -1176,7 +1176,7 @@ LOG: H=[V4NET.99.99.96] F=<> temporarily rejected RCPT <x@y>: host lookup deferr
>>> end of ACL "acl_29_29_29": DENY

LOG: H=[29.29.29.29] F=<a@localhost> rejected RCPT <x@y>
>>> using ACL "acl_29_29_29"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 154)
 >>> check dnslists = test.ex/$sender_address_domain
 >>>                = test.ex/elsewhere
 >>> DNS list check: test.ex/elsewhere

@@ -1184,7 +1184,7 @@ LOG: H=[29.29.29.29] F=<a@localhost> rejected RCPT <x@y>
>>> DNS lookup for elsewhere.test.ex failed
>>> => that means elsewhere is not listed at test.ex
>>> deny: condition test failed in ACL "acl_29_29_29"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 155)
>>> accept: condition test succeeded in ACL "acl_29_29_29"
>>> end of ACL "acl_29_29_29": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -1196,7 +1196,7 @@ LOG: H=[29.29.29.29] F=<a@localhost> rejected RCPT <x@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_30_30_30"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 161)
 >>>   message: domain=$dnslist_domain\nvalue=$dnslist_value\nmatched=$dnslist_matched\ntext="$dnslist_text"
 >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
 >>>                = test.ex=V4NET.0.0.1,127.0.0.2/ten-1

@@ -1208,7 +1208,7 @@ LOG: H=[29.29.29.29] F=<a@localhost> rejected RCPT <x@y>
>>> end of ACL "acl_30_30_30": DENY

LOG: H=[30.30.30.30] F=<a@ten-1> rejected RCPT <x@y>: domain=test.ex
>>> using ACL "acl_30_30_30"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 161)
 >>>   message: domain=$dnslist_domain\nvalue=$dnslist_value\nmatched=$dnslist_matched\ntext="$dnslist_text"
 >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
 >>>                = test.ex=V4NET.0.0.1,127.0.0.2/ten-2

@@ -1218,12 +1218,12 @@ LOG: H=[30.30.30.30] F=<a@ten-1> rejected RCPT <x@y>: domain=test.ex
>>> => but we are not accepting this block class because
>>> => there was no match for =V4NET.0.0.1,127.0.0.2
>>> deny: condition test failed in ACL "acl_30_30_30"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 163)
>>> accept: condition test succeeded in ACL "acl_30_30_30"
>>> end of ACL "acl_30_30_30": ACCEPT
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "acl_30_30_30"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 161)
 >>>   message: domain=$dnslist_domain\nvalue=$dnslist_value\nmatched=$dnslist_matched\ntext="$dnslist_text"
 >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
 >>>                = test.ex=V4NET.0.0.1,127.0.0.2/13.12.11.V4NET.rbl

@@ -1243,13 +1243,13 @@ LOG: H=[30.30.30.30] F=<a@???> rejected RCPT <x@y>: domain=test.e
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_31_31_31"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 167)
 >>> check dnslists = test.ex/$sender_address_domain+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
 >>>                = test.ex/y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
 >>> DNS list check: test.ex/y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END

LOG: dnslist query is too long (ignored): y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+...
>>> deny: condition test failed in ACL "acl_31_31_31"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 168)
>>> accept: condition test succeeded in ACL "acl_31_31_31"
>>> end of ACL "acl_31_31_31": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -1261,7 +1261,7 @@ LOG: dnslist query is too long (ignored): y+extra+extra+extra+extra+extra+extra+
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_33_33_33"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 184)
>>> message: sender verify failure
>>> check verify = sender/no_details
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -1275,7 +1275,7 @@ LOG: dnslist query is too long (ignored): y+extra+extra+extra+extra+extra+extra+
>>> accept: endpass encountered - denying access

LOG: H=[33.33.33.33] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
>>> using ACL "acl_33_33_33"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 184)
>>> message: sender verify failure
>>> check verify = sender/no_details
>>> using cached sender verify result

@@ -1291,14 +1291,14 @@ LOG: H=[33.33.33.33] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_44_44_44"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 192)
>>> check dnslists = test.again.dns
>>> DNS list check: test.again.dns
>>> new DNS lookup for 1.44.44.44.test.again.dns
>>> 1.44.44.44.test.again.dns in dns_again_means_nonexist? no (option unset)

LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list
>>> warn: condition test failed in ACL "acl_44_44_44"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 193)
>>> check dnslists = +include_unknown : test.again.dns
>>> DNS list check: +include_unknown
>>> DNS list check: test.again.dns

@@ -1306,14 +1306,14 @@ LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: ass
LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed in list
>>> => that means 44.44.44.1 is listed at test.again.dns
>>> warn: condition test succeeded in ACL "acl_44_44_44"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 194)
>>> check dnslists = +exclude_unknown : test.again.dns
>>> DNS list check: +exclude_unknown
>>> DNS list check: test.again.dns
>>> using result of previous DNS lookup

LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list
>>> warn: condition test failed in ACL "acl_44_44_44"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 195)
>>> check dnslists = +defer_unknown : test.again.dns
>>> DNS list check: +defer_unknown
>>> DNS list check: test.again.dns

@@ -1321,7 +1321,7 @@ LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: ass
LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: returned DEFER
>>> warn: condition test deferred in ACL "acl_44_44_44"

LOG: H=[44.44.44.1] Warning: ACL "warn" statement skipped: condition test deferred
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 196)
>>> accept: condition test succeeded in ACL "acl_44_44_44"
>>> end of ACL "acl_44_44_44": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -1333,10 +1333,10 @@ LOG: H=[44.44.44.1] Warning: ACL "warn" statement skipped: condition test deferr
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_60_60_60"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 226)
>>> check !acl = TESTSUITE/aux-fixed/0023.acl2
>>> read ACL from file TESTSUITE/aux-fixed/0023.acl2

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 271)
>>> check domains = b
>>> y in "b"? no (end of list)
>>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl2"

@@ -1344,10 +1344,10 @@ LOG: H=[44.44.44.1] Warning: ACL "warn" statement skipped: condition test deferr
>>> accept: condition test succeeded in ACL "acl_60_60_60"
>>> end of ACL "acl_60_60_60": ACCEPT
>>> using ACL "acl_60_60_60"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 226)
>>> check !acl = TESTSUITE/aux-fixed/0023.acl2
>>> using ACL "TESTSUITE/aux-fixed/0023.acl2"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 271)
>>> check domains = b
>>> b in "b"? yes (matched "b")
>>> check local_parts = a

diff --git a/test/stderr/0026 b/test/stderr/0026
index 5e99669..be1f27b 100644
--- a/test/stderr/0026
+++ b/test/stderr/0026
@@ -6,22 +6,22 @@
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 60)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "acl_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 21)
 >>> l_message: body contains trigger
 >>> check condition = ${if match{$message_body}{trigger}{yes}{no}}
 >>>                 = no
 >>> deny: condition test failed in ACL "acl_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
 >>> check logwrite = \$h_from: '$h_from:'
 >>>                = $h_from: '@'

LOG: 10HmbI-0005vi-00 $h_from: '@'
>>> warn: condition test succeeded in ACL "acl_data"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> check verify = header_syntax
>>> require: condition test failed in ACL "acl_data"
>>> end of ACL "acl_data": not OK

@@ -34,12 +34,12 @@ LOG: 10HmbI-0005vi-00 H=[10.0.0.0] F=<x@y> rejected after DATA: domain missing o
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 60)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "acl_data"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 21)
 >>> l_message: body contains trigger
 >>> check condition = ${if match{$message_body}{trigger}{yes}{no}}
 >>>                 = yes

diff --git a/test/stderr/0038 b/test/stderr/0038
index 8137d87..8c11745 100644
--- a/test/stderr/0038
+++ b/test/stderr/0038
@@ -11,7 +11,7 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_rcpt"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
>>> check ratelimit = 0/1h/strict
>>> ratelimit condition count=1 0.0/1h/per_mail/V4NET.9.8.7
>>> ratelimit creating new rate data block

@@ -21,19 +21,19 @@
>>> l_message: RCPT: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_rcpt"

LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> accept: condition test succeeded in ACL "check_rcpt"
>>> end of ACL "check_rcpt": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> check ratelimit = 0/1h/per_byte/strict
>>> ratelimit condition count=19 0.0/1h/per_mail/V4NET.9.8.7
>>> ratelimit found pre-computed rate 1.0
>>> l_message: DATA: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_data"

LOG: 10HmaX-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 51)
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmaX-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
@@ -50,7 +50,7 @@ LOG: 10HmaX-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_rcpt"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
>>> check ratelimit = 0/1h/strict
>>> ratelimit condition count=1 0.0/1h/per_mail/V4NET.9.8.7
>>> ratelimit found key in database

@@ -59,19 +59,19 @@ LOG: 10HmaX-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> l_message: RCPT: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_rcpt"

LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=2.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> accept: condition test succeeded in ACL "check_rcpt"
>>> end of ACL "check_rcpt": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> check ratelimit = 0/1h/per_byte/strict
>>> ratelimit condition count=19 0.0/1h/per_mail/V4NET.9.8.7
>>> ratelimit found pre-computed rate 2.0
>>> l_message: DATA: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_data"

LOG: 10HmaY-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=2.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 51)
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmaY-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
@@ -88,7 +88,7 @@ LOG: 10HmaY-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_rcpt"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
>>> check ratelimit = 0/1h/per_conn/strict
>>> ratelimit condition count=1 0.0/1h/per_conn/V4NET.9.8.7
>>> ratelimit creating new rate data block

@@ -98,19 +98,19 @@ LOG: 10HmaY-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> l_message: RCPT: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_rcpt"

LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> accept: condition test succeeded in ACL "check_rcpt"
>>> end of ACL "check_rcpt": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> check ratelimit = 0/1h/per_conn/strict
>>> ratelimit condition count=1 0.0/1h/per_conn/V4NET.9.8.7
>>> ratelimit found pre-computed rate 1.0
>>> l_message: DATA: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_data"

LOG: 10HmaZ-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 51)
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmaZ-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
@@ -127,7 +127,7 @@ LOG: 10HmaZ-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_rcpt"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
>>> check ratelimit = 0/1h/per_conn/strict
>>> ratelimit condition count=1 0.0/1h/per_conn/V4NET.9.8.7
>>> ratelimit found key in database

@@ -136,19 +136,19 @@ LOG: 10HmaZ-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> l_message: RCPT: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_rcpt"

LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=2.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> accept: condition test succeeded in ACL "check_rcpt"
>>> end of ACL "check_rcpt": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> check ratelimit = 0/1h/per_conn/strict
>>> ratelimit condition count=1 0.0/1h/per_conn/V4NET.9.8.7
>>> ratelimit found pre-computed rate 2.0
>>> l_message: DATA: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_data"

LOG: 10HmbA-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=2.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 51)
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmbA-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
@@ -165,7 +165,7 @@ LOG: 10HmbA-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_rcpt"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
>>> check ratelimit = 0/1h/per_rcpt
>>> ratelimit condition count=1 0.0/1h/per_rcpt/V4NET.9.8.7
>>> ratelimit creating new rate data block

@@ -175,11 +175,11 @@ LOG: 10HmbA-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> l_message: RCPT: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_rcpt"

LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> accept: condition test succeeded in ACL "check_rcpt"
>>> end of ACL "check_rcpt": ACCEPT
>>> using ACL "check_rcpt"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
>>> check ratelimit = 0/1h/per_rcpt
>>> ratelimit condition count=1 0.0/1h/per_rcpt/V4NET.9.8.7
>>> ratelimit creating new rate data block

@@ -188,11 +188,11 @@ LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=
>>> ratelimit computed rate 1.0
>>> l_message: RCPT: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> accept: condition test succeeded in ACL "check_rcpt"
>>> end of ACL "check_rcpt": ACCEPT
>>> using ACL "check_rcpt"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
>>> check ratelimit = 0/1h/per_rcpt
>>> ratelimit condition count=1 0.0/1h/per_rcpt/V4NET.9.8.7
>>> ratelimit creating new rate data block

@@ -201,12 +201,12 @@ LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=
>>> ratelimit computed rate 1.0
>>> l_message: RCPT: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> accept: condition test succeeded in ACL "check_rcpt"
>>> end of ACL "check_rcpt": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> check ratelimit = 0/1h/per_conn
>>> ratelimit condition count=1 0.0/1h/per_conn/V4NET.9.8.7
>>> ratelimit found key in database

@@ -215,7 +215,7 @@ LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=
>>> l_message: DATA: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_data"

LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=3.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 51)
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
@@ -232,7 +232,7 @@ LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_rcpt2"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 31)
>>> check ratelimit = 1/1m/per_rcpt/noupdate
>>> ratelimit condition count=0 1.0/1m/per_rcpt/V4NET.9.8.6
>>> ratelimit creating new rate data block

@@ -240,16 +240,16 @@ LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> ratelimit db not updated: readonly mode
>>> ratelimit computed rate 0.0
>>> warn: condition test failed in ACL "check_rcpt2"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check ratelimit = 1/1m/per_rcpt
>>> ratelimit condition count=1 1.0/1m/per_rcpt/V4NET.9.8.6
>>> ratelimit found pre-computed rate 0.0
>>> warn: condition test failed in ACL "check_rcpt2"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 43)
>>> accept: condition test succeeded in ACL "check_rcpt2"
>>> end of ACL "check_rcpt2": ACCEPT
>>> using ACL "check_rcpt2"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 31)
>>> check ratelimit = 1/1m/per_rcpt/noupdate
>>> ratelimit condition count=0 1.0/1m/per_rcpt/V4NET.9.8.6
>>> ratelimit creating new rate data block

@@ -257,17 +257,17 @@ LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> ratelimit db not updated: readonly mode
>>> ratelimit computed rate 0.0
>>> warn: condition test failed in ACL "check_rcpt2"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check ratelimit = 1/1m/per_rcpt
>>> ratelimit condition count=1 1.0/1m/per_rcpt/V4NET.9.8.6
>>> ratelimit found pre-computed rate 0.0
>>> warn: condition test failed in ACL "check_rcpt2"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 43)
>>> accept: condition test succeeded in ACL "check_rcpt2"
>>> end of ACL "check_rcpt2": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> check ratelimit = 0/1h/per_byte/strict
>>> ratelimit condition count=19 0.0/1h/per_mail/V4NET.9.8.6
>>> ratelimit creating new rate data block

@@ -277,7 +277,7 @@ LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> l_message: DATA: sender_rate=$sender_rate sender_rate_limit=$sender_rate_limit sender_rate_period=$sender_rate_period
>>> warn: condition test succeeded in ACL "check_data"

LOG: 10HmbC-0005vi-00 H=(test.ex) [V4NET.9.8.6] Warning: DATA: sender_rate=19.0 sender_rate_limit=0 sender_rate_period=1h
->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 51)
>>> deny: condition test succeeded in ACL "check_data"
>>> end of ACL "check_data": DENY

LOG: 10HmbC-0005vi-00 H=(test.ex) [V4NET.9.8.6] F=<> rejected after DATA
diff --git a/test/stderr/0041 b/test/stderr/0041
index 0d3f400..b323fb4 100644
--- a/test/stderr/0041
+++ b/test/stderr/0041
@@ -8,22 +8,22 @@
>>> host in helo_accept_junk_hosts? no (option unset)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> check local_parts = hardfail
>>> userx in "hardfail"? no (end of list)
>>> deny: condition test failed in ACL "check_vrfy"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check local_parts = acceptable
>>> userx in "acceptable"? no (end of list)
>>> accept: condition test failed in ACL "check_vrfy"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check local_parts = ok_with_dom
>>> userx in "ok_with_dom"? no (end of list)
>>> accept: condition test failed in ACL "check_vrfy"
>>> end of ACL "check_vrfy": implicit DENY

LOG: H=[1.1.1.1] rejected VRFY userx@???
>>> using ACL "check_vrfy"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> check local_parts = hardfail
>>> hardfail in "hardfail"? yes (matched "hardfail")
>>> message: 599 custom reject

@@ -31,15 +31,15 @@ LOG: H=[1.1.1.1] rejected VRFY userx@???
>>> end of ACL "check_vrfy": DENY

LOG: H=[1.1.1.1] rejected VRFY hardfail@???: 599 custom reject
>>> using ACL "check_vrfy"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> check local_parts = hardfail
>>> ok_with_dom in "hardfail"? no (end of list)
>>> deny: condition test failed in ACL "check_vrfy"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check local_parts = acceptable
>>> ok_with_dom in "acceptable"? no (end of list)
>>> accept: condition test failed in ACL "check_vrfy"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check local_parts = ok_with_dom
>>> ok_with_dom in "ok_with_dom"? yes (matched "ok_with_dom")
>>> check domains = test.ex

@@ -54,7 +54,7 @@ LOG: H=[1.1.1.1] rejected VRFY hardfail@???: 599 custom reject
>>> calling localuser router
>>> routed by localuser router
>>> using ACL "check_expn"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> check hosts = 2.2.2.2
>>> host in "2.2.2.2"? no (end of list)
>>> accept: condition test failed in ACL "check_expn"

@@ -70,11 +70,11 @@ LOG: H=[1.1.1.1] rejected EXPN postmaster
>>> host in helo_accept_junk_hosts? no (option unset)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> check local_parts = hardfail
>>> acceptable in "hardfail"? no (end of list)
>>> deny: condition test failed in ACL "check_vrfy"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check local_parts = acceptable
>>> acceptable in "acceptable"? yes (matched "acceptable")
>>> accept: condition test succeeded in ACL "check_vrfy"

@@ -96,7 +96,7 @@ LOG: H=[1.1.1.1] rejected EXPN postmaster
>>> host in helo_accept_junk_hosts? no (option unset)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_expn"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> check hosts = 2.2.2.2
>>> host in "2.2.2.2"? yes (matched "2.2.2.2")
>>> accept: condition test succeeded in ACL "check_expn"

diff --git a/test/stderr/0042 b/test/stderr/0042
index 63eb0fb..2fb24dd 100644
--- a/test/stderr/0042
+++ b/test/stderr/0042
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 46)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -18,7 +18,7 @@
>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 46)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -29,7 +29,7 @@
>>> junkjunk in "userx"? no (end of list)
>>> no more routers

LOG: VRFY failed for junkjunk@??? H=[1.1.1.1]
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 46)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

diff --git a/test/stderr/0043 b/test/stderr/0043
index 55e7193..4fcc382 100644
--- a/test/stderr/0043
+++ b/test/stderr/0043
@@ -11,11 +11,11 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing junkjunk@???

@@ -32,11 +32,11 @@ LOG: H=(exim.test.ex) [V4NET.0.0.97] sender verify fail for <junkjunk@???.
LOG: H=(exim.test.ex) [V4NET.0.0.97] F=<junkjunk@???> rejected RCPT <postmaster@???>: Sender verify failed
LOG: H=(exim.test.ex) [V4NET.0.0.97] incomplete transaction (RSET) from <junkjunk@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing postmaster@???

@@ -55,7 +55,7 @@ LOG: H=(exim.test.ex) [V4NET.0.0.97] incomplete transaction (RSET) from <junkjun
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -75,22 +75,22 @@ LOG: H=(exim.test.ex) [V4NET.0.0.97] incomplete transaction (RSET) from <junkjun
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> using cached sender verify result
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -106,15 +106,15 @@ LOG: H=(exim.test.ex) [V4NET.0.0.97] incomplete transaction (RSET) from <junkjun
>>> end of ACL "check_recipient": DENY

LOG: H=(exim.test.ex) [V4NET.0.0.97] F=<postmaster@???> rejected RCPT junkjunk@???: Unrouteable address
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> using cached sender verify result
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

diff --git a/test/stderr/0044 b/test/stderr/0044
index 7c3fb0d..6d0d65e 100644
--- a/test/stderr/0044
+++ b/test/stderr/0044
@@ -11,30 +11,30 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check recipients = postmaster@???
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@??? in "postmaster@???"? yes (matched "postmaster@???")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check recipients = postmaster@???
>>> list@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check senders = myfriend@*
>>> postmaster@??? in "myfriend@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: host is listed in $dnslist_domain
>>> check dnslists = rbl.test.ex
>>> DNS list check: rbl.test.ex

@@ -59,15 +59,15 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check recipients = postmaster@???
>>> list@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check senders = myfriend@*
>>> there.test.ex in "*"? yes (matched "*")
>>> myfriend@??? in "myfriend@*"? yes (matched "myfriend@*")

diff --git a/test/stderr/0056 b/test/stderr/0056
index b23e4ca..f23ed97 100644
--- a/test/stderr/0056
+++ b/test/stderr/0056
@@ -7,31 +7,31 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> otherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> otherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> otherhost.example.com in "*"? yes (matched "*")
>>> otherhost.example.com in "+relay_domains"? yes (matched "+relay_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> 3rdhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> 3rdhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> 3rdhost.example.com in "*"? yes (matched "*")
>>> 3rdhost.example.com in "+relay_domains"? yes (matched "+relay_domains")

diff --git a/test/stderr/0057 b/test/stderr/0057
index 958a7cb..2f087d7 100644
--- a/test/stderr/0057
+++ b/test/stderr/0057
@@ -8,7 +8,7 @@
>>> host in helo_accept_junk_hosts? no (option unset)
>>> test.ex in percent_hack_domains? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -16,34 +16,34 @@
>>> end of ACL "check_recipient": ACCEPT
>>> anotherhost.example.com in percent_hack_domains? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex : *.test.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex : !*"? no (matched "!*")
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[V4NET.0.0.1] F=<userx@???> rejected RCPT <userx@???>: relay not permitted
>>> 3rdhost.example.com in percent_hack_domains? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> 3rdhost.example.com in "test.ex : myhost.ex : *.test.ex"? no (end of list)
>>> 3rdhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> 3rdhost.example.com in "test.ex : !*"? no (matched "!*")
>>> 3rdhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

diff --git a/test/stderr/0058 b/test/stderr/0058
index 1698bc1..326127b 100644
--- a/test/stderr/0058
+++ b/test/stderr/0058
@@ -7,12 +7,12 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = +relay_hosts
>>> host in "*"? yes (matched "*")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")

@@ -20,12 +20,12 @@
>>> end of ACL "check_recipient": ACCEPT

LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.0.0.1] P=smtp S=sss
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? yes (matched "+relay_hosts" - cached)
>>> accept: condition test succeeded in ACL "check_recipient"

diff --git a/test/stderr/0059 b/test/stderr/0059
index 9028e51..b9c3bd9 100644
--- a/test/stderr/0059
+++ b/test/stderr/0059
@@ -7,29 +7,29 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts
>>> host in "!*"? no (matched "!*")
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 23)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

diff --git a/test/stderr/0060 b/test/stderr/0060
index 4d6fc41..df969e4 100644
--- a/test/stderr/0060
+++ b/test/stderr/0060
@@ -7,24 +7,24 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -43,24 +43,24 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.0.0.1] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -72,7 +72,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -87,24 +87,24 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=[V4NET.0.0.2] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -127,24 +127,24 @@ LOG: 10HmaZ-0005vi-00 <= userx@??? H=[V4NET.0.0.5] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -167,29 +167,29 @@ LOG: 10HmbA-0005vi-00 <= userx@??? H=[V4NET.0.0.6] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "! V4NET.255.0.1")
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -204,29 +204,29 @@ LOG: 10HmbB-0005vi-00 <= userx@??? H=[V4NET.255.0.1] P=smtp S=s
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "!V4NET.255.0.2")
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -241,29 +241,29 @@ LOG: 10HmbC-0005vi-00 <= userx@??? H=[V4NET.255.0.2] P=smtp S=s
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "V4NET.255.0.3" in TESTSUITE/aux-var/0060.d1)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -278,29 +278,29 @@ LOG: 10HmbD-0005vi-00 <= userx@??? H=[V4NET.255.0.3] P=smtp S=s
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "V4NET.255.0.4" in TESTSUITE/aux-var/0060.d2)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

diff --git a/test/stderr/0061 b/test/stderr/0061
index 32c5f35..7026031 100644
--- a/test/stderr/0061
+++ b/test/stderr/0061
@@ -7,24 +7,24 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -43,24 +43,24 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.0.0.1] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -68,7 +68,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in "@"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 23)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

diff --git a/test/stderr/0062 b/test/stderr/0062
index 6bd2424..0658dc8 100644
--- a/test/stderr/0062
+++ b/test/stderr/0062
@@ -7,24 +7,24 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *-2.test.ex
>>> looking up host name for V4NET.0.0.1

@@ -34,13 +34,13 @@
>>> host in "*-2.test.ex : *-3-alias.test.ex"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 26)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@???> rejected RCPT <userx@???>: relay not permitted
>>> using ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaX-0005vi-00 <= userx@??? H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
@@ -53,24 +53,24 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=ten-1.test.ex [V4NET.0.0.1
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *-2.test.ex
>>> looking up host name for V4NET.0.0.2

@@ -82,7 +82,7 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=ten-1.test.ex [V4NET.0.0.1
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaY-0005vi-00 <= userx@??? H=ten-2.test.ex [V4NET.0.0.2] P=smtp S=sss
@@ -95,24 +95,24 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=ten-2.test.ex [V4NET.0.0.2
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *-2.test.ex
>>> looking up host name for V4NET.0.0.3

@@ -127,7 +127,7 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=ten-2.test.ex [V4NET.0.0.2
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaZ-0005vi-00 <= userx@??? H=ten-3.test.ex [V4NET.0.0.3] P=smtp S=sss
diff --git a/test/stderr/0063 b/test/stderr/0063
index b2dddb9..56929ff 100644
--- a/test/stderr/0063
+++ b/test/stderr/0063
@@ -7,24 +7,24 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against ^[^\d]+2
>>> looking up host name for V4NET.0.0.1

@@ -34,7 +34,7 @@
>>> host in "^[^\d]+2"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -49,24 +49,24 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=ten-1.test.ex [V4NET.0.0.1
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against ^[^\d]+2
>>> looking up host name for V4NET.0.0.2

diff --git a/test/stderr/0064 b/test/stderr/0064
index 179cd8b..b197227 100644
--- a/test/stderr/0064
+++ b/test/stderr/0064
@@ -7,24 +7,24 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
>>> looking up host name for V4NET.0.0.1

@@ -34,7 +34,7 @@
>>> host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -49,24 +49,24 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=ten-1.test.ex [V4NET.0.0.1
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
>>> looking up host name for V4NET.0.0.2

diff --git a/test/stderr/0065 b/test/stderr/0065
index 325ca98..e12581d 100644
--- a/test/stderr/0065
+++ b/test/stderr/0065
@@ -7,24 +7,24 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "1.2.3.4")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")

@@ -40,29 +40,29 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=[1.2.3.4] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? no (matched "!1.2.3.0/24")
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 26)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -77,24 +77,24 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=[1.2.3.5] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "1.2.0.0/16")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")

@@ -110,29 +110,29 @@ LOG: 10HmaZ-0005vi-00 <= userx@??? H=[1.2.4.5] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 26)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -147,24 +147,24 @@ LOG: 10HmbA-0005vi-00 <= userx@??? H=[1.3.2.4] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net16-lsearch;TESTSUITE/aux-fixed/0065.nets")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")

@@ -180,24 +180,24 @@ LOG: 10HmbB-0005vi-00 <= userx@??? H=[131.111.8.2] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net24-lsearch;TESTSUITE/aux-fixed/0065.nets")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")

@@ -213,24 +213,24 @@ LOG: 10HmbC-0005vi-00 <= userx@??? H=[192.152.98.3] P=smtp S=ss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net-lsearch;TESTSUITE/aux-fixed/0065.nets")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")

diff --git a/test/stderr/0066 b/test/stderr/0066
index 55973c8..096bd8a 100644
--- a/test/stderr/0066
+++ b/test/stderr/0066
@@ -7,24 +7,24 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -46,24 +46,24 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=[1.2.3.4] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -74,7 +74,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "!1.2.3.0/24" in TESTSUITE/aux-var/0066.hostnets)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 23)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -89,24 +89,24 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=[1.2.3.5] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -128,24 +128,24 @@ LOG: 10HmaZ-0005vi-00 <= userx@??? H=[1.2.4.5] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -159,7 +159,7 @@ LOG: no host name found for IP address 1.3.2.4
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (failed to find host name for 1.3.2.4)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 23)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -174,24 +174,24 @@ LOG: 10HmbA-0005vi-00 <= userx@??? H=[1.3.2.4] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -213,24 +213,24 @@ LOG: 10HmbB-0005vi-00 <= userx@??? H=[131.111.8.2] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -252,24 +252,24 @@ LOG: 10HmbC-0005vi-00 <= userx@??? H=[192.152.98.3] P=smtp S=ss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -296,24 +296,24 @@ LOG: 10HmbD-0005vi-00 <= userx@??? H=ten-1.test.ex [V4NET.0.0.1
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -321,7 +321,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "black-1.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 23)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -336,24 +336,24 @@ LOG: 10HmbE-0005vi-00 <= userx@??? H=[V4NET.11.12.13] P=smtp S=
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

diff --git a/test/stderr/0067 b/test/stderr/0067
index 252f07e..95106a8 100644
--- a/test/stderr/0067
+++ b/test/stderr/0067
@@ -7,50 +7,50 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> somehost.example.com in "b.c"? no (end of list)
>>> somehost.example.com in "bb.cc"? no (end of list)
>>> somehost.example.com in "bbb.ccc"? no (end of list)
>>> userx@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> userx@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> b.c in "b.c"? yes (matched "b.c")
>>> x@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!x@???")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> x@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -58,15 +58,15 @@
>>> end of ACL "check_recipient": ACCEPT
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> b.c in "b.c"? yes (matched "b.c")
>>> y@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "*@b.c")

@@ -74,15 +74,15 @@
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<y@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> xy.z in "b.c"? no (end of list)
>>> philip@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "^(phil|quil)[^@]*@")

@@ -90,15 +90,15 @@ LOG: H=[1.2.3.4] F=<y@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<philip@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> patch.work in "b.c"? no (end of list)
>>> quilt@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "^(phil|quil)[^@]*@")

@@ -106,39 +106,39 @@ LOG: H=[1.2.3.4] F=<philip@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<quilt@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> a.b.c in "b.c"? no (end of list)
>>> philip@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!^philip@???")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> philip@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> abc.def in "b.c"? no (end of list)
>>> xx@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch")

@@ -146,15 +146,15 @@ LOG: H=[1.2.3.4] F=<quilt@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<xx@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> d.e.f in "b.c"? no (end of list)
>>> abc@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch")

@@ -162,66 +162,66 @@ LOG: H=[1.2.3.4] F=<xx@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<abc@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> d.e.f in "b.c"? no (end of list)
>>> d.e.f in "bb.cc"? no (end of list)
>>> d.e.f in "bbb.ccc"? no (end of list)
>>> xyz@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> xyz@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> abc.def in "b.c"? no (end of list)
>>> abc.def in "lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch"? yes (matched "lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch")
>>> yy@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> yy@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> abc@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")

@@ -229,41 +229,41 @@ LOG: H=[1.2.3.4] F=<abc@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<abc@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> z.z in "bb.cc"? no (end of list)
>>> z.z in "bbb.ccc"? no (end of list)
>>> cba@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> cba@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> xyz@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")

@@ -271,15 +271,15 @@ LOG: H=[1.2.3.4] F=<abc@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<xyz@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> p.q.r in "b.c"? no (end of list)
>>> 12345678@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")

@@ -287,15 +287,15 @@ LOG: H=[1.2.3.4] F=<xyz@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<12345678@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> 12345678@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")

@@ -303,49 +303,49 @@ LOG: H=[1.2.3.4] F=<12345678@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<12345678@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> p.q.r in "b.c"? no (end of list)
>>> p.q.r in "bb.cc"? no (end of list)
>>> p.q.r in "bbb.ccc"? no (end of list)
>>> 1234@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> p.q.r in "m.n.o"? no (end of list)
>>> 1234@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> userx@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> m.n.o in "b.c"? no (end of list)
>>> m.n.o in "bb.cc"? no (end of list)
>>> m.n.o in "bbb.ccc"? no (end of list)
>>> 1234@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> m.n.o in "m.n.o"? yes (matched "m.n.o")
>>> 1234@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "1234@???")

@@ -353,44 +353,44 @@ LOG: H=[1.2.3.4] F=<12345678@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<1234@???> rejected RCPT <userx@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> test.ex in "*"? yes (matched "*")
>>> postmaster@??? in "postmaster@*"? yes (matched "postmaster@*")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> myhost.ex in "*"? yes (matched "*")
>>> postmaster@??? in "postmaster@*"? yes (matched "postmaster@*")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> userx@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> a.b.c in "b.c"? no (end of list)
>>> a.b.c in "bb.cc"? no (end of list)
>>> a.b.c in "bbb.ccc"? no (end of list)
>>> rr01@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> a.b.c in "a.b.c"? yes (matched "a.b.c")
>>> rr01@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "rr01@???" in TESTSUITE/aux-fixed/0067.rejrec)

@@ -398,92 +398,92 @@ LOG: H=[1.2.3.4] F=<1234@???> rejected RCPT <userx@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<rr01@???> rejected RCPT <userx@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> userx@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> a.b.c in "b.c"? no (end of list)
>>> a.b.c in "bb.cc"? no (end of list)
>>> a.b.c in "bbb.ccc"? no (end of list)
>>> qqq@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> qqq@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "!^qqq" in TESTSUITE/aux-fixed/0067.rejrec)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> userx@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> a.b.c in "b.c"? no (end of list)
>>> a.b.c in "bb.cc"? no (end of list)
>>> a.b.c in "bbb.ccc"? no (end of list)
>>> qq@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> qq@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "^qq" in TESTSUITE/aux-fixed/0067.rejrec)
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<qq@???> rejected RCPT <userx@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> userx@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> z.z in "bb.cc"? no (end of list)
>>> z.z in "bbb.ccc"? no (end of list)
>>> !excl@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> !excl@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "^!excl" in TESTSUITE/aux-fixed/0067.rejrec)
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<!excl@???> rejected RCPT <userx@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> userx@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> y.p.s in "b.c"? no (end of list)
>>> y.p.s in "bb.cc"? no (end of list)
>>> y.p.s in "bbb.ccc"? no (end of list)
>>> sh#rp@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> y.p.s in "y.p.s"? yes (matched "y.p.s")
>>> sh#rp@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "sh#rp@???" in TESTSUITE/aux-fixed/0067.rejrec)

@@ -491,41 +491,41 @@ LOG: H=[1.2.3.4] F=<!excl@???> rejected RCPT <userx@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<sh#rp@???> rejected RCPT <userx@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> xx.yy in "b.c"? no (end of list)
>>> xx.yy in "bb.cc"? no (end of list)
>>> xx.yy in "bbb.ccc"? no (end of list)
>>> abc@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> abc@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> xx.yy in "b.c"? no (end of list)
>>> xyzbc@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")

@@ -533,15 +533,15 @@ LOG: H=[1.2.3.4] F=<sh#rp@???> rejected RCPT <userx@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<xyzbc@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> xx.yy in "b.c"? no (end of list)
>>> aabc@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")

@@ -549,41 +549,41 @@ LOG: H=[1.2.3.4] F=<xyzbc@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<aabc@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bb.cc in "b.c"? no (end of list)
>>> bb.cc in "b.c"? no (end of list)
>>> bb.cc in "bb.cc"? yes (matched "bb.cc")
>>> x@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "! x@???")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> x@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bb.cc in "b.c"? no (end of list)
>>> bb.cc in "bb.cc"? yes (matched "bb.cc")

@@ -592,15 +592,15 @@ LOG: H=[1.2.3.4] F=<aabc@???> rejected RCPT <x@???>
>>> end of ACL "check_recipient": DENY

LOG: H=[1.2.3.4] F=<y@???> rejected RCPT <x@???>
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bbb.ccc in "b.c"? no (end of list)
>>> bbb.ccc in "b.c"? no (end of list)

@@ -609,52 +609,52 @@ LOG: H=[1.2.3.4] F=<y@???> rejected RCPT <x@???>
>>> bbb.ccc in "bbb.ccc"? yes (matched "bbb.ccc")
>>> x@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "x@???" in TESTSUITE/aux-fixed/0067.not1)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> x@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bbb.ccc in "b.c"? no (end of list)
>>> bbb.ccc in "bb.cc"? no (end of list)
>>> bbb.ccc in "bbb.ccc"? yes (matched "bbb.ccc")
>>> y@??? in "!x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "y@???" in TESTSUITE/aux-fixed/0067.not2)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 30)
>>> check senders = 1234@??? : TESTSUITE/aux-fixed/0067.rejrec
>>> y@??? in "1234@??? : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check recipients = postmaster@*
>>> x@??? in "postmaster@*"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 29)
>>> check senders = !x@??? : *@b.c :!^philip@??? : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@??? : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bbb.ccc in "b.c"? no (end of list)
>>> bbb.ccc in "bb.cc"? no (end of list)

diff --git a/test/stderr/0068 b/test/stderr/0068
index fe81f49..c65432f 100644
--- a/test/stderr/0068
+++ b/test/stderr/0068
@@ -6,19 +6,19 @@
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 12)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 12)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 12)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 12)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 12)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT

LOG: too many recipients: message rejected: sender=<x@y> H=[V4NET.10.10.10]
diff --git a/test/stderr/0069 b/test/stderr/0069
index 19174fa..dd1e822 100644
--- a/test/stderr/0069
+++ b/test/stderr/0069
@@ -12,11 +12,11 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipientx"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipientx"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (matched "^ten-1\.test\.ex")
>>> deny: condition test succeeded in ACL "check_recipientx"

@@ -35,11 +35,11 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipientx"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipientx"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (failed to find host name for V4NET.0.0.13)

@@ -60,13 +60,13 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipienty"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 30)
>>> check hosts = non.existent.invalid : V4NET.0.0.13
>>> no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])

LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
>>> host in "non.existent.invalid : V4NET.0.0.13"? no (failed to find IP address for non.existent.invalid)
>>> accept: condition test failed in ACL "check_recipienty"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: "Denied"
>>> deny: condition test succeeded in ACL "check_recipienty"
>>> end of ACL "check_recipienty": DENY

@@ -84,7 +84,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipientz"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 34)
>>> check hosts = +ignore_unknown : non.existent.invalid : V4NET.0.0.13
>>> no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])

LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
@@ -105,14 +105,14 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipienty"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 30)
>>> check hosts = non.existent.invalid : V4NET.0.0.13
>>> no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])

LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
>>> host in "non.existent.invalid : V4NET.0.0.13"? no (failed to find IP address for non.existent.invalid)

LOG: list matching forced to fail: failed to find IP address for non.existent.invalid
>>> accept: condition test failed in ACL "check_recipienty"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: "Denied"
>>> deny: condition test succeeded in ACL "check_recipienty"
>>> end of ACL "check_recipienty": DENY

@@ -130,11 +130,11 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipienta"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 38)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipienta"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 39)
>>> check hosts = +include_defer : test.again.dns
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> no IP address found for host test.again.dns (during SMTP connection from [V4NET.0.0.13])

@@ -156,7 +156,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipientb"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 44)
>>> check hosts = test.again.dns : V4NET.0.0.13
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> no IP address found for host test.again.dns (during SMTP connection from [V4NET.0.0.13])

@@ -177,7 +177,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipientc"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 48)
>>> check hosts = +ignore_defer : test.again.dns : V4NET.0.0.13
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> no IP address found for host test.again.dns (during SMTP connection from [V4NET.0.0.13])

diff --git a/test/stderr/0070 b/test/stderr/0070
index dcfc428..b4e0021 100644
--- a/test/stderr/0070
+++ b/test/stderr/0070
@@ -27,7 +27,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_try_verify_hosts? no (end of list)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "rcpt"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 22)
>>> message: helo not verified
>>> check verify = helo
>>> verifying EHLO/HELO argument "NULL"

@@ -56,7 +56,7 @@ MUNGED: ::1 will be omitted in what follows
>>> verifying EHLO/HELO argument "[V4NET.0.0.1]"
>>> HELO verification failed but host is in helo_try_verify_hosts
>>> using ACL "rcpt"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 22)
>>> message: helo not verified
>>> check verify = helo
>>> require: condition test failed in ACL "rcpt"

@@ -83,11 +83,11 @@ MUNGED: ::1 will be omitted in what follows
>>> verifying EHLO/HELO argument "[V4NET.0.0.2]"
>>> matched host address
>>> using ACL "rcpt"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 22)
>>> message: helo not verified
>>> check verify = helo
>>> require: condition test succeeded in ACL "rcpt"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: helo did verify
>>> deny: condition test succeeded in ACL "rcpt"
>>> end of ACL "rcpt": DENY

@@ -201,7 +201,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_accept_junk_hosts? no (option unset)
>>> [V4NET.0.0.99] in helo_lookup_domains? no (end of list)
>>> using ACL "rcpt"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 22)
>>> message: helo not verified
>>> check verify = helo
>>> verifying EHLO/HELO argument "[V4NET.0.0.99]"

@@ -227,13 +227,13 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_accept_junk_hosts? no (option unset)
>>> [V4NET.0.0.13] in helo_lookup_domains? no (end of list)
>>> using ACL "rcpt"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 22)
>>> message: helo not verified
>>> check verify = helo
>>> verifying EHLO/HELO argument "[V4NET.0.0.13]"
>>> matched host address
>>> require: condition test succeeded in ACL "rcpt"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: helo did verify
>>> deny: condition test succeeded in ACL "rcpt"
>>> end of ACL "rcpt": DENY

@@ -260,7 +260,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "rcpt"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 22)
>>> message: helo not verified
>>> check verify = helo
>>> verifying EHLO/HELO argument "rhubarb"

diff --git a/test/stderr/0077 b/test/stderr/0077
index c8e30e9..c6362a8 100644
--- a/test/stderr/0077
+++ b/test/stderr/0077
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! @ : ! localhost

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

@@ -17,7 +17,7 @@ MUNGED: ::1 will be omitted in what follows
>>> name=localhost address=127.0.0.1
>>> host in "! @ : ! localhost"? no (matched "! localhost")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -32,14 +32,14 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! @ : ! localhost

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
>>> host in "! @ : ! localhost"? no (matched "! @")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -54,7 +54,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! @ : ! localhost

MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:

diff --git a/test/stderr/0079 b/test/stderr/0079
index c46c66a..d4d5293 100644
--- a/test/stderr/0079
+++ b/test/stderr/0079
@@ -11,11 +11,11 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 25)
>>> message: X-Warning: $sender_host_address is blacklisted at $dnslist_domain
>>> l_message: $sender_host_address is in $dnslist_domain
>>> check dnslists = rbl.test.ex

@@ -25,7 +25,7 @@
>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
>>> warn: condition test succeeded in ACL "check_recipient"

LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: V4NET.11.12.14 is in rbl.test.ex
->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 28)
>>> message: X-Warning: $sender_host_address is blacklisted at $dnslist_domain
>>> l_message: accepting postmaster from host in $dnslist_domain
>>> check recipients = postmaster@???

@@ -38,18 +38,18 @@ LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: V4NET.11.12.14 is in rbl.test.ex
>>> => that means V4NET.11.12.14 is listed at rbl2.test.ex
>>> warn: condition test succeeded in ACL "check_recipient"

LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: accepting postmaster from host in rbl2.test.ex
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 32)
>>> check recipients = postmaster@???
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@??? in "postmaster@???"? yes (matched "postmaster@???")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 25)
>>> message: X-Warning: $sender_host_address is blacklisted at $dnslist_domain
>>> l_message: $sender_host_address is in $dnslist_domain
>>> check dnslists = rbl.test.ex

@@ -58,17 +58,17 @@ LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: accepting postmaster from host i
>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
>>> warn: condition test succeeded in ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 28)
>>> message: X-Warning: $sender_host_address is blacklisted at $dnslist_domain
>>> l_message: accepting postmaster from host in $dnslist_domain
>>> check recipients = postmaster@???
>>> list@??? in "postmaster@???"? no (end of list)
>>> warn: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 32)
>>> check recipients = postmaster@???
>>> list@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 33)
>>> message: host is listed in $dnslist_domain
>>> check dnslists = rbl2.test.ex
>>> DNS list check: rbl2.test.ex

diff --git a/test/stderr/0080 b/test/stderr/0080
index d9ea2bf..d8c7d21 100644
--- a/test/stderr/0080
+++ b/test/stderr/0080
@@ -11,18 +11,18 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check recipients = postmaster@???
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@??? in "postmaster@???"? yes (matched "postmaster@???")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check recipients = postmaster@???
>>> list@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: host is listed in $dnslist_domain
>>> check dnslists = rbl.test.ex:rbl2.test.ex
>>> DNS list check: rbl.test.ex

diff --git a/test/stderr/0086 b/test/stderr/0086
index e80c9c3..577c2b9 100644
--- a/test/stderr/0086
+++ b/test/stderr/0086
@@ -6,12 +6,12 @@
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
 >>> check !verify = header_syntax
 >>> check logwrite = acl_verify_message: '$acl_verify_message'
 >>>                = acl_verify_message: ''>' missing at end of address: failing address in "Cc:" header is: <abcd@???'

@@ -27,12 +27,12 @@ LOG: 10HmaY-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after D
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
 >>> check !verify = header_syntax
 >>> check logwrite = acl_verify_message: '$acl_verify_message'
 >>>                = acl_verify_message: ''>' missing at end of address: failing address in "Cc:" header is: <abcd@???'

@@ -48,12 +48,12 @@ LOG: 10HmaZ-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after D
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
 >>> check !verify = header_syntax
 >>> check logwrite = acl_verify_message: '$acl_verify_message'
 >>>                = acl_verify_message: ''>' missing at end of address: failing address in "Resent-To:" header is: <xyz@???'

@@ -69,12 +69,12 @@ LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after D
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
 >>> check !verify = header_syntax
 >>> check logwrite = acl_verify_message: '$acl_verify_message'
 >>>                = acl_verify_message: 'unmatched doublequote in local part: failing address in "Cc:" header begins: "abcd@??? (missing quote),\n  longlonglonglonglong@???,\n  listlistlistlistlist@???,\n  ofofofofofofofofofof@???,\n  addressesaddresses@???,   \n  longlonglonglonglong@???,\n  listlistlistlistlist@???,\n  ofofofofofofofofofof@???,\n  addressesaddresses@???,   \n  longlonglonglonglong@???,\n  listlistlistlistlist@???,\n  ofofofofofofofofofof@???,\n  addressesaddresses@???,   \n  longlonglonglonglong@???,\n  listlistlistlistlist@???,\n  ofofofofofofofofofof@???,\n  addressesaddresses@???'

@@ -90,12 +90,12 @@ LOG: 10HmbB-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after D
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
 >>> check !verify = header_syntax
 >>> check logwrite = acl_verify_message: '$acl_verify_message'
 >>>                = acl_verify_message: 'unqualified address not permitted: failing address in "Cc:" header is: <abcd>'

@@ -111,15 +111,15 @@ LOG: 10HmbC-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after D
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check !verify = header_syntax
>>> deny: condition test failed in ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.10.10.9] P=smtp S=sss
diff --git a/test/stderr/0087 b/test/stderr/0087
index 31cefea..ec9eeb4 100644
--- a/test/stderr/0087
+++ b/test/stderr/0087
@@ -7,11 +7,11 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -21,7 +21,7 @@
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -29,12 +29,12 @@
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 26)
>>> check verify = header_sender
>>> verifying From: header address userx@???
>>> previously checked as envelope sender
>>> require: condition test succeeded in ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
@@ -47,11 +47,11 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -61,7 +61,7 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -69,12 +69,12 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 26)
>>> check verify = header_sender
>>> verifying Sender: header address userx@???
>>> previously checked as envelope sender
>>> require: condition test succeeded in ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaY-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
@@ -87,11 +87,11 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -101,7 +101,7 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -109,7 +109,7 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 26)
>>> check verify = header_sender
>>> verifying From: header address badbad@???
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -129,11 +129,11 @@ LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after DATA:
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -143,7 +143,7 @@ LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after DATA:
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -151,7 +151,7 @@ LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after DATA:
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 26)
>>> check verify = header_sender
>>> verifying From: header address badbad@???
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -162,7 +162,7 @@ LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after DATA:
>>> verifying From: header address userx@???
>>> previously checked as envelope sender
>>> require: condition test succeeded in ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaZ-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
@@ -175,11 +175,11 @@ LOG: 10HmaZ-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -189,7 +189,7 @@ LOG: 10HmaZ-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -197,7 +197,7 @@ LOG: 10HmaZ-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 26)
>>> check verify = header_sender
>>> verifying From: header address defer@???
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

diff --git a/test/stderr/0089 b/test/stderr/0089
index 00b552e..319b041 100644
--- a/test/stderr/0089
+++ b/test/stderr/0089
@@ -14,32 +14,32 @@ LOG: rejected HELO from [V4NET.0.0.0]: syntactically invalid argument(s): @#$%^&
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> abc_xyz in helo_lookup_domains? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check domains = +local_domains
>>> test.ex in "Test.ex : myhost.test.EX"? yes (matched "Test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check domains = +local_domains
>>> else.where in "Test.ex : myhost.test.EX"? no (end of list)
>>> else.where in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 26)
>>> check domains = +relay_domains
>>> else.where in "Test.ex : Relay.one.ex"? no (end of list)
>>> else.where in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 27)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -58,37 +58,37 @@ LOG: H=(abc_xyz) [V4NET.0.0.0] F=<userx@???> rejected RCPT <userx@else
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? yes (matched "*N-99.test.ex")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check domains = +local_domains
>>> relay.one.ex in "Test.ex : myhost.test.EX"? no (end of list)
>>> relay.one.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 26)
>>> check domains = +relay_domains
>>> relay.one.ex in "Test.ex : Relay.one.ex"? yes (matched "Relay.one.ex")
>>> relay.one.ex in "+relay_domains"? yes (matched "+relay_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check domains = +local_domains
>>> relay.two.ex in "Test.ex : myhost.test.EX"? no (end of list)
>>> relay.two.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 26)
>>> check domains = +relay_domains
>>> relay.two.ex in "Test.ex : Relay.one.ex"? no (end of list)
>>> relay.two.ex in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 27)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

diff --git a/test/stderr/0091 b/test/stderr/0091
index 4f68528..660477a 100644
--- a/test/stderr/0091
+++ b/test/stderr/0091
@@ -7,11 +7,11 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! V4NET.0.0.1
>>> host in "! V4NET.0.0.1"? no (matched "! V4NET.0.0.1")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -19,7 +19,7 @@
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> check verify = header_sender
>>> verifying From: header address <junk@???>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -38,7 +38,7 @@ LOG: 10HmaY-0005vi-00 H=[V4NET.0.0.1] F=<junk@???> rejected after
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! V4NET.0.0.1
>>> host in "! V4NET.0.0.1"? yes (end of list)
>>> check !verify = sender

@@ -60,7 +60,7 @@ LOG: H=[V4NET.0.0.2] F=<junk@???> rejected RCPT <root@???>: Se
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! V4NET.0.0.1
>>> host in "! V4NET.0.0.1"? yes (end of list)
>>> check !verify = sender

@@ -71,7 +71,7 @@ LOG: H=[V4NET.0.0.2] F=<junk@???> rejected RCPT <root@???>: Se
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -79,7 +79,7 @@ LOG: H=[V4NET.0.0.2] F=<junk@???> rejected RCPT <root@???>: Se
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> check verify = header_sender
>>> verifying From: header address <junk@???>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -98,7 +98,7 @@ LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.2] F=<userx@???> rejected after DATA: the
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! V4NET.0.0.1
>>> host in "! V4NET.0.0.1"? yes (end of list)
>>> check !verify = sender

@@ -109,7 +109,7 @@ LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.2] F=<userx@???> rejected after DATA: the
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -117,7 +117,7 @@ LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.2] F=<userx@???> rejected after DATA: the
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> check verify = header_sender
>>> verifying From: header address <userx@???>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -126,7 +126,7 @@ LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.2] F=<userx@???> rejected after DATA: the
>>> calling localuser router
>>> routed by localuser router
>>> require: condition test succeeded in ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.0.0.2] P=smtp S=sss
diff --git a/test/stderr/0092 b/test/stderr/0092
index c06f9de..f4cda6f 100644
--- a/test/stderr/0092
+++ b/test/stderr/0092
@@ -16,16 +16,16 @@ LOG: SMTP command timeout on connection from [V4NET.0.0.1]
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: unrouteable address
>>> check recipients = verify@???
>>> userx@??? in "verify@???"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -83,17 +83,17 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:userx@???
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check hosts = :
host in ":"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 25)
message: unrouteable address
check recipients = verify@???
address match test: subject=userx@??? pattern=verify@???
userx@??? in "verify@???"? no (end of list)
deny: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 28)
check domains = +local_domains
test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
test.ex in "+local_domains"? yes (matched "+local_domains")
@@ -120,11 +120,11 @@ exim: timed out while reading - message abandoned
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: unrouteable address
>>> check recipients = verify@???
>>> test.ex in "test.ex"? yes (matched "test.ex")

diff --git a/test/stderr/0094 b/test/stderr/0094
index f612ed3..26cf916 100644
--- a/test/stderr/0094
+++ b/test/stderr/0094
@@ -9,22 +9,22 @@ LOG: no host name found for IP address V4NET.11.12.13
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +local_domains
>>> cam.ac.uk in "test.ex"? no (end of list)
>>> cam.ac.uk in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *.masq.test.ex
>>> host in "*.masq.test.ex"? no (failed to find host name for V4NET.11.12.13)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 26)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -42,21 +42,21 @@ LOG: H=[V4NET.11.12.13] F=<userx@???> rejected RCPT <userx@???>: rel
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check domains = +local_domains
>>> cam.ac.uk in "test.ex"? no (end of list)
>>> cam.ac.uk in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "*.masq.test.ex"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 26)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

@@ -113,11 +113,11 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<userx@???>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
check hosts = :
host in ":"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check domains = +local_domains
test.ex in "test.ex"? yes (matched "test.ex")
test.ex in "+local_domains"? yes (matched "+local_domains")
@@ -127,21 +127,21 @@ SMTP>> 250 Accepted
DSN: orcpt: NULL flags: 0
SMTP<< rcpt to:<userx@???>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
check hosts = :
host in ":"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check domains = +local_domains
cam.ac.uk in "test.ex"? no (end of list)
cam.ac.uk in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 25)
check hosts = +relay_hosts
host in "*.masq.test.ex"? no (end of list)
host in "+relay_hosts"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 26)
message: relay not permitted
deny: condition test succeeded in ACL "check_recipient"
end of ACL "check_recipient": DENY
diff --git a/test/stderr/0121 b/test/stderr/0121
index 97cbca9..f874949 100644
--- a/test/stderr/0121
+++ b/test/stderr/0121
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing unknown@???

@@ -22,7 +22,7 @@
LOG: H=[127.0.0.1] sender verify fail for <unknown@???>: Unrouteable address
LOG: H=[127.0.0.1] F=<unknown@???> rejected RCPT <userx@???>: Sender verify failed
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -37,7 +37,7 @@ LOG: H=[127.0.0.1] sender verify fail for <userx@???>: unrouteable m
LOG: H=[127.0.0.1] F=<userx@???> rejected RCPT <userx@???>: Sender verify failed
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing "unknown with spaces"@???

@@ -52,7 +52,7 @@ LOG: H=[127.0.0.1] F=<userx@???> rejected RCPT <userx@???>: Send
LOG: H=[127.0.0.1] sender verify fail for <"unknown with spaces"@???>: Unrouteable address
LOG: H=[127.0.0.1] F=<"unknown with spaces"@???> rejected RCPT <userx@???>: Sender verify failed
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -64,7 +64,7 @@ LOG: H=[127.0.0.1] F=<"unknown with spaces"@???> rejected RCPT <userx@???
>>> routed by userx router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -72,7 +72,7 @@ LOG: H=[127.0.0.1] F=<"unknown with spaces"@???> rejected RCPT <userx@???
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 27)
>>> check verify = header_sender
>>> verifying From: header address unknown@???
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -86,7 +86,7 @@ LOG: H=[127.0.0.1] F=<"unknown with spaces"@???> rejected RCPT <userx@???
>>> end of ACL "check_message": not OK

LOG: 10HmaX-0005vi-00 H=[127.0.0.1] F=<userx@???> rejected after DATA: there is no valid sender in any header line
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -98,7 +98,7 @@ LOG: 10HmaX-0005vi-00 H=[127.0.0.1] F=<userx@???> rejected after DATA: there
>>> routed by userx router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -106,14 +106,14 @@ LOG: 10HmaX-0005vi-00 H=[127.0.0.1] F=<userx@???> rejected after DATA: there
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 27)
>>> check verify = header_sender
>>> verifying From: header address <>
>>> require: condition test failed in ACL "check_message"
>>> end of ACL "check_message": not OK

LOG: 10HmaY-0005vi-00 H=[127.0.0.1] F=<userx@???> rejected after DATA: syntax error in 'From:' header when scanning for sender: missing or malformed local part in "<>"
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing defer@???

@@ -128,7 +128,7 @@ LOG: 10HmaY-0005vi-00 H=[127.0.0.1] F=<userx@???> rejected after DATA: synta
LOG: H=[127.0.0.1] sender verify defer for <defer@???>: forced defer
LOG: H=[127.0.0.1] F=<defer@???> temporarily rejected RCPT <userx@???>: Could not complete sender verify
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -140,7 +140,7 @@ LOG: H=[127.0.0.1] F=<defer@???> temporarily rejected RCPT <userx@???>:
>>> routed by userx router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -148,7 +148,7 @@ LOG: H=[127.0.0.1] F=<defer@???> temporarily rejected RCPT <userx@???>:
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 27)
>>> check verify = header_sender
>>> verifying from: header address <defer@???>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

diff --git a/test/stderr/0124 b/test/stderr/0124
index d259f47..82c1e47 100644
--- a/test/stderr/0124
+++ b/test/stderr/0124
@@ -7,16 +7,16 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +local_domains
>>> external.test.ex in "test.ex"? no (end of list)
>>> external.test.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *.friendly.test.ex
>>> looking up host name for V4NET.0.0.97

@@ -24,26 +24,26 @@ LOG: no host name found for IP address V4NET.0.0.97
>>> host in "*.friendly.test.ex"? no (failed to find host name for V4NET.0.0.97)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 23)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[V4NET.0.0.97] F=<userx@???> rejected RCPT <userx@???>: relay not permitted
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check domains = +local_domains
>>> external.test.ex in "test.ex"? no (end of list)
>>> external.test.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 23)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

diff --git a/test/stderr/0130 b/test/stderr/0130
index 50c29e9..c07f850 100644
--- a/test/stderr/0130
+++ b/test/stderr/0130
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 21)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

diff --git a/test/stderr/0138 b/test/stderr/0138
index 9c30eed..152dd0a 100644
--- a/test/stderr/0138
+++ b/test/stderr/0138
@@ -11,15 +11,15 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 17)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check recipients = postmaster@???
>>> userx@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check dnslists = rbl3.test.ex
>>> DNS list check: rbl3.test.ex
>>> new DNS lookup for 14.12.11.V4NET.rbl3.test.ex

@@ -28,15 +28,15 @@
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 17)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check recipients = postmaster@???
>>> list@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check dnslists = rbl3.test.ex
>>> DNS list check: rbl3.test.ex
>>> using result of previous DNS lookup

@@ -59,22 +59,22 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 17)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check recipients = postmaster@???
>>> userx@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check dnslists = rbl3.test.ex
>>> DNS list check: rbl3.test.ex
>>> new DNS lookup for 13.12.11.V4NET.rbl3.test.ex
>>> DNS lookup for 13.12.11.V4NET.rbl3.test.ex failed
>>> => that means V4NET.11.12.13 is not listed at rbl3.test.ex
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: host is listed in $dnslist_domain
>>> check dnslists = rbl2.test.ex
>>> DNS list check: rbl2.test.ex

@@ -82,7 +82,7 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> DNS lookup for 13.12.11.V4NET.rbl2.test.ex failed
>>> => that means V4NET.11.12.13 is not listed at rbl2.test.ex
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 22)
>>> message: X-Warning: $sender_host_address is listed at $dnslist_domain
>>> check dnslists = rbl.test.ex
>>> DNS list check: rbl.test.ex

@@ -90,7 +90,7 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
>>> warn: condition test succeeded in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing postmaster@???

@@ -105,7 +105,7 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -117,7 +117,7 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")

diff --git a/test/stderr/0139 b/test/stderr/0139
index 140f546..ef7063b 100644
--- a/test/stderr/0139
+++ b/test/stderr/0139
@@ -7,39 +7,39 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 36)
>>> check dnslists = rbl4.test.ex&0.0.0.6
>>> DNS list check: rbl4.test.ex&0.0.0.6
>>> new DNS lookup for 14.12.11.V4NET.rbl4.test.ex
>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
>>> warn: condition test failed in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check dnslists = rbl4.test.ex&127.0.0.3
>>> DNS list check: rbl4.test.ex&127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
>>> warn: condition test failed in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 38)
>>> check dnslists = rbl4.test.ex!&0.0.0.7
>>> DNS list check: rbl4.test.ex!&0.0.0.7
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
>>> warn: condition test failed in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 40)
>>> check dnslists = rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS list check: rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
>>> warn: condition test failed in ACL "check_mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 42)
>>> accept: condition test succeeded in ACL "check_mail"
>>> end of ACL "check_mail": ACCEPT
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> message: X-Warn: host is listed in $dnslist_domain but not =127.0.0.3${if def:dnslist_text{\n $dnslist_text}}
>>> check dnslists = rbl3.test.ex!=127.0.0.3
>>> DNS list check: rbl3.test.ex!=127.0.0.3

@@ -47,7 +47,7 @@
>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
>>> warn: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: host is listed in $dnslist_domain with value 127.0.0.3${if def:dnslist_text{\n$dnslist_text}}
>>> check dnslists = rbl3.test.ex=127.0.0.3
>>> DNS list check: rbl3.test.ex=127.0.0.3

@@ -56,7 +56,7 @@
>>> => but we are not accepting this block class because
>>> => there was no match for =127.0.0.3
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 51)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing postmaster@???

@@ -71,7 +71,7 @@
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 52)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -83,14 +83,14 @@
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 54)
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> message: X-Warn: host is listed in $dnslist_domain but not =127.0.0.3${if def:dnslist_text{\n $dnslist_text}}
>>> check dnslists = rbl3.test.ex!=127.0.0.3
>>> DNS list check: rbl3.test.ex!=127.0.0.3

@@ -98,7 +98,7 @@
>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
>>> warn: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: host is listed in $dnslist_domain with value 127.0.0.3${if def:dnslist_text{\n$dnslist_text}}
>>> check dnslists = rbl3.test.ex=127.0.0.3
>>> DNS list check: rbl3.test.ex=127.0.0.3

@@ -107,11 +107,11 @@
>>> => but we are not accepting this block class because
>>> => there was no match for =127.0.0.3
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 51)
>>> check verify = sender
>>> using cached sender verify result
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 52)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -120,7 +120,7 @@
>>> routed by system_aliases router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 54)
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -137,39 +137,39 @@ LOG: 10HmaY-0005vi-00 <= postmaster@??? H=[V4NET.11.12.14] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 36)
>>> check dnslists = rbl4.test.ex&0.0.0.6
>>> DNS list check: rbl4.test.ex&0.0.0.6
>>> new DNS lookup for 15.12.11.V4NET.rbl4.test.ex
>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
>>> warn: condition test failed in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check dnslists = rbl4.test.ex&127.0.0.3
>>> DNS list check: rbl4.test.ex&127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
>>> warn: condition test failed in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 38)
>>> check dnslists = rbl4.test.ex!&0.0.0.7
>>> DNS list check: rbl4.test.ex!&0.0.0.7
>>> using result of previous DNS lookup
>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
>>> warn: condition test failed in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 40)
>>> check dnslists = rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS list check: rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> using result of previous DNS lookup
>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
>>> warn: condition test failed in ACL "check_mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 42)
>>> accept: condition test succeeded in ACL "check_mail"
>>> end of ACL "check_mail": ACCEPT
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 46)
>>> message: X-Warn: host is listed in $dnslist_domain but not =127.0.0.3${if def:dnslist_text{\n $dnslist_text}}
>>> check dnslists = rbl3.test.ex!=127.0.0.3
>>> DNS list check: rbl3.test.ex!=127.0.0.3

@@ -178,7 +178,7 @@ LOG: 10HmaY-0005vi-00 <= postmaster@??? H=[V4NET.11.12.14] P=smtp S=sss
>>> => but we are not accepting this block class because
>>> => there was an exclude match for =127.0.0.3
>>> warn: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 49)
>>> message: host is listed in $dnslist_domain with value 127.0.0.3${if def:dnslist_text{\n$dnslist_text}}
>>> check dnslists = rbl3.test.ex=127.0.0.3
>>> DNS list check: rbl3.test.ex=127.0.0.3

@@ -197,14 +197,14 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 36)
>>> check dnslists = rbl4.test.ex&0.0.0.6
>>> DNS list check: rbl4.test.ex&0.0.0.6
>>> new DNS lookup for 20.12.11.V4NET.rbl4.test.ex
>>> DNS lookup for 20.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.6)
>>> => that means V4NET.11.12.20 is listed at rbl4.test.ex
>>> warn: condition test succeeded in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check dnslists = rbl4.test.ex&127.0.0.3
>>> DNS list check: rbl4.test.ex&127.0.0.3
>>> using result of previous DNS lookup

@@ -212,7 +212,7 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> => but we are not accepting this block class because
>>> => there was no match for &127.0.0.3
>>> warn: condition test failed in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 38)
>>> check dnslists = rbl4.test.ex!&0.0.0.7
>>> DNS list check: rbl4.test.ex!&0.0.0.7
>>> using result of previous DNS lookup

@@ -221,7 +221,7 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
 >>> check add_header = DNSlist: $dnslist_domain $dnslist_text $dnslist_matched
 >>>                  = DNSlist: rbl4.test.ex  V4NET.11.12.20
 >>> warn: condition test succeeded in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 40)
>>> check dnslists = rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS list check: rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> using result of previous DNS lookup

@@ -229,7 +229,7 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> => but we are not accepting this block class because
>>> => there was no match for =127.0.0.128
>>> warn: condition test failed in ACL "check_mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 42)
>>> accept: condition test succeeded in ACL "check_mail"
>>> end of ACL "check_mail": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -241,21 +241,21 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 36)
>>> check dnslists = rbl4.test.ex&0.0.0.6
>>> DNS list check: rbl4.test.ex&0.0.0.6
>>> new DNS lookup for 21.12.11.V4NET.rbl4.test.ex
>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
>>> => that means V4NET.11.12.21 is listed at rbl4.test.ex
>>> warn: condition test succeeded in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check dnslists = rbl4.test.ex&127.0.0.3
>>> DNS list check: rbl4.test.ex&127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
>>> => that means V4NET.11.12.21 is listed at rbl4.test.ex
>>> warn: condition test succeeded in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 38)
>>> check dnslists = rbl4.test.ex!&0.0.0.7
>>> DNS list check: rbl4.test.ex!&0.0.0.7
>>> using result of previous DNS lookup

@@ -263,7 +263,7 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> => but we are not accepting this block class because
>>> => there was an exclude match for &0.0.0.7
>>> warn: condition test failed in ACL "check_mail"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 40)
>>> check dnslists = rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS list check: rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> using result of previous DNS lookup

@@ -271,7 +271,7 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> => but we are not accepting this block class because
>>> => there was no match for =127.0.0.128
>>> warn: condition test failed in ACL "check_mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 42)
>>> accept: condition test succeeded in ACL "check_mail"
>>> end of ACL "check_mail": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -284,7 +284,7 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> host in helo_accept_junk_hosts? no (option unset)
>>> a.b in helo_lookup_domains? no (end of list)
>>> using ACL "check_helo"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 21)
>>> check dnslists = rbl2.test.ex!=127.0.0.3 : rbl3.test.ex=127.0.0.3
>>> DNS list check: rbl2.test.ex!=127.0.0.3
>>> new DNS lookup for 15.12.11.V4NET.rbl2.test.ex

@@ -295,7 +295,7 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> DNS lookup for 15.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.3)
>>> => that means V4NET.11.12.15 is listed at rbl3.test.ex
>>> warn: condition test succeeded in ACL "check_helo"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> accept: condition test succeeded in ACL "check_helo"
>>> end of ACL "check_helo": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -308,14 +308,14 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> host in helo_accept_junk_hosts? no (option unset)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 25)
>>> check dnslists = rbl.test.ex=127.0.0.1
>>> DNS list check: rbl.test.ex=127.0.0.1
>>> new DNS lookup for 2.13.13.V4NET.rbl.test.ex
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
>>> warn: condition test succeeded in ACL "check_vrfy"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 26)
>>> check dnslists = rbl.test.ex!=127.0.0.1
>>> DNS list check: rbl.test.ex!=127.0.0.1
>>> using result of previous DNS lookup

@@ -323,14 +323,14 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> => but we are not accepting this block class because
>>> => there was an exclude match for =127.0.0.1
>>> warn: condition test failed in ACL "check_vrfy"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 27)
>>> check dnslists = rbl.test.ex!=127.0.0.3
>>> DNS list check: rbl.test.ex!=127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
>>> warn: condition test succeeded in ACL "check_vrfy"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 28)
>>> check dnslists = rbl.test.ex==127.0.0.1
>>> DNS list check: rbl.test.ex==127.0.0.1
>>> using result of previous DNS lookup

@@ -338,28 +338,28 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> => but we are not accepting this block class because
>>> => there was an IP address that did not match for ==127.0.0.1
>>> warn: condition test failed in ACL "check_vrfy"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 29)
>>> check dnslists = rbl.test.ex==127.0.0.1,127.0.0.2
>>> DNS list check: rbl.test.ex==127.0.0.1,127.0.0.2
>>> using result of previous DNS lookup
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
>>> warn: condition test succeeded in ACL "check_vrfy"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 30)
>>> check dnslists = rbl.test.ex!==127.0.0.1
>>> DNS list check: rbl.test.ex!==127.0.0.1
>>> using result of previous DNS lookup
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
>>> warn: condition test succeeded in ACL "check_vrfy"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 31)
>>> check dnslists = rbl.test.ex!==127.0.0.3
>>> DNS list check: rbl.test.ex!==127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
>>> warn: condition test succeeded in ACL "check_vrfy"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 32)
>>> check dnslists = rbl.test.ex!==127.0.0.1,127.0.0.2
>>> DNS list check: rbl.test.ex!==127.0.0.1,127.0.0.2
>>> using result of previous DNS lookup

@@ -367,7 +367,7 @@ LOG: H=[V4NET.11.12.15] F=<postmaster@???> rejected RCPT <userx@???
>>> => but we are not accepting this block class because
>>> => there were no IP addresses that did not match for ==127.0.0.1,127.0.0.2
>>> warn: condition test failed in ACL "check_vrfy"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 33)
>>> accept: condition test succeeded in ACL "check_vrfy"
>>> end of ACL "check_vrfy": ACCEPT
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

diff --git a/test/stderr/0145 b/test/stderr/0145
index aa06f5a..cd1151a 100644
--- a/test/stderr/0145
+++ b/test/stderr/0145
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@???

@@ -29,7 +29,7 @@ LOG: H=[V4NET.9.8.7] F=<x@???> rejected RCPT <x@y>: Sender verify fail
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@???

@@ -37,7 +37,7 @@ LOG: H=[V4NET.9.8.7] F=<x@???> rejected RCPT <x@y>: Sender verify fail
>>> routed by domainlist router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 19)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@???

diff --git a/test/stderr/0157 b/test/stderr/0157
index a36650c..df37ced 100644
--- a/test/stderr/0157
+++ b/test/stderr/0157
@@ -7,16 +7,16 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
>>> message: invalid sender

@@ -26,16 +26,16 @@
>>> accept: endpass encountered - denying access

LOG: H=[V4NET.0.0.1] F=<x@???> rejected RCPT <a@???>: invalid sender
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
>>> message: invalid sender

@@ -53,40 +53,40 @@ LOG: H=[V4NET.0.0.1] F=<x@???> rejected RCPT <a@???>: invalid sender
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "V4NET.0.0.1 : V4NET.0.0.2"? yes (matched "V4NET.0.0.2")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? yes (matched "+relay_hosts" - cached)
>>> accept: condition test succeeded in ACL "check_recipient"

@@ -100,48 +100,48 @@ LOG: H=[V4NET.0.0.1] F=<x@???> rejected RCPT <a@???>: invalid sender
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "V4NET.0.0.1 : V4NET.0.0.2"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 26)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[V4NET.0.0.3] F=<x@???> rejected RCPT <a@???>: relay not permitted
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 26)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

diff --git a/test/stderr/0175 b/test/stderr/0175
index 9423139..b2f1c65 100644
--- a/test/stderr/0175
+++ b/test/stderr/0175
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing user@???

@@ -35,7 +35,7 @@ LOG: H=[V4NET.0.0.0] F=<user@???> rejected RCPT <userx@???>: Sender v
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing user@???

@@ -66,7 +66,7 @@ LOG: H=[V4NET.0.0.0] F=<user@???> rejected RCPT <userx@???>: Sender
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing user@???

@@ -84,7 +84,7 @@ LOG: H=[V4NET.0.0.0] F=<user@???> rejected RCPT <userx@???>: Sender
>>> routed by lookuphost router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

diff --git a/test/stderr/0234 b/test/stderr/0234
index b7c44c7..ffc4406 100644
--- a/test/stderr/0234
+++ b/test/stderr/0234
@@ -7,18 +7,18 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +relay_domains
>>> d in "@mx_any"? no (end of list)
>>> d in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=[V4NET.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +relay_domains
>>> local host has lowest MX
>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")

@@ -26,7 +26,7 @@ LOG: H=[V4NET.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +relay_domains
>>> local host in host list - removed hosts:
>>> ten-2.test.ex V4NET.0.0.2 6

diff --git a/test/stderr/0243 b/test/stderr/0243
index dac2ea6..8ba5a29 100644
--- a/test/stderr/0243
+++ b/test/stderr/0243
@@ -11,7 +11,7 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -26,7 +26,7 @@
>>> routed by algemeen_aliases router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> nl.demon.net in "nl.demon.net"? yes (matched "nl.demon.net")
>>> nl.demon.net in "+local_domains"? yes (matched "+local_domains")

diff --git a/test/stderr/0251 b/test/stderr/0251
index 6a50936..a118e5c 100644
--- a/test/stderr/0251
+++ b/test/stderr/0251
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -27,14 +27,14 @@
>>> routed by exeter_listf router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
>>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -46,7 +46,7 @@
>>> routed by exeter_listf router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
>>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
>>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")

diff --git a/test/stderr/0275 b/test/stderr/0275
index b4d4a03..c19bcc6 100644
--- a/test/stderr/0275
+++ b/test/stderr/0275
@@ -368,7 +368,7 @@ SMTP<< RCPT TO:<error@???>
test.ex in "! *.ex"? no (matched "! *.ex")
test.ex in "test.ex"? yes (matched "test.ex")
test.ex in percent_hack_domains? yes (matched "+not_queue_domains")
-processing "accept"
+processing "accept" (TESTSUITE/test-config 102)
check verify = recipient
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Verifying error@???
diff --git a/test/stderr/0281 b/test/stderr/0281
index 9a3396b..5c58bd3 100644
--- a/test/stderr/0281
+++ b/test/stderr/0281
@@ -7,25 +7,25 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_rcpt_1"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 19)
>>> message: domain doesn't match @ or @[]
>>> check domains = @ : @[]
>>> myhost.test.ex in "@ : @[]"? yes (matched "@")
>>> require: condition test succeeded in ACL "acl_rcpt_1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> accept: condition test succeeded in ACL "acl_rcpt_1"
>>> end of ACL "acl_rcpt_1": ACCEPT
>>> using ACL "acl_rcpt_1"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 19)
>>> message: domain doesn't match @ or @[]
>>> check domains = @ : @[]
>>> [127.0.0.1] in "@ : @[]"? yes (matched "@[]")
>>> require: condition test succeeded in ACL "acl_rcpt_1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> accept: condition test succeeded in ACL "acl_rcpt_1"
>>> end of ACL "acl_rcpt_1": ACCEPT
>>> using ACL "acl_rcpt_1"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 19)
>>> message: domain doesn't match @ or @[]
>>> check domains = @ : @[]
>>> else.where in "@ : @[]"? no (end of list)

@@ -33,29 +33,29 @@
>>> end of ACL "acl_rcpt_1": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <1@???>: domain doesn't match @ or @[]
>>> using ACL "acl_rcpt_2"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
>>> other1.test.ex in hosts_treat_as_local? yes (matched "other1.test.ex")
>>> local host has lowest MX
>>> mxt13.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL "acl_rcpt_2"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 26)
>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> end of ACL "acl_rcpt_2": ACCEPT
>>> using ACL "acl_rcpt_2"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host has lowest MX
>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL "acl_rcpt_2"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 26)
>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> end of ACL "acl_rcpt_2": ACCEPT
>>> using ACL "acl_rcpt_2"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)

@@ -65,11 +65,11 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <1@???>: domain doesn't match
>>> ten-2.test.ex V4NET.0.0.2 6
>>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL "acl_rcpt_2"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 26)
>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> end of ACL "acl_rcpt_2": ACCEPT
>>> using ACL "acl_rcpt_2"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)

@@ -80,7 +80,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <1@???>: domain doesn't match
>>> end of ACL "acl_rcpt_2": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@???>: domain doesn't match @mx_any
>>> using ACL "acl_rcpt_2"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
>>> mxnone.test.ex in "@mx_any"? no (end of list)

@@ -88,7 +88,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@???>: domain doesn't matc
>>> end of ACL "acl_rcpt_2": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@???>: domain doesn't match @mx_any
>>> using ACL "acl_rcpt_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)

@@ -96,11 +96,11 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@???>: domain doesn't ma
>>> local host has lowest MX
>>> mxt5.test.ex in "@mx_primary"? yes (matched "@mx_primary")
>>> require: condition test succeeded in ACL "acl_rcpt_3"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> accept: condition test succeeded in ACL "acl_rcpt_3"
>>> end of ACL "acl_rcpt_3": ACCEPT
>>> using ACL "acl_rcpt_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)

@@ -114,7 +114,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@???>: domain doesn't ma
>>> end of ACL "acl_rcpt_3": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn't match @mx_primary
>>> using ACL "acl_rcpt_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)

@@ -125,7 +125,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn't matc
>>> end of ACL "acl_rcpt_3": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn't match @mx_primary
>>> using ACL "acl_rcpt_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
>>> mxnone.test.ex in "@mx_primary"? no (end of list)

@@ -133,7 +133,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn't matc
>>> end of ACL "acl_rcpt_3": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn't match @mx_primary
>>> using ACL "acl_rcpt_4"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)

@@ -143,7 +143,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn't ma
>>> end of ACL "acl_rcpt_4": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@???>: domain doesn't match @mx_secondary
>>> using ACL "acl_rcpt_4"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)

@@ -154,11 +154,11 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@???>: domain doesn't matc
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt6.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
>>> require: condition test succeeded in ACL "acl_rcpt_4"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 36)
>>> accept: condition test succeeded in ACL "acl_rcpt_4"
>>> end of ACL "acl_rcpt_4": ACCEPT
>>> using ACL "acl_rcpt_4"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)

@@ -169,7 +169,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@???>: domain doesn't matc
>>> end of ACL "acl_rcpt_4": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@???>: domain doesn't match @mx_secondary
>>> using ACL "acl_rcpt_4"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
>>> mxnone.test.ex in "@mx_secondary"? no (end of list)

@@ -177,7 +177,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@???>: domain doesn't matc
>>> end of ACL "acl_rcpt_4": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@???>: domain doesn't match @mx_secondary
>>> using ACL "acl_rcpt_5"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 39)
>>> message: host doesn't match @ or @[]
>>> check hosts = @ : @[]

MUNGED: ::1 will be omitted in what follows
@@ -196,7 +196,7 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <5@???>: host doesn't matc
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_rcpt_5"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 39)
>>> message: host doesn't match @ or @[]
>>> check hosts = @ : @[]

MUNGED: ::1 will be omitted in what follows
@@ -204,7 +204,7 @@ MUNGED: ::1 will be omitted in what follows
>>> name=myhost.test.ex address=V4NET.10.10.10
>>> host in "@ : @[]"? yes (matched "@")
>>> require: condition test succeeded in ACL "acl_rcpt_5"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 41)
>>> accept: condition test succeeded in ACL "acl_rcpt_5"
>>> end of ACL "acl_rcpt_5": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -216,7 +216,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_rcpt_5"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 39)
>>> message: host doesn't match @ or @[]
>>> check hosts = @ : @[]

MUNGED: ::1 will be omitted in what follows
@@ -224,7 +224,7 @@ MUNGED: ::1 will be omitted in what follows
>>> name=myhost.test.ex address=V4NET.10.10.10
>>> host in "@ : @[]"? yes (matched "@[]")
>>> require: condition test succeeded in ACL "acl_rcpt_5"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 41)
>>> accept: condition test succeeded in ACL "acl_rcpt_5"
>>> end of ACL "acl_rcpt_5": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -236,7 +236,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_rcpt_2"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)

@@ -245,11 +245,11 @@ MUNGED: ::1 will be omitted in what follows
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL "acl_rcpt_2"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 26)
>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> end of ACL "acl_rcpt_2": ACCEPT
>>> using ACL "acl_rcpt_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)

@@ -261,7 +261,7 @@ MUNGED: ::1 will be omitted in what follows
>>> end of ACL "acl_rcpt_3": not OK

LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn't match @mx_primary
>>> using ACL "acl_rcpt_4"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)

@@ -270,6 +270,6 @@ LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn't matc
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
>>> require: condition test succeeded in ACL "acl_rcpt_4"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 36)
>>> accept: condition test succeeded in ACL "acl_rcpt_4"
>>> end of ACL "acl_rcpt_4": ACCEPT

diff --git a/test/stderr/0294 b/test/stderr/0294
index 8ade497..a1525db 100644
--- a/test/stderr/0294
+++ b/test/stderr/0294
@@ -118,22 +118,22 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<one@z>
-processing "deny"
+processing "deny" (TESTSUITE/test-config 35)
check local_parts = reject
one in "reject"? no (end of list)
deny: condition test failed in inline ACL
-processing "accept"
+processing "accept" (TESTSUITE/test-config 35)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

DSN: orcpt: NULL flags: 0
SMTP<< rcpt to:<one@z>
host in smtp_ratelimit_hosts? no (end of list)
-processing "deny"
+processing "deny" (TESTSUITE/test-config 35)
check local_parts = reject
one in "reject"? no (end of list)
deny: condition test failed in inline ACL
-processing "accept"
+processing "accept" (TESTSUITE/test-config 35)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

@@ -166,11 +166,11 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<one@z>
-processing "deny"
+processing "deny" (TESTSUITE/test-config 35)
check local_parts = reject
one in "reject"? no (end of list)
deny: condition test failed in inline ACL
-processing "accept"
+processing "accept" (TESTSUITE/test-config 35)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

@@ -178,11 +178,11 @@ DSN: orcpt: NULL flags: 0
SMTP<< rcpt to:<one@z>
host in smtp_ratelimit_hosts? yes (matched "V4NET.9.8.7")
rate limit RCPT: delay 0.25 sec
-processing "deny"
+processing "deny" (TESTSUITE/test-config 35)
check local_parts = reject
one in "reject"? no (end of list)
deny: condition test failed in inline ACL
-processing "accept"
+processing "accept" (TESTSUITE/test-config 35)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

diff --git a/test/stderr/0303 b/test/stderr/0303
index 2b2df1a..3ed99b6 100644
--- a/test/stderr/0303
+++ b/test/stderr/0303
@@ -81,7 +81,7 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<x@y>
-processing "accept"
+processing "accept" (TESTSUITE/test-config 12)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

@@ -155,7 +155,7 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<x@y>
-processing "accept"
+processing "accept" (TESTSUITE/test-config 12)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

diff --git a/test/stderr/0304 b/test/stderr/0304
index d82bb3e..bd33dd7 100644
--- a/test/stderr/0304
+++ b/test/stderr/0304
@@ -7,39 +7,39 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> b1@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b1@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b1@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> x in "domain.only"? no (end of list)
>>> x in "*.domain2.only"? no (end of list)
>>> b1@x in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> b1@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> b1@x in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> in ":"? yes (matched "")

@@ -50,46 +50,46 @@
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<> rejected RCPT <b1@x>: failed 7
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> b2@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b2@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b2@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> x in "domain.only"? no (end of list)
>>> x in "*.domain2.only"? no (end of list)
>>> b2@x in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> b2@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> b2@x in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> in ":"? yes (matched "")
>>> check recipients = b1@x
>>> b2@x in "b1@x"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> in "^$"? yes (matched "^$")

@@ -100,73 +100,73 @@ LOG: H=[1.2.3.4] F=<> rejected RCPT <b1@x>: failed 7
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<> rejected RCPT <b2@x>: failed 8
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> b9@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b9@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> x in "domain.only"? no (end of list)
>>> x in "*.domain2.only"? no (end of list)
>>> b9@x in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> b9@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> b9@x in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> in ":"? yes (matched "")
>>> check recipients = b1@x
>>> b9@x in "b1@x"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> in "^$"? yes (matched "^$")
>>> check recipients = b2@x
>>> b9@x in "b2@x"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> x in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> b9@x in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> b9@x in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@??? in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")

@@ -174,7 +174,7 @@ LOG: H=[1.2.3.4] F=<> rejected RCPT <b2@x>: failed 8
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@???>: failed 1
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abcdef@??? in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")

@@ -182,7 +182,7 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@???>: failed 1
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abcdef@???>: failed 1
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> b in "b"? yes (matched "b")

@@ -191,75 +191,75 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abcdef@???>: failed 1
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <a@b>: failed 1
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> ok@ok in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> ok@ok in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> ok in "domain.only"? no (end of list)
>>> ok in "*.domain2.only"? no (end of list)
>>> ok@ok in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> ok@ok in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> ok@ok in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> ok in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> ok@ok in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> ok@ok in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")

@@ -267,12 +267,12 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <a@b>: failed 1
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: failed 2
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")

@@ -280,80 +280,80 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: failed 2
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@???>: failed 2
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@??? in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> d.e.f in "domain.only"? no (end of list)
>>> d.e.f in "*.domain2.only"? no (end of list)
>>> x@??? in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x@??? in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> x@??? in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> d.e.f in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@??? in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@??? in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> x@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")

@@ -361,17 +361,17 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@???>: failed 2
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@at.1>: failed 3
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")

@@ -379,17 +379,17 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@at.1>: failed 3
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@at.1>: failed 3
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abcxyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abcxyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abcxyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")

@@ -397,85 +397,85 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@at.1>: failed 3
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abcxyz@at.1>: failed 3
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> ok@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> ok@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> at.1 in "domain.only"? no (end of list)
>>> at.1 in "*.domain2.only"? no (end of list)
>>> ok@at.1 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> ok@at.1 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> ok@at.1 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> at.1 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> ok@at.1 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> ok@at.1 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@??? in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> domain.only in "domain.only"? yes (matched "domain.only")

@@ -484,22 +484,22 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abcxyz@at.1>: failed 3
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: failed 4
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@??? in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> abc.domain2.only in "domain.only"? no (end of list)

@@ -509,92 +509,92 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: failed 4
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: failed 4
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@??? in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> domain2.only in "domain.only"? no (end of list)
>>> domain2.only in "*.domain2.only"? no (end of list)
>>> x@??? in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x@??? in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> x@??? in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain2.only in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@??? in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@??? in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> x@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@domain3 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> domain3 in "domain.only"? no (end of list)
>>> domain3 in "*.domain2.only"? no (end of list)
>>> abc@domain3 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> domain3 in "domain3"? yes (matched "domain3")

@@ -603,29 +603,29 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@???>: failed 4
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@domain3>: failed 5
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xyz@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@??? in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> x.domain4 in "domain.only"? no (end of list)
>>> x.domain4 in "*.domain2.only"? no (end of list)
>>> xyz@??? in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x.domain4 in "*.domain4"? yes (matched "*.domain4")

@@ -634,163 +634,163 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@domain3>: failed 5
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@???>: failed 5
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@??? in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> x.domain4 in "domain.only"? no (end of list)
>>> x.domain4 in "*.domain2.only"? no (end of list)
>>> abc@??? in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x.domain4 in "domain3"? no (end of list)
>>> abc@??? in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> abc@??? in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> x.domain4 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> abc@??? in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> abc@??? in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> abc@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xyz@domain3 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> domain3 in "domain.only"? no (end of list)
>>> domain3 in "*.domain2.only"? no (end of list)
>>> xyz@domain3 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> domain3 in "*.domain4"? no (end of list)
>>> xyz@domain3 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> xyz@domain3 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xyz@domain3 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> xyz@domain3 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> pqr@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> pqr@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> pqr@??? in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> myhost.test.ex in "domain.only"? no (end of list)
>>> myhost.test.ex in "*.domain2.only"? no (end of list)
>>> pqr@??? in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> pqr@??? in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> myhost.test.ex in "@"? yes (matched "@")

@@ -799,114 +799,114 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@???>: failed 5
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <pqr@???>: failed 6
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xxx@??? in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xxx@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xxx@??? in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> myhost.test.ex in "domain.only"? no (end of list)
>>> myhost.test.ex in "*.domain2.only"? no (end of list)
>>> xxx@??? in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> xxx@??? in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> xxx@??? in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> myhost.test.ex in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xxx@??? in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> xxx@??? in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> xxx@??? in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> domain5 in "b"? no (end of list)
>>> a@domain5 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> a@domain5 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> a@domain5 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> domain5 in "domain.only"? no (end of list)
>>> domain5 in "*.domain2.only"? no (end of list)
>>> a@domain5 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> a@domain5 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> a@domain5 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain5 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d3")

@@ -915,57 +915,57 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <pqr@???>: failed 6
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <a@domain5>: failed 9
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xyz@domain6 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> domain6 in "domain.only"? no (end of list)
>>> domain6 in "*.domain2.only"? no (end of list)
>>> xyz@domain6 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> domain6 in "*.domain4"? no (end of list)
>>> xyz@domain6 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> xyz@domain6 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xyz@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d4")

@@ -974,125 +974,125 @@ LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <a@domain5>: failed 9
>>> end of ACL "acl1": DENY

LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@domain6>: failed 10
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@domain6 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> domain6 in "domain.only"? no (end of list)
>>> domain6 in "*.domain2.only"? no (end of list)
>>> abc@domain6 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> domain6 in "domain3"? no (end of list)
>>> abc@domain6 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> abc@domain6 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> abc@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> abc@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 51)
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@domain7 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@domain7 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
>>> domain7 in "domain.only"? no (end of list)
>>> domain7 in "*.domain2.only"? no (end of list)
>>> x@domain7 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x@domain7 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
>>> x@domain7 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain7 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@domain7 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@domain7 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d5")

diff --git a/test/stderr/0305 b/test/stderr/0305
index 7fc6cfc..4576166 100644
--- a/test/stderr/0305
+++ b/test/stderr/0305
@@ -7,14 +7,14 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check domains = +ok_domains
>>> ten-1.test.ex in "ten-1.test.ex"? yes (matched "ten-1.test.ex")
>>> ten-1.test.ex in "+ok_domains"? yes (matched "+ok_domains")
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check domains = +ok_domains
>>> junk.junk in ""? no (end of list)
>>> junk.junk in "+ok_domains"? no (end of list)

diff --git a/test/stderr/0306 b/test/stderr/0306
index d2fcf91..e8e7d46 100644
--- a/test/stderr/0306
+++ b/test/stderr/0306
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list1-request@???

@@ -26,7 +26,7 @@
>>> accept: condition test succeeded in ACL "rcpt"
>>> end of ACL "rcpt": ACCEPT
>>> using ACL "rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list1@???

@@ -39,7 +39,7 @@
>>> end of ACL "rcpt": ACCEPT
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list1@???

@@ -53,7 +53,7 @@
>>> accept: endpass encountered - denying access

LOG: H=[1.2.3.4] F=<anyone@anywhere> rejected RCPT <list1@???>: list1@??? is a closed mailing list
>>> using ACL "rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing nonlist@???

diff --git a/test/stderr/0308 b/test/stderr/0308
index 244f96c..091b395 100644
--- a/test/stderr/0308
+++ b/test/stderr/0308
@@ -7,14 +7,14 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_V4NET_0_0"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 17)
>>> check hosts = *.test.ex
>>> sender host name required, to match against *.test.ex
>>> looking up host name for V4NET.0.0.97

LOG: no host name found for IP address V4NET.0.0.97
>>> host in "*.test.ex"? no (failed to find host name for V4NET.0.0.97)
>>> accept: condition test failed in ACL "acl_V4NET_0_0"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check hosts = V4NET.0.0.97
>>> host in "V4NET.0.0.97"? yes (matched "V4NET.0.0.97")
>>> accept: condition test succeeded in ACL "acl_V4NET_0_0"

@@ -28,7 +28,7 @@ LOG: no host name found for IP address V4NET.0.0.97
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_V4NET_0_0"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 17)
>>> check hosts = *.test.ex
>>> sender host name required, to match against *.test.ex
>>> looking up host name for V4NET.0.0.1

diff --git a/test/stderr/0312 b/test/stderr/0312
index 7fca72c..e7bf94f 100644
--- a/test/stderr/0312
+++ b/test/stderr/0312
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_rcpt"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> check dnslists = +defer_unknown : test.again.dns
>>> DNS list check: +defer_unknown
>>> DNS list check: test.again.dns

diff --git a/test/stderr/0325 b/test/stderr/0325
index cd66e20..a9d8eb1 100644
--- a/test/stderr/0325
+++ b/test/stderr/0325
@@ -15,7 +15,7 @@ r4: $local_part_data = LOCAL PART DATA
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "a1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +test_domains
>>> a.b.c in "lsearch; TESTSUITE/aux-fixed/0325.data"? yes (matched "lsearch; TESTSUITE/aux-fixed/0325.data")
>>> a.b.c in "+test_domains"? yes (matched "+test_domains")

@@ -25,7 +25,7 @@ r4: $local_part_data = LOCAL PART DATA
 >>> check condition = ${if eq{$domain_data/$local_part_data}{DOMAIN DATA/LOCAL PART DATA}{no}{yes}}
 >>>                 = no
 >>> accept: condition test failed in ACL "a1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 24)
>>> check domains = +test_domains
>>> a.b.c in "+test_domains"? yes (matched "+test_domains" - cached)
>>> check local_parts = +test_local_parts

diff --git a/test/stderr/0342 b/test/stderr/0342
index dc772a1..151a237 100644
--- a/test/stderr/0342
+++ b/test/stderr/0342
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_rcpt"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 17)
>>> message: unverifiable
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -20,6 +20,6 @@
>>> routed by dnslookup router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> accept: condition test succeeded in ACL "check_rcpt"
>>> end of ACL "check_rcpt": ACCEPT

diff --git a/test/stderr/0362 b/test/stderr/0362
index b1cfb9a..02da290 100644
--- a/test/stderr/0362
+++ b/test/stderr/0362
@@ -30,12 +30,12 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

 SMTP<< rcpt to:<x@???>
 using ACL "check_rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
 check domains = +local_domains
 a.b.c in "*.test.ex"? no (end of list)
 a.b.c in "+local_domains"? no (end of list)
 accept: condition test failed in ACL "check_rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
 check domains = +relay_domains
 a.b.c in "a.b.c"? yes (matched "a.b.c")
 a.b.c in "+relay_domains"? yes (matched "+relay_domains")
diff --git a/test/stderr/0371 b/test/stderr/0371
index 02344c6..1546b02 100644
--- a/test/stderr/0371
+++ b/test/stderr/0371
@@ -21,7 +21,7 @@ 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)
 using ACL "connect"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
 check set acl_c0 = $acl_c0; connect
                  = ; connect
 check set acl_c9 = $acl_c9; connect
@@ -48,7 +48,7 @@ SMTP<< mail from:<x@y>
 spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100 msg_size = 0
 log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
 using ACL "mail"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 27)
 check set acl_c0 = $acl_c0; mail
                  = ; connect; mail
 check set acl_c9 = $acl_c9; mail
@@ -60,7 +60,7 @@ end of ACL "mail": ACCEPT

SMTP>> 250 OK

 SMTP<< rcpt to:<x@y>
 using ACL "rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 32)
 check set acl_m0 = $acl_m0; rcpt
                  = ; mail; rcpt
 check set acl_m9 = $acl_m9; rcpt
@@ -88,7 +88,7 @@ P Received: from [V4NET.0.0.0] (helo=something)
     id 10HmaX-0005vi-00
     for x@y; Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "data"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 37)
 check set acl_m0 = $acl_m0; data
                  = ; mail; rcpt; data
 check set acl_m9 = $acl_m9; data
@@ -102,7 +102,7 @@ smtp_setup_msg entered
 SMTP<< vrfy x@y
 host in smtp_accept_max_nonmail_hosts? yes (matched "*")
 using ACL "vrfy"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 41)
 check set acl_c0 = $acl_c0; vrfy
                  = ; connect; mail; rcpt; vrfy
 check set acl_c9 = $acl_c9; vrfy
@@ -125,7 +125,7 @@ SMTP<< mail from:<x@y>
 spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100 msg_size = 0
 log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
 using ACL "mail"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 27)
 check set acl_c0 = $acl_c0; mail
                  = ; connect; mail; rcpt; vrfy; mail
 check set acl_c9 = $acl_c9; mail
diff --git a/test/stderr/0381 b/test/stderr/0381
index fff2922..42b52d0 100644
--- a/test/stderr/0381
+++ b/test/stderr/0381
@@ -33,7 +33,7 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100

SMTP>> 250 OK

SMTP<< rcpt to:<x@???>
using ACL "check_rcpt"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 17)
check hosts = *.gov.uk.test.ex
sender host name required, to match against *.gov.uk.test.ex
looking up host name for V4NET.99.99.97
@@ -57,19 +57,19 @@ sender_fullhost = x.gov.uk.test.ex [V4NET.99.99.97]
sender_rcvhost = x.gov.uk.test.ex ([V4NET.99.99.97] ident=CALLER)
host in "*.gov.uk.test.ex"? yes (matched "*.gov.uk.test.ex")
warn: condition test succeeded in ACL "check_rcpt"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 18)
check hosts = !*.gov.uk.test.ex
host in "!*.gov.uk.test.ex"? no (matched "!*.gov.uk.test.ex")
warn: condition test failed in ACL "check_rcpt"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 19)
check hosts = *.co.uk.test.ex
host in "*.co.uk.test.ex"? yes (matched "*.co.uk.test.ex")
warn: condition test succeeded in ACL "check_rcpt"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 20)
check hosts = !*.co.uk.test.ex
host in "!*.co.uk.test.ex"? no (matched "!*.co.uk.test.ex")
warn: condition test failed in ACL "check_rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 21)
accept: condition test succeeded in ACL "check_rcpt"
end of ACL "check_rcpt": ACCEPT
SMTP>> 250 Accepted

diff --git a/test/stderr/0384 b/test/stderr/0384
index 1906cbd..b00f3d2 100644
--- a/test/stderr/0384
+++ b/test/stderr/0384
@@ -15,6 +15,6 @@
>>> [1.2.3.4] in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "[1.2.3.4]"

LOG: rejected "EHLO [1.2.3.4]" from ([1.2.3.4]) [V4NET.9.8.7]
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 13)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT

diff --git a/test/stderr/0386 b/test/stderr/0386
index 2f9b0e2..cf6fc1d 100644
--- a/test/stderr/0386
+++ b/test/stderr/0386
@@ -33,15 +33,15 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<1@b>
read ACL from file TESTSUITE/aux-fixed/0386.acl1
-processing "accept"
+processing "accept" (TESTSUITE/test-config 32)
check hosts = :
host in ":"? no (end of list)
accept: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 32)
check local_parts = ^.*[@%!/|]
1 in "^.*[@%!/|]"? no (end of list)
deny: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
-processing "require"
+processing "require" (TESTSUITE/test-config 32)
l_message: Invalid sender
message: Couldn't verify the sender
check verify = sender/defer_ok
@@ -67,7 +67,7 @@ routed by r1 router
----------- end verify ------------
sender x@y verified ok
require: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl1"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 32)
message: No such user here
deny: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl1"
end of ACL "TESTSUITE/aux-fixed/0386.acl1": DENY
@@ -82,15 +82,15 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<1@b>
using ACL "TESTSUITE/aux-fixed/0386.acl1"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 32)
check hosts = :
host in ":"? no (end of list)
accept: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 32)
check local_parts = ^.*[@%!/|]
1 in "^.*[@%!/|]"? no (end of list)
deny: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
-processing "require"
+processing "require" (TESTSUITE/test-config 32)
l_message: Invalid sender
message: Couldn't verify the sender
check verify = sender/defer_ok
@@ -115,7 +115,7 @@ routed by r1 router
----------- end verify ------------
sender x@y verified ok
require: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl1"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 32)
message: No such user here
deny: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl1"
end of ACL "TESTSUITE/aux-fixed/0386.acl1": DENY
@@ -165,7 +165,7 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<2@b>
read ACL from file TESTSUITE/aux-fixed/0386.acl2
-processing "warn"
+processing "warn" (TESTSUITE/test-config 32)
message: X-Warning: $sender_host_address is listed at $dnslist_domain\nX-Warning: $dnslist_text
l_message: found in $dnslist_domain: $dnslist_text
check dnslists = rbl.test.ex
@@ -181,7 +181,7 @@ warn: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
LOG: MAIN
H=[V4NET.11.12.13] U=CALLER Warning: found in rbl.test.ex: This is a test blacklisting message
created log directory TESTSUITE/spool/log
-processing "accept"
+processing "accept" (TESTSUITE/test-config 32)
accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
end of ACL "TESTSUITE/aux-fixed/0386.acl2": ACCEPT
SMTP>> 250 Accepted

@@ -351,7 +351,7 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<2@b>
using ACL "TESTSUITE/aux-fixed/0386.acl2"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 32)
message: X-Warning: $sender_host_address is listed at $dnslist_domain\nX-Warning: $dnslist_text
l_message: found in $dnslist_domain: $dnslist_text
check dnslists = rbl.test.ex
@@ -362,7 +362,7 @@ DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
warn: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
LOG: MAIN
H=[V4NET.11.12.13] U=CALLER Warning: found in rbl.test.ex: This is a test blacklisting message
-processing "accept"
+processing "accept" (TESTSUITE/test-config 32)
accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
end of ACL "TESTSUITE/aux-fixed/0386.acl2": ACCEPT
SMTP>> 250 Accepted

diff --git a/test/stderr/0391 b/test/stderr/0391
index 47f5b56..a921cbd 100644
--- a/test/stderr/0391
+++ b/test/stderr/0391
@@ -28,7 +28,7 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<B@???>
using ACL "acl_rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 18)
check verify = sender
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Verifying U@???
diff --git a/test/stderr/0394 b/test/stderr/0394
index fc88de2..f1a6173 100644
--- a/test/stderr/0394
+++ b/test/stderr/0394
@@ -10,7 +10,7 @@ LOG: no host name found for IP address V4NET.255.255.255
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = reverse_host_lookup
>>> require: condition test failed in ACL "connect"
>>> end of ACL "connect": not OK

@@ -27,7 +27,7 @@ LOG: no host name found for IP address V4NET.255.255.255
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = certificate/defer_ok
>>> require: condition test error in ACL "connect"

LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "certificate/defer_ok" (this verify item has no options)
@@ -43,7 +43,7 @@ LOG: no host name found for IP address V4NET.255.255.255
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = helo/defer_ok
>>> require: condition test error in ACL "connect"

LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "helo/defer_ok" (this verify item has no options)
@@ -59,7 +59,7 @@ LOG: no host name found for IP address V4NET.255.255.255
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 18)
>>> check verify = header_syntax/defer_ok
>>> require: condition test error in ACL "connect"

LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "header_syntax/defer_ok" (this verify item has no options)
diff --git a/test/stderr/0396 b/test/stderr/0396
index 61953ac..ec7a14c 100644
--- a/test/stderr/0396
+++ b/test/stderr/0396
@@ -18,7 +18,7 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<x@y>
-processing "accept"
+processing "accept" (TESTSUITE/test-config 12)
check domains = +fail
expansion of "${if eq {x}{y}{}fail}" forced failure: assume not in this list
y in "+fail"? no (end of list)
diff --git a/test/stderr/0398 b/test/stderr/0398
index 774f380..0f09df9 100644
--- a/test/stderr/0398
+++ b/test/stderr/0398
@@ -21,7 +21,7 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<abc@local>
using ACL "rcpt"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 19)
check senders = qq@remote
address match test: subject=qq@remote pattern=qq@remote
remote in "remote"? yes (matched "remote")
@@ -70,7 +70,7 @@ routed by r2 router
----------- end verify ------------
sender qq@remote verified ok
deny: condition test failed in ACL "rcpt"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 21)
check senders = qq@remote
address match test: subject=qq@remote pattern=qq@remote
remote in "remote"? yes (matched "remote")
@@ -165,7 +165,7 @@ l_message: $acl_verify_message
warn: condition test succeeded in ACL "rcpt"
LOG: MAIN
U=CALLER Warning: Sender verify failed: 127.0.0.1 [127.0.0.1] : SMTP error from remote mail server after RCPT TO:<qq@remote>: 550 Unknown
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check senders = qq@remote
address match test: subject=qq@remote pattern=qq@remote
remote in "remote"? yes (matched "remote")
@@ -176,7 +176,7 @@ SMTP>> 250 Accepted
DSN: orcpt: NULL flags: 0
SMTP<< rcpt to:<xyz@local>
using ACL "rcpt"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 19)
check senders = qq@remote
address match test: subject=qq@remote pattern=qq@remote
remote in "remote"? yes (matched "remote")
@@ -184,7 +184,7 @@ qq@remote in "qq@remote"? yes (matched "qq@remote")
check !verify = sender
using cached sender verify result
deny: condition test failed in ACL "rcpt"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 21)
check senders = qq@remote
address match test: subject=qq@remote pattern=qq@remote
remote in "remote"? yes (matched "remote")
@@ -247,7 +247,7 @@ l_message: $acl_verify_message
warn: condition test succeeded in ACL "rcpt"
LOG: MAIN
U=CALLER Warning: Sender verify failed
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check senders = qq@remote
address match test: subject=qq@remote pattern=qq@remote
remote in "remote"? yes (matched "remote")
diff --git a/test/stderr/0401 b/test/stderr/0401
index ef91817..3a0e221 100644
--- a/test/stderr/0401
+++ b/test/stderr/0401
@@ -7,14 +7,14 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = TESTSUITE/aux-var/0401.hosts1
>>> host in "TESTSUITE/aux-var/0401.hosts1"? yes (matched "V4NET.9.8.7" in TESTSUITE/aux-var/0401.hosts1)
>>> accept: condition test succeeded in ACL "connect"
>>> end of ACL "connect": ACCEPT
>>> xxx in helo_lookup_domains? no (end of list)
>>> using ACL "mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = TESTSUITE/aux-var/0401.hosts2
>>> no IP address found for host a2.2.2 (during SMTP connection from (xxx) [V4NET.9.8.7])

LOG: no IP address found for host a2.2.2 (during SMTP connection from (xxx) [V4NET.9.8.7])
@@ -31,7 +31,7 @@ LOG: H=(xxx) [V4NET.9.8.7] rejected MAIL <x@y>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = TESTSUITE/aux-var/0401.hosts1
>>> sender host name required, to match against *.2.2
>>> looking up host name for V4NET.9.9.9

diff --git a/test/stderr/0422 b/test/stderr/0422
index ffb7de0..ca718a7 100644
--- a/test/stderr/0422
+++ b/test/stderr/0422
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: dnslist_value is $dnslist_value
>>> check dnslists = rbl.test.ex=127.0.0.2
>>> DNS list check: rbl.test.ex=127.0.0.2

@@ -15,7 +15,7 @@
>>> DNS lookup for 1.13.13.V4NET.rbl.test.ex failed
>>> => that means V4NET.13.13.1 is not listed at rbl.test.ex
>>> deny: condition test failed in ACL "connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 21)
>>> accept: condition test succeeded in ACL "connect"
>>> end of ACL "connect": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)

@@ -27,7 +27,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: dnslist_value is $dnslist_value
>>> check dnslists = rbl.test.ex=127.0.0.2
>>> DNS list check: rbl.test.ex=127.0.0.2

diff --git a/test/stderr/0423 b/test/stderr/0423
index c9963ca..2460e48 100644
--- a/test/stderr/0423
+++ b/test/stderr/0423
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: xxxxxxxxxxxxxx has refused this message because it looks like it is infected with the Sobig.E worm. See http://www.xxxx.xxx/xxxxxxxx/xxxx/xxxx/w32.sobig.e@xx.html for details. If you feel this determination is in error, please forward the entire message to postmaster@??? and include code \"xx#1\" in the Subject
>>> deny: condition test succeeded in ACL "connect"
>>> end of ACL "connect": DENY

diff --git a/test/stderr/0432 b/test/stderr/0432
index 774a53b..084f0af 100644
--- a/test/stderr/0432
+++ b/test/stderr/0432
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check verify = sender/callout=1s,maxwait=1s
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@y

@@ -51,7 +51,7 @@ SMTP<< mail from:<x@y>
spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100 msg_size = 0
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
using ACL "mail"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 20)
check verify = sender/callout=1s,maxwait=1s
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Verifying x@y
@@ -161,7 +161,7 @@ SMTP<< mail from:<x@y>
spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100 msg_size = 0
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
using ACL "mail"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 20)
check verify = sender/callout=1s,maxwait=1s
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Verifying x@y
@@ -220,7 +220,7 @@ search_tidyup called
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check verify = sender/callout=1s,maxwait=1s
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@y

@@ -246,7 +246,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check verify = sender/callout=1s,maxwait=1s
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing a@b

@@ -292,7 +292,7 @@ MUNGED: ::1 will be omitted in what follows
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check verify = sender/callout=1s,maxwait=1s
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing p1@q

diff --git a/test/stderr/0443 b/test/stderr/0443
index 853d171..9b86322 100644
--- a/test/stderr/0443
+++ b/test/stderr/0443
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check verify = sender/callout=1s
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@???

diff --git a/test/stderr/0445 b/test/stderr/0445
index a789326..f493eda 100644
--- a/test/stderr/0445
+++ b/test/stderr/0445
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "rcpt"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> check !verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing lp1@???

@@ -20,7 +20,7 @@
LOG: H=[1.2.3.4] sender verify fail for <lp1@???>:
LOG: H=[1.2.3.4] F=<lp1@???> rejected RCPT <zz@???>: Sender verify failed
>>> using ACL "rcpt"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> check !verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing lp2@???

diff --git a/test/stderr/0464 b/test/stderr/0464
index 4931507..729f872 100644
--- a/test/stderr/0464
+++ b/test/stderr/0464
@@ -19,7 +19,7 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<abc@domain1>
using ACL "rcpt"
-processing "require"
+processing "require" (TESTSUITE/test-config 20)
check domains = +special_domains
search_open: lsearch "TESTSUITE/aux-fixed/0464.domains"
search_find: file="TESTSUITE/aux-fixed/0464.domains"
@@ -97,7 +97,7 @@ routed by r2 router
transport: smtp
----------- end verify ------------
require: condition test succeeded in ACL "rcpt"
-processing "require"
+processing "require" (TESTSUITE/test-config 23)
check domains = +special_domains
cached yes match for +special_domains
cached lookup data = data for domain1
@@ -163,7 +163,7 @@ routed by r2 router
transport: smtp
----------- end verify ------------
require: condition test succeeded in ACL "rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 25)
accept: condition test succeeded in ACL "rcpt"
end of ACL "rcpt": ACCEPT
SMTP>> 250 Accepted

diff --git a/test/stderr/0465 b/test/stderr/0465
index 68bba6e..e308349 100644
--- a/test/stderr/0465
+++ b/test/stderr/0465
@@ -54,7 +54,7 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<abc@domain.>
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

@@ -80,7 +80,7 @@ P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz)
     id 10HmaY-0005vi-00
     for abc@domain; Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "check_data"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 20)
 check verify = header_syntax
 accept: condition test succeeded in ACL "check_data"
 end of ACL "check_data": ACCEPT
@@ -125,7 +125,7 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
 log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100

SMTP>> 250 OK

SMTP<< rcpt to:<abc@xyz>
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

@@ -151,7 +151,7 @@ P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz)
     id 10HmaX-0005vi-00
     for abc@xyz; Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "check_data"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 20)
 check verify = header_syntax
 accept: condition test failed in ACL "check_data"
 end of ACL "check_data": implicit DENY
diff --git a/test/stderr/0475 b/test/stderr/0475
index 2d3f5d8..6225b4d 100644
--- a/test/stderr/0475
+++ b/test/stderr/0475
@@ -7,14 +7,14 @@

>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "a1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 16)
>>> check hosts = 1.2.3.4 : <; 1.2.3.4::5.6.7.8

LOG: unknown lookup type "<" in host list item "<; 1.2.3.4:5.6.7.8"
>>> host in "1.2.3.4 : <; 1.2.3.4::5.6.7.8"? list match deferred for <; 1.2.3.4:5.6.7.8
>>> deny: condition test deferred in ACL "a1"

LOG: H=[V4NET.0.0.0] F=<> temporarily rejected RCPT <a1@b>: unknown lookup type "<"
>>> using ACL "a2"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 19)
>>> check hosts = 1.2.3/24
>>> host in "1.2.3/24"? no (malformed IPv4 address or address mask)
>>> deny: condition test failed in ACL "a2"

diff --git a/test/stderr/0479 b/test/stderr/0479
index 070ed90..d62ca39 100644
--- a/test/stderr/0479
+++ b/test/stderr/0479
@@ -34,7 +34,7 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

 SMTP<< rcpt to:<c@d>
 using ACL "rcpt"
-processing "require"
+processing "require" (TESTSUITE/test-config 16)
 check logwrite = sender address is <$sender_address>
                = sender address is <a@b>
 LOG: MAIN
@@ -67,14 +67,14 @@ routed by r1 router
 ----------- end verify ------------
 sender a@b verified ok as rewritten-a@rewritten-b
 require: condition test succeeded in ACL "rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 18)
 accept: condition test succeeded in ACL "rcpt"
 end of ACL "rcpt": ACCEPT

SMTP>> 250 Accepted

 DSN: orcpt: NULL  flags: 0
 SMTP<< rcpt to:<e@f>
 using ACL "rcpt"
-processing "require"
+processing "require" (TESTSUITE/test-config 16)
 check logwrite = sender address is <$sender_address>
                = sender address is <rewritten-a@rewritten-b>
 LOG: MAIN
@@ -82,7 +82,7 @@ LOG: MAIN
 check verify = sender
 using cached sender verify result
 require: condition test succeeded in ACL "rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 18)
 accept: condition test succeeded in ACL "rcpt"
 end of ACL "rcpt": ACCEPT

SMTP>> 250 Accepted

diff --git a/test/stderr/0487 b/test/stderr/0487
index 8eb7435..16818c9 100644
--- a/test/stderr/0487
+++ b/test/stderr/0487
@@ -32,7 +32,7 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<userx@???>
-processing "accept"
+processing "accept" (TESTSUITE/test-config 33)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

diff --git a/test/stderr/0513 b/test/stderr/0513
index 864b2ea..dc2bfa5 100644
--- a/test/stderr/0513
+++ b/test/stderr/0513
@@ -11,7 +11,7 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_rcpt"

->>> processing "defer"
+>>> processing "defer" (TESTSUITE/test-config 19)
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@???

diff --git a/test/stderr/0524 b/test/stderr/0524
index 8344d34..5cf6da8 100644
--- a/test/stderr/0524
+++ b/test/stderr/0524
@@ -11,7 +11,7 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> message: CSA status is $csa_status
>>> check verify = csa
>>> accept: condition test succeeded in ACL "check_mail"

@@ -22,7 +22,7 @@
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> message: CSA status is $csa_status
>>> check verify = csa
>>> accept: condition test failed in ACL "check_mail"

@@ -41,7 +41,7 @@ LOG: H=(csa2.test.ex) [V4NET.9.8.7] rejected MAIL <>: client SMTP authorization
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> message: CSA status is $csa_status
>>> check verify = csa
>>> accept: condition test failed in ACL "check_mail"

@@ -53,7 +53,7 @@ LOG: H=(csa1.test.ex) [V4NET.9.8.8] rejected MAIL <>: client SMTP authorization
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> message: CSA status is $csa_status
>>> check verify = csa
>>> accept: condition test failed in ACL "check_mail"

diff --git a/test/stderr/0534 b/test/stderr/0534
index 9296b5c..9abc13c 100644
--- a/test/stderr/0534
+++ b/test/stderr/0534
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "two"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = 5.6.7.8
>>> host in "5.6.7.8"? yes (matched "5.6.7.8")
>>> accept: condition test succeeded in ACL "two"

diff --git a/test/stderr/0537 b/test/stderr/0537
index 1d927f5..ff85414 100644
--- a/test/stderr/0537
+++ b/test/stderr/0537
@@ -7,10 +7,10 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check acl = log
>>> using ACL "log"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check logwrite = ===========================================================

LOG: ===========================================================
>>> check logwrite = sender_ip_address=[$sender_host_address]

@@ -52,10 +52,10 @@ LOG: sender_ident=
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check acl = log
>>> using ACL "log"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check logwrite = ===========================================================

LOG: ===========================================================
>>> check logwrite = sender_ip_address=[$sender_host_address]

@@ -90,10 +90,10 @@ LOG: sender_ident=ident
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check acl = log
>>> using ACL "log"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check logwrite = ===========================================================

LOG: ===========================================================
>>> check logwrite = sender_ip_address=[$sender_host_address]

@@ -124,7 +124,7 @@ LOG: sender_ident=ident
>>> end of ACL "log": ACCEPT
>>> check acl = auth
>>> using ACL "auth"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 42)
>>> check authenticated = *
>>> authname in "*"? yes (matched "*")
>>> check logwrite = +++ host is authenticated +++

@@ -134,10 +134,10 @@ LOG: +++ host is authenticated +++
>>> accept: condition test succeeded in ACL "mail"
>>> end of ACL "mail": ACCEPT
>>> using ACL "mail"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check acl = log
>>> using ACL "log"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 31)
>>> check logwrite = ===========================================================

LOG: ===========================================================
>>> check logwrite = sender_ip_address=[$sender_host_address]

@@ -168,7 +168,7 @@ LOG: sender_ident=ident
>>> end of ACL "log": ACCEPT
>>> check acl = auth
>>> using ACL "auth"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 42)
>>> check authenticated = *
>>> authname in "*"? yes (matched "*")
>>> check logwrite = +++ host is authenticated +++

diff --git a/test/stderr/0569 b/test/stderr/0569
index 168f0eb..78ef6d3 100644
--- a/test/stderr/0569
+++ b/test/stderr/0569
@@ -7,23 +7,23 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@???
>>> userx@??? in "usery@???"? no (end of list)
>>> accept: condition test failed in ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> accept: condition test succeeded in ACL "check_from"
>>> end of ACL "check_from": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 25)
>>> message: ${if def:acl_m_message {$acl_m_message}}
>>> check verify = header_names_ascii
>>> require: condition test succeeded in ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
@@ -36,19 +36,19 @@ LOG: 10HmaX-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@???
>>> userx@??? in "usery@???"? no (end of list)
>>> accept: condition test failed in ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> accept: condition test succeeded in ACL "check_from"
>>> end of ACL "check_from": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 25)
>>> message: ${if def:acl_m_message {$acl_m_message}}
>>> check verify = header_names_ascii
>>> require: condition test failed in ACL "check_message"

@@ -63,19 +63,19 @@ LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after D
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@???
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> usery@??? in "usery@???"? yes (matched "usery@???")
>>> check set acl_m_message = I do not like your message
>>> accept: condition test succeeded in ACL "check_from"
>>> end of ACL "check_from": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 25)
>>> message: ${if def:acl_m_message {$acl_m_message}}
>>> check verify = header_names_ascii
>>> require: condition test failed in ACL "check_message"

@@ -90,19 +90,19 @@ LOG: 10HmbB-0005vi-00 H=[V4NET.10.10.10] F=<usery@???> rejected after D
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@???
>>> userx@??? in "usery@???"? no (end of list)
>>> accept: condition test failed in ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> accept: condition test succeeded in ACL "check_from"
>>> end of ACL "check_from": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 25)
>>> message: ${if def:acl_m_message {$acl_m_message}}
>>> check verify = header_names_ascii
>>> require: condition test failed in ACL "check_message"

@@ -117,23 +117,23 @@ LOG: 10HmbC-0005vi-00 H=[V4NET.10.10.10] F=<userx@???> rejected after D
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@???
>>> userx@??? in "usery@???"? no (end of list)
>>> accept: condition test failed in ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> accept: condition test succeeded in ACL "check_from"
>>> end of ACL "check_from": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 25)
>>> message: ${if def:acl_m_message {$acl_m_message}}
>>> check verify = header_names_ascii
>>> require: condition test succeeded in ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaY-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
@@ -146,23 +146,23 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@???
>>> userx@??? in "usery@???"? no (end of list)
>>> accept: condition test failed in ACL "check_from"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 22)
>>> accept: condition test succeeded in ACL "check_from"
>>> end of ACL "check_from": ACCEPT

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 25)
>>> message: ${if def:acl_m_message {$acl_m_message}}
>>> check verify = header_names_ascii
>>> require: condition test succeeded in ACL "check_message"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> accept: condition test succeeded in ACL "check_message"
>>> end of ACL "check_message": ACCEPT

LOG: 10HmaZ-0005vi-00 <= userx@??? H=[V4NET.10.10.10] P=smtp S=sss
diff --git a/test/stderr/0575 b/test/stderr/0575
index 480cef4..934e8aa 100644
--- a/test/stderr/0575
+++ b/test/stderr/0575
@@ -27,7 +27,7 @@ spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<x@y>
-processing "accept"
+processing "accept" (TESTSUITE/test-config 13)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> 250 Accepted

diff --git a/test/stderr/0605 b/test/stderr/0605
index 920597c..34736ab 100644
--- a/test/stderr/0605
+++ b/test/stderr/0605
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> test in helo_lookup_domains? no (end of list)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 14)
>>> check hosts = test.again.dns
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> no IP address found for host test.again.dns (during SMTP connection from (test) [ip4.ip4.ip4.ip4])

diff --git a/test/stderr/0606 b/test/stderr/0606
index 66e14a0..ddaacf4 100644
--- a/test/stderr/0606
+++ b/test/stderr/0606
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> test in helo_lookup_domains? no (end of list)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing should_log@???

@@ -27,7 +27,7 @@ LOG: Long name lookup for 'delay1500.test.ex': ssss msec
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> test in helo_lookup_domains? no (end of list)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing should_not_log@???

diff --git a/test/stderr/0609 b/test/stderr/0609
index ea998d6..1d95d30 100644
--- a/test/stderr/0609
+++ b/test/stderr/0609
@@ -19,7 +19,7 @@ ppppp Listening...
ppppp Process ppppp is handling incoming connection from [127.0.0.1]
ppppp Process ppppp is ready for new message
ppppp using ACL "delay4_accept"
-ppppp processing "accept"
+ppppp processing "accept" (TESTSUITE/test-config 24)
ppppp check delay = 4s
ppppp delay modifier requests 4-second delay
ppppp accept: condition test succeeded in ACL "delay4_accept"
@@ -38,7 +38,7 @@ ppppp Listening...
ppppp Process ppppp is handling incoming connection from [127.0.0.1]
ppppp Process ppppp is ready for new message
ppppp using ACL "delay4_accept"
-ppppp processing "accept"
+ppppp processing "accept" (TESTSUITE/test-config 24)
ppppp check delay = 4s
ppppp delay modifier requests 4-second delay
ppppp delay cancelled by peer close
diff --git a/test/stderr/2202 b/test/stderr/2202
index 69c7914..ba331d7 100644
--- a/test/stderr/2202
+++ b/test/stderr/2202
@@ -28,7 +28,7 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<a@b>
using ACL "rcpt"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
check hosts = +ignore_unknown : *.$sender_address_domain : $sender_address_domain : ${lookup dnsdb{>:defer_never,mxh=$sender_address_domain}}
search_open: dnsdb "NULL"
search_find: file="NULL"
diff --git a/test/stderr/2600 b/test/stderr/2600
index 1387209..9108eca 100644
--- a/test/stderr/2600
+++ b/test/stderr/2600
@@ -136,12 +136,12 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<c@d>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check hosts = +relay_hosts
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
search_find: file="TESTSUITE/aux-fixed/sqlitedb"
@@ -156,7 +156,7 @@ lookup failed
host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.0.0.0'"? no (end of list)
host in "+relay_hosts"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 25)
message: relay not permitted
deny: condition test succeeded in ACL "check_recipient"
end of ACL "check_recipient": DENY
@@ -165,12 +165,12 @@ LOG: MAIN REJECT
H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
SMTP<< rcpt to:<c@d>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check hosts = +relay_hosts
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
cached open
@@ -186,7 +186,7 @@ lookup failed
host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.0.0.0'"? no (end of list)
host in "+relay_hosts"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 25)
message: relay not permitted
deny: condition test succeeded in ACL "check_recipient"
end of ACL "check_recipient": DENY
@@ -231,12 +231,12 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<c@d>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check hosts = +relay_hosts
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
search_find: file="TESTSUITE/aux-fixed/sqlitedb"
@@ -255,12 +255,12 @@ SMTP>> 250 Accepted
DSN: orcpt: NULL flags: 0
SMTP<< rcpt to:<c@d>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 24)
check hosts = +relay_hosts
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
cached open
diff --git a/test/stderr/2610 b/test/stderr/2610
index 77f7a0c..7aa1c93 100644
--- a/test/stderr/2610
+++ b/test/stderr/2610
@@ -242,12 +242,12 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<c@d>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 23)
check hosts = +relay_hosts
search_open: mysql "NULL"
search_find: file="NULL"
@@ -263,7 +263,7 @@ lookup failed
host in "net-mysql;select * from them where id='10.0.0.0'"? no (end of list)
host in "+relay_hosts"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 24)
message: relay not permitted
deny: condition test succeeded in ACL "check_recipient"
end of ACL "check_recipient": DENY
diff --git a/test/stderr/2620 b/test/stderr/2620
index f36f53e..007612a 100644
--- a/test/stderr/2620
+++ b/test/stderr/2620
@@ -232,12 +232,12 @@ log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK

SMTP<< rcpt to:<c@d>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 25)
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 26)
check hosts = +relay_hosts
search_open: pgsql "NULL"
search_find: file="NULL"
@@ -253,7 +253,7 @@ lookup failed
host in "net-pgsql;select * from them where id='10.0.0.0'"? no (end of list)
host in "+relay_hosts"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 27)
message: relay not permitted
deny: condition test succeeded in ACL "check_recipient"
end of ACL "check_recipient": DENY
@@ -262,12 +262,12 @@ LOG: MAIN REJECT
H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
SMTP<< rcpt to:<c@d>
using ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 25)
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 26)
check hosts = +relay_hosts
search_open: pgsql "NULL"
cached open
@@ -281,7 +281,7 @@ lookup failed
host in "net-pgsql;select * from them where id='10.0.0.0'"? no (end of list)
host in "+relay_hosts"? no (end of list)
accept: condition test failed in ACL "check_recipient"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 27)
message: relay not permitted
deny: condition test succeeded in ACL "check_recipient"
end of ACL "check_recipient": DENY
diff --git a/test/stderr/3000 b/test/stderr/3000
index 3f8338b..2c44154 100644
--- a/test/stderr/3000
+++ b/test/stderr/3000
@@ -61,7 +61,7 @@ LOG: smtp_connection MAIN
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_rcpt"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 20)
LOG: this is a warning at TESTSUITE/aux-fixed/3000.pl line 25.
 >>> check condition = ${if !eq {${perl{foo_warn}}}{}}
 >>>                 = true

diff --git a/test/stderr/3201 b/test/stderr/3201
index 23e33c8..333afbc 100644
--- a/test/stderr/3201
+++ b/test/stderr/3201
@@ -21,7 +21,7 @@ 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)
using ACL "connect1"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 18)
check hosts = testdb;fail
search_open: testdb "NULL"
search_find: file="NULL"
@@ -63,7 +63,7 @@ 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)
using ACL "connect2"
-processing "deny"
+processing "deny" (TESTSUITE/test-config 21)
check hosts = net-testdb;fail
search_open: testdb "NULL"
search_find: file="NULL"
diff --git a/test/stderr/3202 b/test/stderr/3202
index be32ca7..557a0da 100644
--- a/test/stderr/3202
+++ b/test/stderr/3202
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_1_1_1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 17)
>>> check hosts = net-testdb;defer
>>> host in "net-testdb;defer"? list match deferred for net-testdb;defer
>>> accept: condition test deferred in ACL "acl_1_1_1"

@@ -21,7 +21,7 @@ LOG: H=[1.1.1.1] F=<x@y> temporarily rejected RCPT <x@y>: testdb lookup forced D
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_1_1_2"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> check domains = testdb;defer
>>> y in "testdb;defer"? list match deferred for testdb;defer
>>> deny: condition test deferred in ACL "acl_1_1_2"

@@ -35,7 +35,7 @@ LOG: H=[1.1.2.1] F=<x@y> temporarily rejected RCPT <x@y>: testdb lookup forced D
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_1_1_3"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 23)
>>> check local_parts = testdb;defer
>>> x in "testdb;defer"? list match deferred for testdb;defer
>>> require: condition test deferred in ACL "acl_1_1_3"

diff --git a/test/stderr/3204 b/test/stderr/3204
index 890acb9..e285f3d 100644
--- a/test/stderr/3204
+++ b/test/stderr/3204
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 17)
>>> check senders = testdb;defer
>>> userx@??? in "testdb;defer"? list match deferred for testdb;defer
>>> deny: condition test deferred in ACL "check_recipient"

diff --git a/test/stderr/3205 b/test/stderr/3205
index 279f0d0..012f5ae 100644
--- a/test/stderr/3205
+++ b/test/stderr/3205
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_1_2_3_4"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 17)
>>> check senders = testdb;defer
>>> userx@??? in "testdb;defer"? list match deferred for testdb;defer
>>> deny: condition test deferred in ACL "acl_1_2_3_4"

@@ -21,11 +21,11 @@ LOG: H=[1.2.3.4] F=<userx@???> temporarily rejected RCPT <userx@tes
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_4_3_2_1"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 23)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "acl_4_3_2_1"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 24)
>>> check hosts = testdb;defer
>>> host in "testdb;defer"? list match deferred for testdb;defer
>>> deny: condition test deferred in ACL "acl_4_3_2_1"

diff --git a/test/stderr/3208 b/test/stderr/3208
index d25ef58..77e3eb9 100644
--- a/test/stderr/3208
+++ b/test/stderr/3208
@@ -12,11 +12,11 @@
>>> host in chunking_advertise_hosts? no (end of list)
>>> test.ex in percent_hack_domains? no (matched "!test.ex")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> check domains = +local_domains
>>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -29,11 +29,11 @@ LOG: H=(remote.host) [V4NET.0.0.1] F=<user@???> temporarily rejected RCP
LOG: H=(remote.host) [V4NET.0.0.1] F=<user@???> temporarily rejected RCPT <a%b@???>: defer in percent_hack_domains check
>>> test.ex in percent_hack_domains? no (matched "!test.ex")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> check domains = +local_domains
>>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -43,16 +43,16 @@ LOG: H=(remote.host) [V4NET.0.0.1] F=<user@???> temporarily rejected RCP
LOG: H=(remote.host) [V4NET.0.0.1] F=<user@???> temporarily rejected RCPT <a%b@???>: defer in percent_hack_domains check
>>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> check domains = +local_domains
>>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
>>> yesrelay.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> check domains = +relay_domains
>>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex")
>>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains")

@@ -60,16 +60,16 @@ LOG: H=(remote.host) [V4NET.0.0.1] F=<user@???> temporarily rejected RCP
>>> end of ACL "check_recipient": ACCEPT
>>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> check domains = +local_domains
>>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
>>> norelay.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> check domains = +relay_domains
>>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? list match deferred for testdb;defer
>>> norelay.ex in "+relay_domains"? list match deferred for +relay_domains

@@ -78,16 +78,16 @@ LOG: H=(remote.host) [V4NET.0.0.1] F=<user@???> temporarily rejected RCP
>>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
>>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> check domains = +local_domains
>>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
>>> yesrelay.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> check domains = +relay_domains
>>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex")
>>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains")

@@ -96,16 +96,16 @@ LOG: H=(remote.host) [V4NET.0.0.1] F=<user@???> temporarily rejected RCP
>>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
>>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex")
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 27)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 28)
>>> check domains = +local_domains
>>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
>>> norelay.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 29)
>>> check domains = +relay_domains
>>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? list match deferred for testdb;defer
>>> norelay.ex in "+relay_domains"? list match deferred for +relay_domains

diff --git a/test/stderr/3211 b/test/stderr/3211
index 29d27d8..f68fdd8 100644
--- a/test/stderr/3211
+++ b/test/stderr/3211
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 17)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@???

@@ -30,7 +30,7 @@ LOG: H=[1.2.3.4] F=<userx@???> temporarily rejected RCPT <userx@???
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 17)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing r1-userx@???

diff --git a/test/stderr/3400 b/test/stderr/3400
index a166c26..da04b7f 100644
--- a/test/stderr/3400
+++ b/test/stderr/3400
@@ -7,21 +7,21 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_connect"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 32)
>>> check hosts = 10.0.0.6
>>> host in "10.0.0.6"? no (end of list)
>>> warn: condition test failed in ACL "check_connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 34)
>>> accept: condition test succeeded in ACL "check_connect"
>>> end of ACL "check_connect": ACCEPT
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 67)
>>> check hosts = +auth_hosts
>>> host in "10.0.0.1"? no (end of list)
>>> host in "+auth_hosts"? no (end of list)
>>> deny: condition test failed in ACL "check_vrfy"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 70)
>>> accept: condition test succeeded in ACL "check_vrfy"
>>> end of ACL "check_vrfy": ACCEPT
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -32,11 +32,11 @@
>>> calling localuser router
>>> routed by localuser router
>>> using ACL "check_expn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 61)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? no (end of list)
>>> deny: condition test failed in ACL "check_expn"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 64)
>>> check hosts = 10.0.0.0/24
>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
>>> accept: condition test succeeded in ACL "check_expn"

@@ -49,19 +49,19 @@
>>> no more routers

LOG: ETRN #abcd received from [10.0.0.2]
>>> using ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 53)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? no (end of list)
>>> deny: condition test failed in ACL "check_etrn"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 56)
>>> check hosts = 10.0.0.0/24
>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
>>> require: condition test succeeded in ACL "check_etrn"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 57)
>>> l_message: accepted ETRN $smtp_command_argument
>>> warn: condition test succeeded in ACL "check_etrn"

LOG: H=[10.0.0.2] Warning: accepted ETRN #abcd
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 58)
>>> accept: condition test succeeded in ACL "check_etrn"
>>> end of ACL "check_etrn": ACCEPT
>>> ETRN command is: exim -R

@@ -75,11 +75,11 @@ LOG: H=[10.0.0.2] Warning: accepted ETRN #abcd
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_connect"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 32)
>>> check hosts = 10.0.0.6
>>> host in "10.0.0.6"? no (end of list)
>>> warn: condition test failed in ACL "check_connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 34)
>>> accept: condition test succeeded in ACL "check_connect"
>>> end of ACL "check_connect": ACCEPT
>>> test.host in helo_lookup_domains? no (end of list)

@@ -90,7 +90,7 @@ LOG: H=[10.0.0.2] Warning: accepted ETRN #abcd
>>> host in chunking_advertise_hosts? no (end of list)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 67)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required

@@ -99,7 +99,7 @@ LOG: H=[10.0.0.2] Warning: accepted ETRN #abcd
>>> end of ACL "check_vrfy": DENY

LOG: H=(test.host) [10.0.0.1] rejected VRFY userx@???: authentication required
>>> using ACL "check_expn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 61)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required

@@ -109,7 +109,7 @@ LOG: H=(test.host) [10.0.0.1] rejected VRFY userx@???: authentication requir
LOG: H=(test.host) [10.0.0.1] rejected EXPN list@???: authentication required
LOG: ETRN abcd received from (test.host) [10.0.0.1]
>>> using ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 53)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required

@@ -118,19 +118,19 @@ LOG: ETRN abcd received from (test.host) [10.0.0.1]
>>> end of ACL "check_etrn": DENY

LOG: H=(test.host) [10.0.0.1] rejected ETRN abcd: authentication required
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> warn: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 39)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 40)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 41)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required

@@ -144,80 +144,80 @@ LOG: H=(test.host) [10.0.0.1] F=<junk@???> rejected RCPT <userx@te
>>> +++MYLOGIN $1="userx secret" $2="" $3=""
>>> expanded string: yes
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> warn: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 39)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 40)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 41)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 44)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> warn: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 39)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 40)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 41)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 44)
>>> check domains = +local_domains
>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 45)
>>> check hosts = +relay_hosts
>>> host in "10.0.0.4"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 46)
>>> check hosts = +auth_relay_hosts
>>> host in "10.0.0.3 : 10.0.0.4"? no (end of list)
>>> host in "+auth_relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 50)
>>> message: relay not permitted
>>> deny: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": DENY

LOG: H=(test.host) [10.0.0.1] F=<junk@???> A=mylogin rejected RCPT <userx@???>: relay not permitted
>>> using ACL "check_vrfy"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 67)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
>>> deny: condition test failed in ACL "check_vrfy"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 70)
>>> accept: condition test succeeded in ACL "check_vrfy"
>>> end of ACL "check_vrfy": ACCEPT
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -228,14 +228,14 @@ LOG: H=(test.host) [10.0.0.1] F=<junk@???> A=mylogin rejected RCPT
>>> calling localuser router
>>> routed by localuser router
>>> using ACL "check_expn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 61)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
>>> deny: condition test failed in ACL "check_expn"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 64)
>>> check hosts = 10.0.0.0/24
>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
>>> accept: condition test succeeded in ACL "check_expn"

@@ -248,22 +248,22 @@ LOG: H=(test.host) [10.0.0.1] F=<junk@???> A=mylogin rejected RCPT
>>> no more routers

LOG: ETRN #abcd received from (test.host) [10.0.0.1]
>>> using ACL "check_etrn"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 53)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
>>> deny: condition test failed in ACL "check_etrn"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 56)
>>> check hosts = 10.0.0.0/24
>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
>>> require: condition test succeeded in ACL "check_etrn"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 57)
>>> l_message: accepted ETRN $smtp_command_argument
>>> warn: condition test succeeded in ACL "check_etrn"

LOG: H=(test.host) [10.0.0.1] Warning: accepted ETRN #abcd
->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 58)
>>> accept: condition test succeeded in ACL "check_etrn"
>>> end of ACL "check_etrn": ACCEPT
>>> ETRN command is: exim -R

@@ -277,11 +277,11 @@ LOG: H=(test.host) [10.0.0.1] Warning: accepted ETRN #abcd
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_connect"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 32)
>>> check hosts = 10.0.0.6
>>> host in "10.0.0.6"? no (end of list)
>>> warn: condition test failed in ACL "check_connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 34)
>>> accept: condition test succeeded in ACL "check_connect"
>>> end of ACL "check_connect": ACCEPT
>>> test.host in helo_lookup_domains? no (end of list)

@@ -293,32 +293,32 @@ LOG: H=(test.host) [10.0.0.1] Warning: accepted ETRN #abcd
>>> host in auth_advertise_hosts? yes (matched "+auth_relay_hosts")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> warn: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 39)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 40)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 41)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 44)
>>> check domains = +local_domains
>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 45)
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 46)
>>> check hosts = +auth_relay_hosts
>>> host in "+auth_relay_hosts"? yes (matched "+auth_relay_hosts" - cached)
>>> message: authentication required

@@ -332,32 +332,32 @@ LOG: H=(test.host) [10.0.0.3] F=<junk@???> rejected RCPT <userx@cu
>>> +++MYLOGIN $1="userx secret" $2="" $3=""
>>> expanded string: yes
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 37)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> warn: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 39)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 40)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 41)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? no (end of list)
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 44)
>>> check domains = +local_domains
>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 45)
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 46)
>>> check hosts = +auth_relay_hosts
>>> host in "+auth_relay_hosts"? yes (matched "+auth_relay_hosts" - cached)
>>> message: authentication required

@@ -374,11 +374,11 @@ LOG: H=(test.host) [10.0.0.3] F=<junk@???> rejected RCPT <userx@cu
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "check_connect"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 32)
>>> check hosts = 10.0.0.6
>>> host in "10.0.0.6"? no (end of list)
>>> warn: condition test failed in ACL "check_connect"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 34)
>>> accept: condition test succeeded in ACL "check_connect"
>>> end of ACL "check_connect": ACCEPT
>>> test.host in helo_lookup_domains? no (end of list)

@@ -418,11 +418,11 @@ 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)
using ACL "check_connect"
-processing "warn"
+processing "warn" (TESTSUITE/test-config 32)
check hosts = 10.0.0.6
host in "10.0.0.6"? no (end of list)
warn: condition test failed in ACL "check_connect"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 34)
accept: condition test succeeded in ACL "check_connect"
end of ACL "check_connect": ACCEPT
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000

diff --git a/test/stderr/3408 b/test/stderr/3408
index 3f53a12..fc7d779 100644
--- a/test/stderr/3408
+++ b/test/stderr/3408
@@ -12,26 +12,26 @@
>>> host in auth_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check recipients = postmaster@???
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@??? in "postmaster@???"? yes (matched "postmaster@???")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check recipients = postmaster@???
>>> userx@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: host is listed in $dnslist_domain
>>> check !authenticated = *
>>> check dnslists = rbl.test.ex

@@ -66,31 +66,31 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> $3 = secret
>>> expanded string: yes
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check recipients = postmaster@???
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@??? in "postmaster@???"? yes (matched "postmaster@???")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 18)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> check recipients = postmaster@???
>>> userx@??? in "postmaster@???"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: host is listed in $dnslist_domain
>>> check !authenticated = *
>>> plain in "*"? yes (matched "*")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "require"
+>>> processing "require" (TESTSUITE/test-config 23)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing postmaster@???

@@ -104,7 +104,7 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 24)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@@ -116,7 +116,7 @@ LOG: 10HmaX-0005vi-00 <= postmaster@??? H=(exim.test.ex) [V4NET.11.12.1
>>> routed by list router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 26)
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")

diff --git a/test/stderr/3410 b/test/stderr/3410
index 36fbdb4..80cf299 100644
--- a/test/stderr/3410
+++ b/test/stderr/3410
@@ -7,7 +7,7 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_5_6_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> message: You must authenticate
>>> check authenticated = *
>>> accept: condition test failed in ACL "acl_5_6_9"

@@ -27,7 +27,7 @@ LOG: H=[5.6.9.1] F=<x@y> rejected RCPT <x@y>: You must authenticate
>>> $3 = secret
>>> expanded string: yes
>>> using ACL "acl_5_6_9"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 19)
>>> message: You must authenticate
>>> check authenticated = *
>>> auth1 in "*"? yes (matched "*")

@@ -42,7 +42,7 @@ LOG: H=[5.6.9.1] F=<x@y> rejected RCPT <x@y>: You must authenticate
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "acl_5_6_10"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check authenticated = auth1
>>> accept: condition test failed in ACL "acl_5_6_10"
>>> end of ACL "acl_5_6_10": implicit DENY

@@ -61,7 +61,7 @@ LOG: H=[5.6.10.1] F=<x@y> rejected RCPT <x@y>
>>> $3 = secret
>>> expanded string: yes
>>> using ACL "acl_5_6_10"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check authenticated = auth1
>>> auth1 in "auth1"? yes (matched "auth1")
>>> accept: condition test succeeded in ACL "acl_5_6_10"

@@ -86,7 +86,7 @@ LOG: H=[5.6.10.1] F=<x@y> rejected RCPT <x@y>
>>> $2 = secret
>>> expanded string: yes
>>> using ACL "acl_5_6_10"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 24)
>>> check authenticated = auth1
>>> auth2 in "auth1"? no (end of list)
>>> accept: condition test failed in ACL "acl_5_6_10"

diff --git a/test/stderr/3500 b/test/stderr/3500
index 9f4a5e0..fc337ee 100644
--- a/test/stderr/3500
+++ b/test/stderr/3500
@@ -38,26 +38,26 @@
>>> +++CRAM-MD5 $auth1="tim" $auth2="" $auth3=""
>>> expanded string: true
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 31)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> warn: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 33)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 34)
>>> check hosts = :
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"

->>> processing "deny"
+>>> processing "deny" (TESTSUITE/test-config 35)
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> message: authentication required
>>> check !authenticated = *
>>> cram_md5 in "*"? yes (matched "*")
>>> deny: condition test failed in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 38)
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")

@@ -91,12 +91,12 @@ LOG: 10HmaY-0005vi-00 <= userx@??? H=(test.host) [10.0.0.1] P=esmtpa A=c
>>> expanded string:

LOG: cram_md5 authenticator failed for (test.host) [10.0.0.5]: 535 Incorrect authentication data (set_id=tim)
>>> using ACL "check_recipient"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 31)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? yes (matched "10.0.0.5")
>>> message: authentication-failed: $authentication_failed
>>> warn: condition test succeeded in ACL "check_recipient"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 33)
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? yes (matched "10.0.0.5")
>>> accept: condition test succeeded in ACL "check_recipient"

diff --git a/test/stderr/4507 b/test/stderr/4507
index e1961ce..48d4d9f 100644
--- a/test/stderr/4507
+++ b/test/stderr/4507
@@ -9,22 +9,22 @@
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> xxx in helo_lookup_domains? no (end of list)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 43)
>>> accept: condition test succeeded in inline ACL
>>> end of inline ACL: ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_dkim"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 34)
 >>> check logwrite = signer: $dkim_cur_signer bits: $dkim_key_length
 >>>                = signer: test.ex bits: 1024

LOG: 10HmaX-0005vi-00 signer: test.ex bits: 1024
>>> warn: condition test succeeded in ACL "check_dkim"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 37)
>>> accept: condition test succeeded in ACL "check_dkim"
>>> end of ACL "check_dkim": ACCEPT

LOG: 10HmaX-0005vi-00 DKIM: d=test.ex s=sel c=simple/simple a=rsa-sha1 b=1024 [verification succeeded]
>>> using ACL "check_data"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 41)
 >>> check logwrite = ${authresults {$primary_hostname}}
 >>>                = Authentication-Results: myhost.test.ex;
 >>>     dkim=pass header.d=test.ex header.s=sel header.a=rsa-sha1

diff --git a/test/stderr/5204 b/test/stderr/5204
index dd2862b..b001428 100644
--- a/test/stderr/5204
+++ b/test/stderr/5204
@@ -234,7 +234,7 @@ some.name in helo_lookup_domains? no (end of list)
host in dsn_advertise_hosts? no (option unset)
host in pipelining_advertise_hosts? yes (matched "*")
host in chunking_advertise_hosts? no (end of list)
-processing "accept"
+processing "accept" (TESTSUITE/test-config 76)
check verify = recipient
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

routing "FAIL cannot route this one (FAIL)"@???
diff --git a/test/stderr/5403 b/test/stderr/5403
index 8d6f97c..0ac39ca 100644
--- a/test/stderr/5403
+++ b/test/stderr/5403
@@ -13,17 +13,17 @@ LOG: no host name found for IP address 1.2.3.4
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "ar"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 21)
 >>> check control = cutthrough_delivery
 >>> check logwrite = rcpt for $local_part@$domain
 >>>                = rcpt for plain@???

LOG: rcpt for plain@???
>>> warn: condition test succeeded in ACL "ar"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
 >>> check condition = ${if eq {verify}{$local_part}}
 >>>                 = 
 >>> warn: condition test failed in ACL "ar"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> accept: condition test succeeded in ACL "ar"
>>> end of ACL "ar": ACCEPT

LOG: 10HmaX-0005vi-00 <= CALLER@??? H=(myhost.test.ex) [1.2.3.4] P=esmtp S=sss for plain@???
@@ -42,13 +42,13 @@ LOG: no host name found for IP address 1.2.3.4
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in chunking_advertise_hosts? no (end of list)
>>> using ACL "ar"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 21)
 >>> check control = cutthrough_delivery
 >>> check logwrite = rcpt for $local_part@$domain
 >>>                = rcpt for verify@???

LOG: rcpt for verify@???
>>> warn: condition test succeeded in ACL "ar"

->>> processing "warn"
+>>> processing "warn" (TESTSUITE/test-config 23)
 >>> check condition = ${if eq {verify}{$local_part}}
 >>>                 = true
 >>> check verify = recipient/callout=use_sender

@@ -85,7 +85,7 @@ MUNGED: ::1 will be omitted in what follows
>>> holding verify callout open for cutthrough delivery
>>> ----------- end verify ------------
>>> warn: condition test succeeded in ACL "ar"

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 25)
>>> accept: condition test succeeded in ACL "ar"
>>> end of ACL "ar": ACCEPT
>>> SMTP>> QUIT

diff --git a/test/stderr/5410 b/test/stderr/5410
index 26302d4..7399c50 100644
--- a/test/stderr/5410
+++ b/test/stderr/5410
@@ -30,7 +30,7 @@ LOG: smtp_connection MAIN
├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
└─────result: cutthrough
using ACL "cutthrough"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
check control = cutthrough_delivery
check verify = recipient
domain.com in "test.ex : *.test.ex"? no (end of list)
@@ -126,7 +126,7 @@ sync_responses expect rcpt
SMTP<< 250 Accepted
holding verify callout open for cutthrough delivery
----------- end cutthrough setup ------------
-processing "accept"
+processing "accept" (TESTSUITE/test-config 55)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> DATA
@@ -277,7 +277,7 @@ LOG: smtp_connection MAIN
├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
└─────result: cutthrough
using ACL "cutthrough"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
check control = cutthrough_delivery
check verify = recipient
domain.com in "test.ex : *.test.ex"? no (end of list)
@@ -342,7 +342,7 @@ sync_responses expect rcpt
SMTP<< 250 Accepted
holding verify callout open for cutthrough delivery
----------- end cutthrough setup ------------
-processing "accept"
+processing "accept" (TESTSUITE/test-config 55)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> DATA
@@ -493,7 +493,7 @@ LOG: smtp_connection MAIN
├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
└─────result: cutthrough
using ACL "cutthrough"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
check control = cutthrough_delivery
check verify = recipient
domain.com in "test.ex : *.test.ex"? no (end of list)
@@ -558,7 +558,7 @@ sync_responses expect rcpt
SMTP<< 250 Accepted
holding verify callout open for cutthrough delivery
----------- end cutthrough setup ------------
-processing "accept"
+processing "accept" (TESTSUITE/test-config 55)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> DATA
diff --git a/test/stderr/5420 b/test/stderr/5420
index 8179059..5ebb28c 100644
--- a/test/stderr/5420
+++ b/test/stderr/5420
@@ -30,7 +30,7 @@ LOG: smtp_connection MAIN
├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
└─────result: cutthrough
using ACL "cutthrough"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
check control = cutthrough_delivery
check verify = recipient
domain.com in "test.ex : *.test.ex"? no (end of list)
@@ -127,7 +127,7 @@ sync_responses expect rcpt
SMTP<< 250 Accepted
holding verify callout open for cutthrough delivery
----------- end cutthrough setup ------------
-processing "accept"
+processing "accept" (TESTSUITE/test-config 54)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> DATA
@@ -278,7 +278,7 @@ LOG: smtp_connection MAIN
├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
└─────result: cutthrough
using ACL "cutthrough"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
check control = cutthrough_delivery
check verify = recipient
domain.com in "test.ex : *.test.ex"? no (end of list)
@@ -343,7 +343,7 @@ sync_responses expect rcpt
SMTP<< 250 Accepted
holding verify callout open for cutthrough delivery
----------- end cutthrough setup ------------
-processing "accept"
+processing "accept" (TESTSUITE/test-config 54)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> DATA
@@ -494,7 +494,7 @@ LOG: smtp_connection MAIN
├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
└─────result: cutthrough
using ACL "cutthrough"
-processing "accept"
+processing "accept" (TESTSUITE/test-config 22)
check control = cutthrough_delivery
check verify = recipient
domain.com in "test.ex : *.test.ex"? no (end of list)
@@ -559,7 +559,7 @@ sync_responses expect rcpt
SMTP<< 250 Accepted
holding verify callout open for cutthrough delivery
----------- end cutthrough setup ------------
-processing "accept"
+processing "accept" (TESTSUITE/test-config 54)
accept: condition test succeeded in inline ACL
end of inline ACL: ACCEPT
SMTP>> DATA
diff --git a/test/stderr/5820 b/test/stderr/5820
index b6a8db9..84005af 100644
--- a/test/stderr/5820
+++ b/test/stderr/5820
@@ -9,7 +9,7 @@
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 85)
>>> check verify = recipient/callout
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing rcptuser@???

diff --git a/test/stderr/5840 b/test/stderr/5840
index e4da8d0..6a2b6e2 100644
--- a/test/stderr/5840
+++ b/test/stderr/5840
@@ -9,7 +9,7 @@
>>> 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)

->>> processing "accept"
+>>> processing "accept" (TESTSUITE/test-config 90)
>>> check verify = recipient/callout
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing rcptuser@???