masqmail

annotate tests/relay-to-localhost-mta/test.tpl @ 63:49ca781e1503

reworked the test cases completely they are split into four independent tests now and each one is tested to work with the current version
author meillo@marmaro.de
date Sun, 30 May 2010 16:05:49 +0200
parents
children 0379789a847b
rev   line source
meillo@63 1 #! /bin/bash
meillo@63 2
meillo@63 3 # should be run from within tests dir set if you move this:
meillo@63 4 mm_bin=../../src/masqmail
meillo@63 5
meillo@63 6 hfrom="\"Fritz Meier\" <`logname`@RECV_HOST>"
meillo@63 7 hto="$hfrom"
meillo@63 8 to=`logname`@RECV_HOST
meillo@63 9 hsubject="MasqMail stdin Test"
meillo@63 10
meillo@63 11
meillo@63 12 # Testing with rcpt on cmd line
meillo@63 13 # (dot does end)
meillo@63 14 #
meillo@63 15 # the command to be run:
meillo@63 16 cmd="$mm_bin -C ./test.conf $to"
meillo@63 17
meillo@63 18 $cmd <<EOF
meillo@63 19 From: $hfrom
meillo@63 20 To: $hto
meillo@63 21 Subject: $hsubject
meillo@63 22
meillo@63 23 Hallo Fritz!
meillo@63 24
meillo@63 25 ..
meillo@63 26 there is a dot above (Yes, one and not two).
meillo@63 27
meillo@63 28 command was: $cmd
meillo@63 29
meillo@63 30 Fritz
meillo@63 31 .
meillo@63 32
meillo@63 33 EOF
meillo@63 34
meillo@63 35 #
meillo@63 36 # Testing with rcpt on cmd line with -oi option
meillo@63 37 # (dot does not end)
meillo@63 38 #
meillo@63 39 # the command to be run:
meillo@63 40 cmd="$mm_bin -C ./test.conf -oi $to"
meillo@63 41
meillo@63 42 $cmd <<EOF
meillo@63 43 From: $hfrom
meillo@63 44 To: $hto
meillo@63 45 Subject: $hsubject
meillo@63 46
meillo@63 47 Hallo Fritz!
meillo@63 48 .
meillo@63 49 there is a dot above.
meillo@63 50
meillo@63 51 command was: $cmd
meillo@63 52
meillo@63 53 Fritz
meillo@63 54
meillo@63 55 EOF
meillo@63 56
meillo@63 57 #
meillo@63 58 # Testing with rcpt read from headers (-t option)
meillo@63 59 # (dot does end)
meillo@63 60 #
meillo@63 61 # the command to be run:
meillo@63 62 cmd="$mm_bin -C ./test.conf -t"
meillo@63 63
meillo@63 64 $cmd <<EOF
meillo@63 65 From: $hfrom
meillo@63 66 To: $hto
meillo@63 67 Subject: $hsubject
meillo@63 68
meillo@63 69 Hallo Fritz!
meillo@63 70 ..
meillo@63 71 there is a dot above.
meillo@63 72
meillo@63 73 command was: $cmd
meillo@63 74
meillo@63 75 Fritz
meillo@63 76 .
meillo@63 77
meillo@63 78 EOF