moderation_reject_invalid \
maxmailsize \
maxmailsize0 \
- normail_email \
+ normal_email \
delheaders \
customheaders \
verp
return
}
-normail_email_body()
+normal_email_body()
{
atf_check $srcdir/fakesmtpd
trap kill_fakesmtp EXIT TERM
atf_check -o file:expected-1.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-1.txt
touch list/control/footer
atf_check -s exit:0 $mlmmjreceive -L list -F <first
- atf_check -o file:expected-1.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-2.txt
+ atf_check -o file:expected-1.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-1.txt
+ cat >> expected-2.txt <<EOF
+EHLO heloname\r
+MAIL FROM:<test+bounces-2-user=test@mlmmjtest>\r
+RCPT TO:<user@test>\r
+DATA\r
+From: bob@test\r
+To: test@mlmmjtest\r
+Subject: yeah\r
+\r
+Let's go, first email\r
+\r
+.\r
+MAIL FROM:<test+bounces-2-user2=test@mlmmjtest>\r
+RCPT TO:<user2@test>\r
+DATA\r
+From: bob@test\r
+To: test@mlmmjtest\r
+Subject: yeah\r
+\r
+Let's go, first email\r
+\r
+.\r
+QUIT\r
+EOF
+ atf_check -o file:expected-2.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-2.txt
printf "myfooter\nreally" > list/control/footer
touch list/control/prefix
atf_check -s exit:0 $mlmmjreceive -L list -F <first
- cat >> expected-2.txt <<EOF
+ cat >> expected-3.txt <<EOF
EHLO heloname\r
-MAIL FROM:<test+bounces-1-user=test@mlmmjtest>\r
+MAIL FROM:<test+bounces-3-user=test@mlmmjtest>\r
RCPT TO:<user@test>\r
DATA\r
From: bob@test\r
myfooter\r
really\r
.\r
-MAIL FROM:<test+bounces-1-user2=test@mlmmjtest>\r
+MAIL FROM:<test+bounces-3-user2=test@mlmmjtest>\r
RCPT TO:<user2@test>\r
DATA\r
From: bob@test\r
.\r
QUIT\r
EOF
- atf_check -o file:expected-2.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-3.txt
+ atf_check -o file:expected-3.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-3.txt
echo "[plop]" > list/control/prefix
atf_check -s exit:0 $mlmmjreceive -L list -F <first
- cat >> expected-3.txt <<EOF
+ cat >> expected-4.txt <<EOF
EHLO heloname\r
-MAIL FROM:<test+bounces-1-user=test@mlmmjtest>\r
+MAIL FROM:<test+bounces-4-user=test@mlmmjtest>\r
RCPT TO:<user@test>\r
DATA\r
From: bob@test\r
myfooter\r
really\r
.\r
-MAIL FROM:<test+bounces-1-user2=test@mlmmjtest>\r
+MAIL FROM:<test+bounces-4-user2=test@mlmmjtest>\r
RCPT TO:<user2@test>\r
DATA\r
From: bob@test\r
.\r
QUIT\r
EOF
- atf_check -o file:expected-3.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-4.txt
+ atf_check -o file:expected-4.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-4.txt
atf_check -s exit:0 $mlmmjreceive -L list -F <nosubject
- cat >> expected-4.txt <<EOF
+ cat >> expected-5.txt <<EOF
EHLO heloname\r
-MAIL FROM:<test+bounces-1-user=test@mlmmjtest>\r
+MAIL FROM:<test+bounces-5-user=test@mlmmjtest>\r
RCPT TO:<user@test>\r
DATA\r
From: bob@test\r
myfooter\r
really\r
.\r
-MAIL FROM:<test+bounces-1-user2=test@mlmmjtest>\r
+MAIL FROM:<test+bounces-5-user2=test@mlmmjtest>\r
RCPT TO:<user2@test>\r
DATA\r
From: bob@test\r
.\r
QUIT\r
EOF
- atf_check -o file:expected-4.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-5.txt
+ atf_check -o file:expected-5.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-5.txt
}
delheaders_body()
atf_check -s exit:0 $mlmmjreceive -L list -F <second
cat >> expected-2.txt <<EOF
EHLO heloname\r
-MAIL FROM:<test+bounces-1-user=test@mlmmjtest>\r
+MAIL FROM:<test+bounces-2-user=test@mlmmjtest>\r
RCPT TO:<user@test>\r
DATA\r
From: bob@test\r
Let's go, first email\r
\r
.\r
-MAIL FROM:<test+bounces-1-user2=test@mlmmjtest>\r
+MAIL FROM:<test+bounces-2-user2=test@mlmmjtest>\r
RCPT TO:<user2@test>\r
DATA\r
From: bob@test\r