From 6733d6098c2fd366cf6ed4132202f05fc4fadbde Mon Sep 17 00:00:00 2001
From: Luc Papeleux <L.Papeleux@ULiege.be>
Date: Mon, 24 Aug 2020 19:02:58 +0200
Subject: [PATCH] correct mailing functions in parametricJob.py for Py3

---
 parametricJob.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/parametricJob.py b/parametricJob.py
index d2a210a..7c78c8b 100644
--- a/parametricJob.py
+++ b/parametricJob.py
@@ -68,8 +68,9 @@ class ParametricJob(PRMSet):
             except:
                 text="file not found"
         import smtplib
-        server = smtplib.SMTP(smtpServ)
-        server.sendmail(fromA, toA, head+text)
+        server = smtplib.SMTP(smtpServ)        
+        server.sendmail(fromA, toA, (head+text).encode('ascii','ignore'))
+        #server.sendmail(fromA, toA, head+text)
         server.quit()
 
     def mailhtml(self, file, subject):
@@ -77,7 +78,8 @@ class ParametricJob(PRMSet):
         # getting address & smtp servers
         fromA, toA, smtpServ = self.getMailData()
         # building email
-        from email.MIMEText import MIMEText
+        #from email.MIMEText import MIMEText
+        from email.mime.text import MIMEText
         file = open(file,'r')
         text = file.read()
         file.close()
-- 
GitLab