steffen: utils/testing send_filtertest_emails.py,1.10,1.11
cvs at intevation.de
cvs at intevation.de
Wed Nov 30 03:53:06 CET 2005
Author: steffen
Update of /kolabrepository/utils/testing
In directory doto:/tmp/cvs-serv26662
Modified Files:
send_filtertest_emails.py
Log Message:
more tests
Index: send_filtertest_emails.py
===================================================================
RCS file: /kolabrepository/utils/testing/send_filtertest_emails.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- send_filtertest_emails.py 29 Nov 2005 07:09:52 -0000 1.10
+++ send_filtertest_emails.py 30 Nov 2005 02:53:04 -0000 1.11
@@ -149,6 +149,7 @@
envelope_from = envelope_to
header_from = assemble_email_address(username, maildomain)
+ subdom_header_from = assemble_email_address(username, "sub."+maildomain)
# Tests
# number : expected behaviour to pass the test : description
@@ -190,6 +191,14 @@
loginname = loginname, password = password,
text = "Kolab filter testmail.\nExpected result: reject")
+ # 5: reject, user can't use from address "$user at sub.$domain"
+ send_mail( envelope_from, envelope_to,
+ subdom_header_from, header_to, 5,
+ smtp_host = smtp_host, smtp_port = smtp_port,
+ loginname = loginname, password = password,
+ text = "Kolab filter testmail.\nExpected result: reject")
+
+
# Unauthenticated tests
# 10: reject: unauthenticated user trying to send
@@ -197,7 +206,6 @@
smtp_host = smtp_host, smtp_port = smtp_port,
text = "Kolab filter testmail.\nExpected result: reject")
-
# 11: delivered, no mailer-daemon in kolabfilter log:
# issue774 (null senders not handled by kolabfilter...)
send_mail("<>", envelope_to, "some at non-existing.invalid", header_to, 11,
@@ -211,6 +219,12 @@
smtp_host = smtp_host, smtp_port = smtp_port,
text = "Kolab filter testmail.\nExpected result: delivery, from header rewritten")
+ # 13: if( verify_subdomains) rewrite, user can't use from header "$user at sub.$domain"
+ # 13: if( !verify_subdomains) delivered
+ send_mail( "someone at non-existing.invalid", envelope_to,
+ subdom_header_from, header_to, 13,
+ smtp_host = smtp_host, smtp_port = smtp_port,
+ text = "Kolab filter testmail.\nExpected result: if( verify_subdomains) from header rewritten, else delivered")
if __name__=="__main__":
main(sys.argv)
More information about the commits
mailing list