Python メール送信

Pythonでメールを扱う方法です。

# -*- coding: utf-8 -*-
# 定義
import smtplib

from email.mime.text import MIMEText
from email.header import Header
from email.utils import formatdate

# サーバ
ip = 'XXXXXX'
port = 'XXXX'

# 宛先等
from = 'from@xxx.xx.jp'
to = 'to@xxx.xx.jp'

# メールの文字コード
charset = 'ISO-2022-JP'
#charset = 'utf-8'
#charset = 'us-ascii'

# 件名
subject = 'XXX'

# 本文
text = 'XXX'

msg = MIMEText(text, 'plain', charset)
msg['Subject'] = Header(subject, charset)
msg['From'] = from
msg['To'] = to
msg['Date'] = formatdate(localtime=True)

smtp = smtplib.SMTP(ip, port)
smtp.sendmail(from, to, msg.as_string())
smtp.close()

Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>