なにをやったか?
PythonのフレームワークFlaskのExtentionであるflask-mailを使って,さくらサーバーからメールを送ってみた.
環境(ローカル)
Python 3.4.2
Flask==0.10.1
Flask-Mail==0.9.1
そしてさくらのレンタルサーバースタンダードプランのメールサーバ
コードと補足
import する
script.py
from flask_mail import Mail, Message
次に,もともとあったconfigをupdateする形で,以下のものを追加した.
script.py
app.config.update(
MAIL_SERVER='[ドメイン名].sakura.ne.jp',
MAIL_PORT=587,
MAIL_USE_TLS=True,
MAIL_USERNAME = 'USERNAME',
MAIL_PASSWORD = 'PASSWORD'
)
USERNAMEには,
[さくらのコントロールパネルで作った時に付ける名前]@[ドメイン名].sakura.ne.jp
PASSWORDには,さくらのコントロールパネルで作ったときのもの
をそれぞれ使用した.
あとは,公式サイト通りにやればできた.
https://pythonhosted.org/Flask-Mail/