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

以上

-Python

執筆者:


comment

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

関連記事

Pythonからデータベース接続(PostgreSQL,Oracle,MySQL)

Contents1 目的2 PostgreSQLの場合3 MySQLの場合4 Oracleの場合 目的 pythonからデータベースに接続するコードをすぐ忘れるので、書き留める PostgreSQLの …

【Python】Windowsにpytorchをpipでインストールする

Contents1 概要2 環境3 Step1 : Pytorchのpipコマンドの入手4 Step2 : pipインストール5 Step3 : importして確認6 おまけ:アンインストールすると …

【Python】標準変化量と変異係数計算

Contents1 目的2 データの「まれ」さ3 標準変化量4 Pythonによる標準変化量の計算5 変異係数 目的 以前にデータの分散度を測る標準偏差という指標についてpythonで求めてみました。 …

VSCodeでJupytreNotebookを使う

Contents1 目的2 環境3 Step1 : pythonプラグインインストール4 Step2 : JupyterNotebookの立ち上げ5 Step : 3 使ってみる6 まとめ 目的 VS …

【Python】階乗と順列と組合せ

Contents1 目的2 階乗の計算方法3 順列の計算4 組合せの計算5 まとめ 目的 統計的なデータ分析アプローチの中には確率的な考え方も多く使われます。今回は確率的な手法を用いる際に必要となる基 …

言語切り替え

カテゴリー