|
@@ -27,8 +27,9 @@ EOF
|
|
|
X-GROUP: $group
|
|
|
X-AUTH: admin
|
|
|
EOF
|
|
|
+ contents=$(file reply.out)
|
|
|
+ [[ "$contents" =~ empty ]]
|
|
|
|
|
|
- grep 'You have been registered as a member' reply.out
|
|
|
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/alist" > "${group}/alist.txt"
|
|
|
ls ${group} ; cat ${group}/alist.txt
|
|
@@ -39,7 +40,7 @@ EOF
|
|
|
X-GROUP: $group
|
|
|
EOF
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully subscribed to the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
grep -Fx 'Admin' "${group}/slist.txt"
|
|
|
grep -Fx 'admin@mail.com' "${group}/slist.txt"
|
|
|
|
|
@@ -52,7 +53,7 @@ EOF
|
|
|
${SCRIPTDIR}/cropswap-postmaster.sh UNSUBSCRIBE admin@mail.com <<-EOF 1> reply.out 2> reply.err
|
|
|
X-GROUP: $group
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully unsubscribed from the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fvx 'Admin' "${group}/slist.txt" || ! grep -Fxq 'Admin' "${group}/slist.txt"
|
|
|
grep -Fvx 'admin@mail.com' "${group}/slist.txt" || ! grep -Fxq 'admin@mail.com' "${group}/slist.txt"
|
|
@@ -68,7 +69,7 @@ EOF
|
|
|
To: $group
|
|
|
Subject: [SUBSCRIBE]
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully subscribed to the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fx 'Admin' "${group}/slist.txt"
|
|
|
grep -Fx 'admin@mail.com' "${group}/slist.txt"
|
|
@@ -78,7 +79,7 @@ EOF
|
|
|
To: $group
|
|
|
Subject: [SUBSCRIBE]
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully subscribed to the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fx 'Admin' "${group}/slist.txt"
|
|
|
grep -Fx 'admin@mail.com' "${group}/slist.txt"
|
|
@@ -88,7 +89,7 @@ EOF
|
|
|
To: $group
|
|
|
Subject: [UNSUBSCRIBE]
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully unsubscribed from the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fvx 'Admin' "${group}/slist.txt" || ! grep -Fxq 'Admin' "${group}/slist.txt"
|
|
|
grep -Fvx 'admin@mail.com' "${group}/slist.txt" || ! grep -Fxq 'admin@mail.com' "${group}/slist.txt"
|
|
@@ -98,7 +99,7 @@ EOF
|
|
|
To: $group
|
|
|
Subject: [UNSUBSCRIBE]
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully unsubscribed from the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fvx 'Admin' "${group}/slist.txt" || ! grep -Fxq 'Admin' "${group}/slist.txt"
|
|
|
grep -Fvx 'admin@mail.com' "${group}/slist.txt" || ! grep -Fxq 'admin@mail.com' "${group}/slist.txt"
|
|
@@ -108,7 +109,8 @@ EOF
|
|
|
X-GROUP-ALIAS: $alias
|
|
|
X-GROUP: $group
|
|
|
EOF
|
|
|
- grep 'You have been registered as a member' reply.out
|
|
|
+ contents=$(file reply.out)
|
|
|
+ [[ "$contents" =~ empty ]]
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/alist" > "${group}/alist.txt"
|
|
|
! grep -Fx 'Non-admin' "${group}/alist.txt"
|
|
|
! grep -Fx 'non-admin@mail.com' "${group}/alist.txt"
|
|
@@ -116,7 +118,7 @@ EOF
|
|
|
${SCRIPTDIR}/cropswap-postmaster.sh SUBSCRIBE non-admin@mail.com <<-EOF 1> reply.out 2> reply.err
|
|
|
X-GROUP: $group
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully subscribed to the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fx 'Non-admin' "${group}/slist.txt"
|
|
|
grep -Fx 'non-admin@mail.com' "${group}/slist.txt"
|
|
@@ -130,7 +132,7 @@ EOF
|
|
|
${SCRIPTDIR}/cropswap-postmaster.sh UNSUBSCRIBE non-admin@mail.com <<-EOF 1> reply.out 2> reply.err
|
|
|
X-GROUP: $group
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully unsubscribed from the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fvx 'Non-admin' "${group}/slist.txt" || ! grep -Fqx 'Non-admin' "${group}/slist.txt"
|
|
|
grep -Fvx 'non-admin@mail.com' "${group}/slist.txt" || ! grep -Fqx 'non-admin@mail.com' "${group}/slist.txt"
|
|
@@ -146,7 +148,7 @@ EOF
|
|
|
To: $group
|
|
|
Subject: [SUBSCRIBE]
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully subscribed to the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fx 'Non-admin' "${group}/slist.txt"
|
|
|
grep -Fx 'non-admin@mail.com' "${group}/slist.txt"
|
|
@@ -156,7 +158,7 @@ EOF
|
|
|
To: $group
|
|
|
Subject: [SUBSCRIBE]
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully subscribed to the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fx 'Non-admin' "${group}/slist.txt"
|
|
|
grep -Fx 'non-admin@mail.com' "${group}/slist.txt"
|
|
@@ -166,7 +168,7 @@ EOF
|
|
|
To: $group
|
|
|
Subject: [UNSUBSCRIBE]
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully unsubscribed from the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fvx 'Non-admin' "${group}/slist.txt" || ! grep -Fxq 'Non-admin' "${group}/slist.txt"
|
|
|
grep -Fvx 'non-admin@mail.com' "${group}/slist.txt" || ! grep -Fxq 'non-admin@mail.com' "${group}/slist.txt"
|
|
@@ -176,7 +178,7 @@ EOF
|
|
|
To: $group
|
|
|
Subject: [UNSUBSCRIBE]
|
|
|
EOF
|
|
|
- grep 'Your subscription status has been updated successfully' reply.out
|
|
|
+ grep 'You have been successfully unsubscribed from the Taupiri Crop Swap .* mailing list' reply.out
|
|
|
${SCRIPTDIR}/gdbm-iter-subscribed.py "${group}/mlist" "${group}/slist" > "${group}/slist.txt"
|
|
|
grep -Fvx 'Non-admin' "${group}/slist.txt" || ! grep -Fxq 'Non-admin' "${group}/slist.txt"
|
|
|
grep -Fvx 'non-admin@mail.com' "${group}/slist.txt" || ! grep -Fxq 'non-admin@mail.com' "${group}/slist.txt"
|