Flask - изображение письма не отображается при отправке шаблона html - PullRequest
1 голос
/ 20 июня 2020

Я новичок в flask -email, и теперь я пытаюсь отправить html электронное письмо с изображением внутри шаблона, но при открытии этого html по электронной почте изображение не отображается , так как я могу это исправить.

Это мой пример кода.

    msg = Message('Test', sender='sender_email',  recipients=['receiver_email'])

    msg.html=render_template('Email.html')
    mail.send(msg)
    return render_template('Email.html')

А это мой тег img в Email.html

<img src="{{ url_for('static', filename='images/logo.png', _external=True) }}">
                

1 Ответ

2 голосов
/ 20 июня 2020

Сайт работает? Если это не так, он покажет ссылку на изображение localhost, но только вы можете открыть его в своей сети. Поэтому в почтовом клиенте его не видно. Как только вы опубликуете sh свой веб-сайт на сервере или в домене, ссылка будет опубликована c, и вы увидите изображение.

...