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

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

関連記事

no image

CentOSへのAnacondaのインストール

Contents1 目的2 環境3 Anacondaとは?4 pyenvのインストール5 Anaconda3のインストール 目的 pythonでデータ分析できる環境を作りたい。そのため、必要なパッケー …

【Python】算術平均と幾何平均計算

Contents1 目的2 平均3 算術平均4 幾何平均5 まとめ 目的 統計学を使いこなしたい。でも参考書を読んでいても難しい概念や数式が沢山出てきて、その時は分かったつもりになっても後で実践的に使 …

Pythonの文字列操作

Contents1 目的2 文字列の連結3 文字列の抽出4 文字列の抽出(スライス)5 文字列の繰り返し6 文字数取得7 文字列の分割8 文字列の結合9 文字列の置換 目的 pythonの文字列操作に …

【Python】requestで403エラーが出るときの原因

Contents1 概要2 ID/PASS間違い3 URL間違い4 ADドメインの外からアクセス5 プロキシがうまく設定できていない6 プロキシが邪魔してくる7 まとめ8 参考とさせて頂いたサイト 概 …

【Raspeberry pi】Pythonのバージョンアップ

Contents1 概要2 環境3 Step : 1 現状のバージョン確認4 Step 2 : Python3.7.3のインストール5 Step3 : デフォルトバージョンの変更 概要 Raspber …

言語切り替え

カテゴリー