2016-06-27 4 views
0

Мне нужно отправить отчет HTML в виде электронной почты в gmail, и он должен быть встроенным, чтобы избежать дальнейших загрузок. Я написал код python, который извлекает данные из базы данных, анализирует графики графиков и все эти результаты суммируется в таблице HTML с одним столбцом, содержащим изображения. Теперь я встроил эти изображения в base64, чтобы избежать привязки, но позже узнал, что gmail не поддерживает его и отображает только текст alt для изображения.Вложение изображения в gmail

Я генерировал графики, используя matplotlib, и преобразовывал его тогда и там в base64. Но теперь, когда это не работает, есть ли способ отправить отчет в строку (с изображениями) в gmail.

Я прочитал несколько ответов на переполнение стека при использовании MIME, но я не получаю, как преобразовать график, сгенерированный matplotlib, в строку (чтобы избежать связывания), а затем после завершения отчета (в виде строки) , напишите это в .html-файл и отправьте как сообщение.

Спасибо.

ответ

0

Проблема, скорее всего, Gmail не поддерживает встроенные образы (как я, думаю, вы говорите в своем вопросе). Я никогда не видел его в HTML-письме. This article переходит в более подробно о том, что возможно, но говорит, что в то время как вложения изображения хорошо работает в настольных клиентов, но ...

, скорее всего, не [работа] на всех в веб-клиентов электронной почты, таких как Gmail или Yahoo! Почта.

Смежные вопросы