smtplib

SMTP プロトコルクライアント。emailを送信できるモジュールである。この例ではsslモジュールとMIMETextモジュールも一緒に使用している。

標準ライブラリー

smtplib — SMTP プロトコルクライアント

インポート

smtplib以外のものも一緒に記載している。

import smtplib
from email.mime.text import MIMEText
import ssl

メッセージの送信

msg = MIMEText('xxxxxxxx', "html")
msg['Subject'] = 'AWS_lambda_autosendmail ---- '
msg['From'] = userid+'@'+smtp_server+'(AWS_lambda_autosendmail)'
msg['To'] = to_address

server = smtplib.SMTP_SSL(smtp_server, smtp_port, context=ssl.create_default_context())
server.login(userid, password)
server.send_message(msg)
server.quit()