gmail側もセキュリティを低くする設定が必要。
他サーバーの場合もいるのかも。
import smtplib
MY_EMAIL = "YOUR EMAIL"
MY_PASSWORD = "YOUR PASSWORD"
contents = "..."
with smtplib.SMTP("YOUR EMAIL PROVIDER SMTP SERVER ADDRESS") as connection:
connection.starttls()
connection.login(MY_EMAIL, MY_PASSWORD)
connection.sendmail(
from_addr=MY_EMAIL,
to_addrs=["somebody_to_send_email"],
msg=f"Subject:HELLO!\n\n{contents}"
)
これは全部で1セットとしてコピペすると早いはず。