teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

Gmailで画像が表示されるコードを追記

2019/09/12 02:26

投稿

FiroProchainezo
FiroProchainezo

スコア2443

answer CHANGED
@@ -16,4 +16,17 @@
16
16
 
17
17
  ```
18
18
 
19
- Outlookでは画像が表示されました。
19
+ Outlookでは画像が表示されました。
20
+
21
+
22
+ ## 2019/09/12 11:25追記
23
+ 以下で送ったところ、Gmailで画像が表示されました。
24
+
25
+ ```python
26
+ msg.html = '<p>body</p>\n' \
27
+ '<img src="cid:Myimage"/>'
28
+ with app.open_resource("test.png") as fp:
29
+ msg.attach("test.png", 'image/png', fp.read(), 'inline', headers=[['Content-ID', '<Myimage>']])
30
+ with app.app_context():
31
+ mail2.send(message=msg)
32
+ ```