Can someone please help me resolve an error I’ve been cracking my head with. After upgrading to version 12, emails from the system do not go with the following error
a bytes-like object is required, not ‘str’
Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/email/queue.py”, line 441, in send_one
smtpserver.sess.sendmail(email.sender, recipient.recipient, encode(message))
File “/home/frappe/frappe-bench/apps/frappe/frappe/email/smtp.py”, line 206, in sess
cint(self.port) or None)
File “/usr/lib64/python3.6/smtplib.py”, line 251, in init
(code, msg) = self.connect(host, port)
File “/usr/lib64/python3.6/smtplib.py”, line 324, in connect
if not port and (host.find(‘:’) == host.rfind(‘:’)):
TypeError: a bytes-like object is required, not ‘str’
My Setup
OS: centos 7
erpnext: version 12
pythone: 3.6
nothing systems to appear in /var/log/maillog