masqmail

view tests/relay-to-hostname-mta/test.tpl @ 304:d5ce2ba71e7b

manual formating of Received: hdrs; changed hdr for local receival Now the Received: headers are much friendlier to read. About folding: We must fold any line at 998 chars before transfer. We should fold the lines we produce at 78 chars. That is what RFC 2821 requests. We should think about it, somewhen. The header for locally (i.e. non-SMTP) received mail is changed to the format postfix uses. This matches RFC 2821 better. The `from' clause should contain a domain or IP, not a user name. Also, the `with' clause should contain a registered standard protocol name, which ``local'' is not.
author markus schnalke <meillo@marmaro.de>
date Thu, 09 Dec 2010 18:28:11 -0300
parents 49ca781e1503
children 60bb2dbe2866
line source
1 #!/bin/sh
3 # path to the masqmail executable
4 mm_bin=../../src/masqmail
6 hfrom="\"Fritz Meier\" <`logname`@RECV_HOST>"
7 hto="$hfrom"
8 to=`logname`@RECV_HOST
9 hsubject="Masqmail test: relay-to-hostname-mta"
12 # Testing with rcpt on cmd line
13 # (dot does end)
14 #
15 # the command to be run:
16 cmd="$mm_bin -C ./test.conf $to"
18 $cmd <<EOF
19 From: $hfrom
20 To: $hto
21 Subject: $hsubject
23 Hallo Fritz!
24 ..
25 there is a dot above (Yes, one and not two).
27 command was: $cmd
29 Fritz
30 .
32 EOF
35 # Testing with rcpt on cmd line with -oi option
36 # (dot does not end)
37 #
38 # the command to be run:
39 cmd="$mm_bin -C ./test.conf -oi $to"
41 $cmd <<EOF
42 From: $hfrom
43 To: $hto
44 Subject: $hsubject
46 Hallo Fritz!
47 .
48 there is a dot above.
50 command was: $cmd
52 Fritz
54 EOF
57 # Testing with rcpt read from headers (-t option)
58 # (dot does end)
59 #
60 # the command to be run:
61 cmd="$mm_bin -C ./test.conf -t"
63 $cmd <<EOF
64 From: $hfrom
65 To: $hto
66 Subject: $hsubject
68 Hallo Fritz!
69 ..
70 there is a dot above.
72 command was: $cmd
74 Fritz
75 .
77 EOF