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