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 辞書型の基本

Contents1 目的2 辞書型データの作成3 要素の取り出し4 全キーの取得5 全値の取得6 全キーおよび値の取得7 リスト型から辞書型への変換8 キーの有無確認9 要素の追加10 要素の削除11 …

【Python】標準偏差と分散の計算

Contents1 目的2 標準偏差3 Pythonによる標準偏差の計算4 分散 目的 以前の記事で四分位偏差によりデータの分散度の計算を行いましたが、四分位偏差ではデータの代表値である四分位数のみを …

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

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

【Python】ベイズの定理を実際に試行して確認

Contents1 ベイズの定理とは2 具体的な問題3 Pythonで実際に確認 ベイズの定理とは ある事象について、その原因となる候補(互いに独立)がいくつかあり、それぞれの原因は発生確率を持ってい …

【Python】PaSoRiでカードを読み取ったら音を鳴らす

Contents1 目的2 音源3 音を鳴らすためのライブラリ4 コード5 結論 目的 前回、PaSoRiの上にICカードを置いた状態からカードの中の情報を読み取る、というものをPythonで試しまし …

言語切り替え

カテゴリー