Python 3.7.5: utf-8' codec can't decode byte 0xcf in position 4: invalid continuation byte
я пробовал всё но этот код по отправке писем на почту не хочет работать. Выдает всегда эту ошибку.
from email.mime.multipart import MIMEMultipart
import smtplib as root
def send_mail():
login = input('Log:')
password =input('Password:')
url = input('url:')
toaddr = input('kol:')
topic = input('topic:')
message = input('message:')
msg = MIMEMultipart()
msg['Subject'] = topic
msg['From'] = login
body = message
msg.attach(MIMEText(body, 'plain'))
server = root.SMTP_SSL(url, 465)
server.login(login, password)
server.sendmail(login, toaddr, msg.as_string())
send_mail()
Вывод:
Traceback (most recent call last):
File "C:/Python/Dlya_testiv.py", line 24, in <module>
send_mail()
File "C:/Python/Dlya_testiv.py", line 20, in send_mail
server = root.SMTP_SSL(url, 465)
File "C:\Users\123\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 1031, in __init__
source_address)
File "C:\Users\123\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 261, in __init__
fqdn = socket.getfqdn()
File "C:\Users\123\AppData\Local\Programs\Python\Python37\lib\socket.py", line 676, in getfqdn
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 4: invalid continuation byte