diff --git a/test_cases b/test_cases new file mode 100644 index 0000000..eb288bb --- /dev/null +++ b/test_cases @@ -0,0 +1,55 @@ +#HELO and mfrom pass +request=smtpd_access_policy +client_address=72.81.252.18 +helo_name=mailout02.controlledmail.com +sender=scott@kitterman.com +recipient=bogus@kitterman.org +queue_id=q1234 + +#HELO fail and mfrom pass +request=smtpd_access_policy +client_address=72.81.252.18 +helo_name=mailout00.controlledmail.com +sender=scott@kitterman.com +recipient=bogus@kitterman.org +queue_id=q1234 + +#no HELO and mfrom pass +request=smtpd_access_policy +client_address=72.81.252.18 +helo_name=mailout03.controlledmail.com +sender=scott@kitterman.com +recipient=bogus@kitterman.org +queue_id=q1234 + +#helo pass and mfrom fail +request=smtpd_access_policy +client_address=72.81.252.19 +helo_name=mailout00.controlledmail.com +sender=scott@kitterman.org +recipient=bogus@kitterman.org +queue_id=q1234 + +#helo pass and mfrom none +request=smtpd_access_policy +client_address=72.81.252.18 +helo_name=mailout02.controlledmail.com +sender=scott@yahoo.com +recipient=bogus@kitterman.org +queue_id=q1234 + +#helo pass and mfrom null +request=smtpd_access_policy +client_address=72.81.252.18 +helo_name=mailout02.controlledmail.com +sender= +recipient=bogus@kitterman.org +queue_id=q1234 + +#helo fail and mfrom null +request=smtpd_access_policy +client_address=72.81.252.19 +helo_name=mailout02.controlledmail.com +sender= +recipient=bogus@kitterman.org +queue_id=q1234