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

Ответы (0 шт):