2017-10-11 16 views
1

私は現在Pythonで電子メールを送信するためにyagmailモジュールを使用していますが、ローカルに保存された画像を電子メールに埋め込むのが難しいです。これは可能ですか?ここでPython/Yagmail - ローカルイメージを電子メールに埋め込む方法

はコードの例です:

上記のコード例を使用して
contents = ["<img src='/path/to/local/image'>"] 

yag = yagmail.SMTP('[email protected]', 'password') 
yag.send('[email protected]', 'E-mail Title', contents) 

、私は入力外部パス(例えば、imgur画像やGoogleの画像)を、それが完璧に動作した場合、私は地元を得ることができないように置きますパスが認識されました。

解決策はありません yagmailを使用している、私はこれまで使用した電子メールモジュールの中で最も簡単なようです。

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

+0

これを試してみてくださいhttps://stackoverflow.com/questions/3362600/how-to-send-email-添付ファイル – uphill

+0

添付後に埋め込むことはできますか?私は指定するのを忘れましたが、添付されているだけでなく、電子メールに埋め込まなければなりません。 –

答えて

1

yagmail作成者:あなたはあなたの電子メールに添付する必要が

contents = [yagmail.inline("/path/to/local/image")] 
+1

これはうまくいった、ありがとう! (そしてyagmailを作ってくれてありがとう!) –

0

グーグルドライブのようなクラウドCDNにイメージを置くことができます。この種の機能があり、画像を含むHTML形式でメールを送信します。ここ

関連する問題