diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2014-11-16 17:47:50 +0000 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2015-01-12 18:58:33 +0000 |
commit | 506900aff65e12440fdd36a71e9172fc7af5830a (patch) | |
tree | 0a273aba91fe4a72591314c8aa96781748cef8b5 /test/scripts | |
parent | 9c695f6d10bd63bd44608bd01f0073fd4c7dd6e6 (diff) |
Make the multi_domain smtp transport option expanded
Diffstat (limited to 'test/scripts')
-rw-r--r-- | test/scripts/0000-Basic/0570 | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/test/scripts/0000-Basic/0570 b/test/scripts/0000-Basic/0570 new file mode 100644 index 000000000..ed54afc1d --- /dev/null +++ b/test/scripts/0000-Basic/0570 @@ -0,0 +1,66 @@ +# multi_domain option on smtp transport +# +# +exim -DSERVER=server -bd -oX PORT_D +**** +# +exim userx@domA.ex usery@domB.ex +Test message +**** +# Default case: can multi-domain +exim -q +**** +# +# +exim userx@domA.ex usery@domB.ex +Test message +**** +# Equivalent explicit case: can multi-domain +exim -DOPTION=multi_domain=yes -q +**** +# +# +exim userx@domA.ex usery@domB.ex +Test message +**** +# no multi-domain +exim -DOPTION=multi_domain=no -q +# +# +exim userx@domA.ex usery@domB.ex +Test message +**** +# Expanded case: can multi-domain +exim -DOPTION='multi_domain=${if bool{1} {true}{false}}' -q +**** +# +# +exim userx@domA.ex usery@domB.ex +Test message +**** +# Expanded case: no multi-domain (1) +exim -DOPTION='multi_domain=${if eqi {$address_data}{domA.ex} {no}{yes}}' -q +**** +# +# +exim userx@domA.ex usery@domB.ex +Test message +**** +# Expanded case: no multi-domain (2) +exim -DOPTION='multi_domain=${if match_domain {$address_data}{domZ.ex : domY.ex : domB.ex} {no}{yes}}' -q +**** +# +# +exim userx@domA.ex usery@domA.ex userz@domC.ex +Test message +**** +# Expanded case: both yes and no +exim -DOPTION='multi_domain=${if eqi {$address_data}{domA.ex} {no}{yes}}' -q +**** +# +# +killdaemon +no_msglog_check +# +# +## |