Я запустил небольшой проект Raspberry и застрял с отправкой простого электронного письма.Gmail SMTP настроен.Код отлично работает от Thonny (хотя он отправляет E-Mal только для первого получателя, а не для обоих), но когда я запускаю его из терминала (python report.py), я получаю следующую ошибку:
Traceback (most recent call last):
File "report.py", line 15, in <module>
with smtplib.SMTP_SSL(smtp_server, port, context=context) as server:
TypeError: __init__() got an unexpected keyword argument 'context'
Как я уже говорил выше, от Тонни это работает.Я планирую запустить какой-то скрипт, как это время, запланированное через Crontab.Я установил файл Crontab, но он ничего не делает, я полагаю, потому что он каждый раз выдает ошибку.
Заранее спасибо за помощь!
Содержание report.py:
import smtplib, ssl
port = 465 # For SSL
smtp_server = "smtp.gmail.com"
sender_email = "****@gmail.com"
receiver_email = "****@gmail.com,xxxx@gmail.com"
password = "****"
message = """\
Subject: Hi there
This message is sent from Python."""
context = ssl.create_default_context()
with smtplib.SMTP_SSL(smtp_server, port, context=context) as server:
server.login(sender_email, password)
server.sendmail(sender_email, receiver_email, message)