2016-06-27 19 views
0

GmailのメールとしてHTMLレポートを送信する必要があります。さらにダウンロードを避けるためにはインラインにする必要があります。私は、データベースからデータを取り出し、いくつかの分析を行い、グラフをプロットし、これらの結果をすべて、1つの列に画像を含むHTML表にまとめたPythonコードを作成しました。 リンクを避けるために、これらの画像をbase64に埋め込んだのですが、gmailがそれをサポートしていないことを知り、altテキストのみを表示します。Gmailに画像を埋め込む

私はmatplotlibを使ってグラフを生成していましたが、それをbase64に変換していました。しかし、これでうまくいきません.Gmailでインライン(画像付き)のレポートを送ることができます。

私はMIMEを使ってスタックオーバーフローに関する答えを読んだことがありますが、matplotlibで生成されたプロットを(リンクを避けるため)文字列に変換してからレポートが完成した後に(文字列として) .htmlファイルに書き込み、メッセージとして送信します。

ありがとうございました。

答えて

0

Gmailは埋め込み画像をサポートしていない可能性があります(とお考えください)。あなたの質問ではとお考えください。私はそれがHTML電子メールで行われたことは決して見たことがありません。 This articleは可能ですかについて、より詳しく説明しますが、画像の埋め込みはデスクトップクライアントではうまく機能しながら言うが、そのようなGmailの、またはヤフーなどのWebベースの電子メールクライアントの中で最も可能性がない[仕事]すべての...

郵便物。

関連する問題