2 ######################################################
4 # Test forwarding messages (including RFC-934 mode).
6 ######################################################
8 if test -z "${MH_OBJ_DIR}"; then
9 srcdir=`dirname $0`/../..
10 MH_OBJ_DIR=`cd $srcdir && pwd`; export MH_OBJ_DIR
13 . "$MH_OBJ_DIR/test/common.sh"
17 # TODO: Move to a common file tests can source; need more framework...
20 diff -u $expected $actual
22 failed=$((failed + 1))
26 # Make a draft file forwarding two messages.
34 #forw [forwarded messages] +inbox 1 2
38 # Munge the Content-Id from the draft after mhbuild, so we have a reliable
41 sed 's/\(Content-ID:\) <[^>][^>]*>/\1 <TESTID>/' $draft > $actual
44 draft=$MH_TEST_DIR/$$.draft
45 expected=$MH_TEST_DIR/$$.expected
46 actual=$MH_TEST_DIR/$$.actual
55 Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa0"
57 Content-Description: forwarded messages
60 Content-Type: message/rfc822
62 From: Test1 <test1@example.com>
63 To: Some User <user@example.com>
64 Date: Fri, 29 Sep 2006 00:00:00
65 Subject: Testing message 1
67 This is message number 1
70 Content-Type: message/rfc822
72 From: Test2 <test2@example.com>
73 To: Some User <user@example.com>
74 Date: Fri, 29 Sep 2006 00:00:00
75 Subject: Testing message 2
77 This is message number 2
79 ------- =_aaaaaaaaaa0--
86 # check mhbuild -rfc934
93 Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa0"
95 Content-Description: forwarded messages
100 From: Test1 <test1@example.com>
101 To: Some User <user@example.com>
102 Date: Fri, 29 Sep 2006 00:00:00
103 Subject: Testing message 1
105 This is message number 1
107 ------- =_aaaaaaaaaa0
109 From: Test2 <test2@example.com>
110 To: Some User <user@example.com>
111 Date: Fri, 29 Sep 2006 00:00:00
112 Subject: Testing message 2
114 This is message number 2
116 ------- =_aaaaaaaaaa0--
119 mhbuild -rfc934 $draft