Python

メールの送信

メールを送信するプログラムの備忘録

#メールを送信するプログラム
import smtplib

#SMTPサーバー名とポート番号の設定
smtp_obj = smtplib.SMTP('smtp.gmail.com', 587)
smtp_obj.ehlo()

#TLS暗号化の開始
smtp_obj.starttls()

#SMTPサーバにログインする
smtp_obj.login('ログイン名', 'パスワード')

#メールを送信する
smtp_obj.sendmail('送信者アドレス', '送信先アドレス', 'subject:タイトル\n本文')

#SMTPサーバーから切断
smtp_obj.quit()