Mercurial > masqmail
view tests/localhost-stdin/test @ 237:5f9f3a65032e
refactoring: new function split_rcpts() replaces two others
split_rcpts() merges rcptlist_with_one_of_hostlist() and
rcptlist_with_addr_is_local() into one with hardly adding complexity
I'd actually say that the overall complexity decreased.
Have a look at the comment for split_rcpts() in route.c
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Fri, 22 Oct 2010 11:56:47 -0300 |
parents | 0379789a847b |
children | 60bb2dbe2866 |
line wrap: on
line source
#!/bin/sh # path to the masqmail executable mm_bin=../../src/masqmail hfrom="\"Fritz Meier\" <`logname`@localhost>" hto=$hfrom to=`logname`@localhost hsubject="Masqmail test: localhost-stdin" # Testing with rcpt on cmd line # (dot does end) # # the command to be run: cmd="$mm_bin -C ./test.conf $to" $cmd <<EOF From: $hfrom To: $hto Subject: $hsubject Hallo Fritz! .. there is a dot above (Yes, one and not two). command was: $cmd Fritz . EOF # Testing with rcpt on cmd line with -oi option # (dot does not end) # # the command to be run: cmd="$mm_bin -C ./test.conf -oi $to" $cmd <<EOF From: $hfrom To: $hto Subject: $hsubject Hallo Fritz! . there is a dot above. command was: $cmd Fritz EOF # Testing with rcpt read from headers (-t option) # (dot does end) # # the command to be run: cmd="$mm_bin -C ./test.conf -t" $cmd <<EOF From: $hfrom To: $hto Subject: $hsubject Hallo Fritz! .. there is a dot above. command was: $cmd Fritz . EOF