Python smtplibでメール送信
目的
pythonからSMTPサーバにメールを送信する。
環境
- Windows10
- Python 3.7.3 (Anaconda 4.7.10)
コード
# stmplibの読み込み
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
fromaddr = 'fromaddress@python-mail.com'
toaddr = 'toaddress@python-mail.com'
# MIMEMultipartのインスタンス作成
msg = MIMEMultipart()
#送信元アドレス設定
msg['From'] = fromaddr
#送信先アドレス設定
msg['To'] = toaddr
#メール件名設定
msg['Subject'] = "Test email"
#本文設定
body = "maint_text"
msg.attach(MIMEText(body,'plain'))
#送信先SMTPサーバの指定
server = smtplib.SMTP('hostname',port_number)
#送信処理
server.send_message(msg)
#終了
server.quit()
以上