|
@@ -25,14 +25,30 @@ EOF
|
|
|
./cropswap-postmaster.sh SUBSCRIBE cropswap@shandan.one organizer2@mail.com &>/dev/null
|
|
|
|
|
|
set -x
|
|
|
-maildrop -fmember@mail.com < tests/cropswap@shandan.one/from-member.eml 1>"${MAILDROPDIR}/forward.out" 2>"${MAILDROPDIR}/forward.err"
|
|
|
+maildrop -fmember1@mail.com < tests/cropswap@shandan.one/from-member.eml 1>"${MAILDROPDIR}/forward.out" 2>"${MAILDROPDIR}/forward.err"
|
|
|
+grep '^From: Member <cropswap@shandan.one>$' < forward.out
|
|
|
+grep '^To: Organizer <organizer1@mail.com>$' < forward.out
|
|
|
+grep '^To: Organizer 1 <organizer2@mail.com>$' < forward.out
|
|
|
grep '^Subject: \[Crop Swap Query\] .*$' < forward.out
|
|
|
-grep '^Forwarding mail to: Organizer <organizer1@mail.com>$' < forward.out
|
|
|
-grep '^Forwarding mail to: Organizer 1 <organizer2@mail.com>$' < forward.out
|
|
|
-#maildrop -fmember@mail.com < tests/cropswap@shandan.one/from-member.eml #&2>1 | grep '^SUBJECT=Crop Swap Query$'
|
|
|
|
|
|
-# not working - alist.txt empty
|
|
|
-#maildrop -funregistered@mail.com < tests/cropswap@shandan.one/from-unregistered.eml | grep '^Subject: \[Crop Swap Query\] .*$'
|
|
|
-#maildrop -funregistered@mail.com < tests/cropswap@shandan.one/from-unregistered.eml &2>1 | grep '^SUBJECT=Crop Swap Query$'
|
|
|
+maildrop -funregistered@mail.com < tests/cropswap@shandan.one/from-unregistered.eml 1>"${MAILDROPDIR}/forward.out" 2>"${MAILDROPDIR}/forward.err"
|
|
|
+grep '^From: A. Person <unregistered@mail.com>$' < forward.out
|
|
|
+grep '^To: Organizer <organizer1@mail.com>$' < forward.out
|
|
|
+grep '^To: Organizer 1 <organizer2@mail.com>$' < forward.out
|
|
|
+grep '^To: Member <member1@mail.com>$' < forward.out && false
|
|
|
+grep '^To: Member 1 <member2@mail.com>$' < forward.out && false
|
|
|
+grep '^Subject: \[Crop Swap Query\] .*$' < forward.out
|
|
|
|
|
|
+maildrop -forganizer1@mail.com < tests/cropswap@shandan.one/from-organizer-to-member.eml 1>"${MAILDROPDIR}/forward.out" 2>"${MAILDROPDIR}/forward.err"
|
|
|
+grep '^From: Organizer <cropswap@shandan.one>$' < forward.out
|
|
|
+grep '^To: Organizer 1 <organizer2@mail.com>$' < forward.out && false
|
|
|
+grep '^To: Member <member1@mail.com>$' < forward.out && false
|
|
|
+grep '^To: Member 1 <member2@mail.com>$' < forward.out
|
|
|
+grep '^Subject: \[Crop Swap Notice\] .*$' < forward.out
|
|
|
|
|
|
+maildrop -forganizer2@mail.com < tests/cropswap@shandan.one/from-organizer.eml 1>"${MAILDROPDIR}/forward.out" 2>"${MAILDROPDIR}/forward.err"
|
|
|
+grep '^From: Organizer 1 <cropswap@shandan.one>$' < forward.out
|
|
|
+grep '^To: Organizer <organizer1@mail.com>$' < forward.out
|
|
|
+grep '^To: Member <member1@mail.com>$' < forward.out
|
|
|
+grep '^To: Member 1 <member2@mail.com>$' < forward.out
|
|
|
+grep '^Subject: \[Crop Swap Notice\] .*$' < forward.out
|