Как отправить сообщение на почту с помощью Tkinter?
Здравствуйте, у меня есть вопрос. Как сделать программу на tkinter при нажатии на кнопку button, она(программа) присылает сообщение(точнее переменную типа os.uname()) на почту которая уже написана в коде?
def hack():
login = #почту не буду писать
password = #аароль не буду писать
url = 'smtp.mail.ru'
toaddr = #почту не буду писать
topic = input('тема: ')
message = os.uname()
я написал так и вывелась ошибка:
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.6/tkinter/__init__.py", line 1705, in __call__
return self.func(*args)
File "code1.py", line 25, in hack
msg.attach(MIMEText(body, 'plain'))
File "/usr/lib/python3.6/email/mime/text.py", line 34, in __init__
_text.encode('us-ascii')
AttributeError: 'posix.uname_result' object has no attribute 'encode'
только что посмотрел видос про smtplib, так что мог сделать ошибку.