UdemyでPythonを勉強した結果を残すブログ。

40歳でプログラミング始めて転職までいけるのかを実録してみます。

Python : smtplibを使ったメール送信テンプレ(gmail)

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セットとしてコピペすると早いはず。