Python3でFlask_Mailを用いてインライン画像メールをgmail経由で送りたい
Python3を用いて、データ集計をしたグラフをメールで送ろうとしております。
seabornを用いてデータフレームをグラフ化し、それをpng、jpgで保存をし、本文にその画像を埋め込んで配信をしたく考えているのですが、埋め込みがうまくいきません。
該当のソースコード
from flask import *
from flask_mail import *
app = Flask(name)
app.config.update(
MAIL_SERVER='##########',
MAIL_PORT=###,
MAIL_USE_SSL=False,
MAIL_USERNAME = '############',
MAIL_PASSWORD = '######j'
)
mail = Mail(app)
with app.app_context():
msg = Message(sender=("mail@sample"),
subject = "件名",
recipients=a,
reply_to="mail@sample")
msg.html = """皆様<br>本文<br>ここに画像を入れたい<img src="image.png">
<br><br>"""
mail.send(msg)
試したこと
・画像のグラフをそのままto_html()→対応していない
・コードの用に画像をそのまま入れる→メール画面にて画像がエラーになっている
補足情報(FW/ツールのバージョンなど)
特になし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/12 01:26