IT Learning

実践形式でITのお勉強

Python

Python smtplibでメール送信

投稿日:2020年3月19日 更新日:

目的

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()

以上

Related

-Python

執筆者:


comment

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