@ -14,6 +14,7 @@ export PGUSER=dg
export PGDATABASE = postfix
export PGHOST = pgsqlserver
echo "DELETE FROM vacation WHERE email = 'david@example.org'" | psql
# First time around, there should be no vacation record for david@example.org, so these should all not cause mail to be sent.
@ -21,15 +22,29 @@ echo "DELETE FROM vacation WHERE email = 'david@example.org'" | psql
echo
echo "NONE OF THESE SHOULD RESULT IN MAIL BEING SENT"
echo
cat mailing-list.txt | perl ../vacation.pl -t yes -f fw-general-return-20540-david= example.org@lists.zend.com -- david\# example.org@autoreply.example.org
cat test-email.txt | perl ../vacation.pl -t yes -f david1@example.org -- david\# example.org@autoreply.example.org
cat spam.txt | perl ../vacation.pl -t yes -f mary@ccr.org -- david\# example.org@autoreply.example.org
cat asterisk-email.txt | perl ../vacation.pl -t yes -f www-data@palepurple.net -- david\# example.org@autoreply.example.org
cat facebook.txt | perl ../vacation.pl -t yes -f notification+meynbxsa@facebookmail.com -- david\# example.org@autoreply.example.org
cat mail-myself.txt | perl ../vacation.pl -t yes -f david@example.org -- david\# example.org@autoreply.example.org
#echo "On: mailing-list.txt:"
# cat mailing-list.txt | perl ../vacation.pl -t yes -f fw-general-return-20540-david=example.org@lists.zend.com -- david\#example.org@autoreply.example.org
echo "On: test-email.txt:"
cat test-email.txt | perl ../vacation.pl -t yes -f david1@example.org -- david\# example.org@autoreply.example.org
echo "On: spam.txt:"
cat spam.txt | perl ../vacation.pl -t yes -f mary@ccr.org -- david\# example.org@autoreply.example.org
echo "On: asterisk-email.txt:"
cat asterisk-email.txt | perl ../vacation.pl -t yes -f www-data@palepurple.net -- david\# example.org@autoreply.example.org
# do not reply to facebook
echo "On: facebook.txt:"
cat facebook.txt | perl ../vacation.pl -t yes -f notification+meynbxsa@facebookmail.com -- david\# example.org@autoreply.example.org
# do not send yourself a vacation notice.
echo "On: mail-myself.txt:"
cat mail-myself.txt | perl ../vacation.pl -t yes -f david@example.org -- david\# example.org@autoreply.example.org
# do not send yourself a vacation notice.
echo "On: teodor-smtp-envelope-headers.txt:"
cat teodor-smtp-envelope-headers.txt | perl ../vacation.pl -t yes -f david@example.org -- david\# example.org@autoreply.example.org
echo "INSERT INTO vacation (email, subject, body, created, active, domain) VALUES ('david@example.org', 'I am on holiday', 'Yeah, that is right', NOW(), true, 'example.org')" | psql
echo
echo "VACATION TURNED ON "
echo
@ -46,4 +61,3 @@ cat facebook.txt | perl ../vacation.pl -t yes -f notification+meynbxsa@facebookm
echo " * Mailing myself - should not send vacation message"
cat mail-myself.txt | perl ../vacation.pl -t yes -f david@example.org -- david\# example.org@autoreply.example.org
echo
echo