From 37b1b887100b6f1d391d013f0ae0958b84a57df1 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Thu, 16 Aug 2012 17:09:13 +0530 Subject: [PATCH] fix in email settings: json.loads defaults to unicode string, hence encode string for smtp login --- erpnext/setup/doctype/email_settings/email_settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/setup/doctype/email_settings/email_settings.py b/erpnext/setup/doctype/email_settings/email_settings.py index cb2865706c..e3056de121 100644 --- a/erpnext/setup/doctype/email_settings/email_settings.py +++ b/erpnext/setup/doctype/email_settings/email_settings.py @@ -33,8 +33,8 @@ class DocType: if self.doc.outgoing_mail_server: from webnotes.utils import cint from webnotes.utils.email_lib.smtp import SMTPServer - smtpserver = SMTPServer(login = self.doc.mail_login, - password = self.doc.mail_password, + smtpserver = SMTPServer(login = self.doc.mail_login.encode("utf-8"), + password = self.doc.mail_password.encode("utf-8"), server = self.doc.outgoing_mail_server, port = cint(self.doc.mail_port), use_ssl = self.doc.use_ssl