This commit is contained in:
Antoine Nguyen
2015-02-11 14:00:33 +01:00
parent 9faf21a97f
commit d3a5c235dd
-43
View File
@@ -1,43 +0,0 @@
if __name__ == "__main__":
clt = ManageSieveClient("mail.koalabs.org", 2000)
if clt.connect("tonio@ngyn.org", "aka/12;c", starttls=True):
print clt.get_sasl_mechanisms()
print clt.get_sieve_capabilities()
print clt.havespace("test", 45)
if not clt.putscript("myscript", """require ["fileinto", "envelope"];
if envelope :contains "to" "tmartin+sent" {
fileinto "INBOX.sent";
}
"""):
print clt.errmsg
if not clt.putscript("test", """#comment
InvalidSieveCommand
"""):
print clt.errmsg
clt.deletescript("thescript")
if not clt.setactive("myscript"):
print clt.errmsg
print clt.listscripts()
sc = clt.getscript("myscript")
if sc is None:
print clt.errmsg
else:
print sc
if not clt.renamescript("myscript", "thescript"):
print clt.errmsg
clt.setactive("")
if not clt.deletescript("thescript"):
print clt.errmsg
else:
print clt.errmsg
clt.logout()