masqmail
view tests/localhost-stdin/test @ 276:1abc1faeb45d
for -t cmdline args are now added to the rcpt list instead of substracted
Please read the diff and the section about -t in man/masqmail.8.
Masqmail's behavior had been like the one of exim/smail, now it's
similar to postfix.
Masqmail does it now the most simple way, regarding the code.
Also, addr args are always recipients, -t does not change their meaning.
-t makes the addrs from rcpt hdrs, rcpt addrs too.
It would have been logical too, to ignore the cmdline args,
in the sense of ``headers *instead of* args'' but none of the
popular MTAs does it that way and it would have been a bit more
complicated in the code.
Anyway, this is a corner-case that should better be avoided completely.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Fri, 03 Dec 2010 21:05:34 -0300 |
parents | 49ca781e1503 |
children | 60bb2dbe2866 |
line source
1 #!/bin/sh
3 # path to the masqmail executable
4 mm_bin=../../src/masqmail
7 hfrom="\"Fritz Meier\" <`logname`@localhost>"
8 hto=$hfrom
9 to=`logname`@localhost
10 hsubject="Masqmail test: localhost-stdin"
13 # Testing with rcpt on cmd line
14 # (dot does end)
15 #
16 # the command to be run:
17 cmd="$mm_bin -C ./test.conf $to"
19 $cmd <<EOF
20 From: $hfrom
21 To: $hto
22 Subject: $hsubject
24 Hallo Fritz!
25 ..
26 there is a dot above (Yes, one and not two).
28 command was: $cmd
30 Fritz
31 .
33 EOF
36 # Testing with rcpt on cmd line with -oi option
37 # (dot does not end)
38 #
39 # the command to be run:
40 cmd="$mm_bin -C ./test.conf -oi $to"
42 $cmd <<EOF
43 From: $hfrom
44 To: $hto
45 Subject: $hsubject
47 Hallo Fritz!
48 .
49 there is a dot above.
51 command was: $cmd
53 Fritz
55 EOF
58 # Testing with rcpt read from headers (-t option)
59 # (dot does end)
60 #
61 # the command to be run:
62 cmd="$mm_bin -C ./test.conf -t"
64 $cmd <<EOF
65 From: $hfrom
66 To: $hto
67 Subject: $hsubject
69 Hallo Fritz!
70 ..
71 there is a dot above.
73 command was: $cmd
75 Fritz
76 .
78 EOF