podpora multipart message
[krypto.git] / robot.py
index 16897a6..290798c 100755 (executable)
--- a/robot.py
+++ b/robot.py
@@ -79,7 +79,11 @@ if 'L' in opsny:
         posli_mail(odesilatel, "Omluva", "Omlouvam se,"
                    " ale Vase zprava uz bohuzel neni na serveru ulozena.\n")
         sys.exit()
-telo = mail.get_payload().strip()
+if mail.is_multipart():
+    telo = mail.get_payload()[0].strip()
+else:
+    telo = mail.get_payload().strip()
+
 if len(ocesat(telo, False)) < 2:
     posli_mail(odesilatel, "Omluva", "Omlouvam se,"
                    " ale Vase zprava je prilis kratka.\n")