Python gmail 経由でメール送信する


Python にて gmail サーバー経由でメール送信するプログラム

import smtplib
from email.mime.text import MIMEText

def sendmail(from_addr, to_addr, subject, body):
	GMAIL_HOST = "smtp.gmail.com"
	GMAIL_PORT = 465
	GMAIL_USER = "ユーザ名"
	GMAIL_PASS = "パスワード"
	msg = MIMEText(body)
	msg['Subject'] = subject
	msg['From'] = from_addr
	msg['To'] = to_addr
	smtp = smtplib.SMTP_SSL(GMAIL_HOST, GMAIL_PORT)
	smtp.login(GMAIL_USER, GMAIL_PASS)
	smtp.sendmail(from_addr, [to_addr], msg.as_string())
	smtp.close()

# main
SUBJECT = "タイトル"
BODY = "本文"
FROM = "送信元メールアドレス"
TO = "送信先メールアドレス"
sendmail(FROM, TO, SUBJECT, BODY)

参考
Gmailで簡単にメール送信


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です