From: Tomas Musil Date: Thu, 22 Mar 2012 13:11:45 +0000 (+0100) Subject: lepsi zachazeni s maily X-Git-Url: http://git.tomasm.cz/krypto.git/commitdiff_plain/9190950f8ca3452862919816abb6e18fb152d636 lepsi zachazeni s maily --- diff --git a/robot.py b/robot.py index 87c97f9..58fed48 100755 --- a/robot.py +++ b/robot.py @@ -12,6 +12,7 @@ import koincidence import posuny import pickle import os +import re ABECEDA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' @@ -56,7 +57,7 @@ if opsny == 'H': sys.exit() if 'L' in opsny: mail = pickle.load(open('./msg_last.tmp')) - if (mail['From'] != odesilatel): + if ((re.match(r".*\<(.*)\>.*", mail['From']).group(1) or mail['From']) != (re.match(r".*\<(.*)\>.*", odesilatel).group(1) or odesilatel)): posli_mail(odesilatel, "Omluva", "Omlouvam se," " ale Vase zprava uz bohuzel neni na serveru ulozena.\n") sys.exit() @@ -180,5 +181,6 @@ pickle.dump(mail, f) f.close() f = open('./robot.log', 'a') -f.write(asctime() + " " + odesilatel + "\n") +odesilatel2 = re.match(r".*\<(.*)\>.*", odesilatel) or odesilatel +f.write(asctime() + " " + odesilatel2 + " " + opsny + "\n") f.close()