1==== no wildcard 2rcpt1@example1.com:example1.com -> channel1:nexthop1 3rcpt1+ext1@example1.com:example1.com -> channel1:nexthop1 4rcpt2@example2:example2 -> channel2:example2 5rcpt@example3:example3 -> channel3:example3 6==== with wildcard channel and nexthop 7rcpt1@example1.com:example1.com -> channel1:nexthop1 8rcpt2@example2:example2 -> channel0:nexthop0 9==== with wildcard channel only 10rcpt1@example1.com:example1.com -> channel1:nexthop1 11rcpt2@example2:example2 -> channel0:example2 12==== with wildcard nexthop only 13rcpt1@example1.com:example1.com -> channel1:nexthop1 14rcpt2@example2:example2 -> DEFAULT:nexthop0 15==== with wildcard empty fields. 16rcpt1@example1.com:example1.com -> channel1:nexthop1 17rcpt2@example2:example2 -> DEFAULT:example2 18=== subdomain test 19plain1+ext@other-example:other-example -> (not found) 20foo@example:example -> DEFAULT:example-result 21foo@sub.example:sub.example -> DEFAULT:dot-example-result 22foo@sub.sub.example:sub.sub.example -> DEFAULT:dot-example-result 23