Можно ли отправить оглавление на электронную почту через сервис AWS SES?

Я пытаюсь увидеть варианты отправки табличных данных по электронной почте. Я не могу использовать AWS SNS, поскольку SNS не может форматировать данные.

Можем ли мы использовать AWS SES для отправки табличных данных по электронной почте? Если да, может кто-нибудь объяснить, как добиться того же.

Ниже приведено изображение, содержащее данные, напечатанные из вывода кода Python 3.x. Я хочу отправить ту же информацию в том же табличном формате по электронной почте:

введите описание изображения здесь


person karthik    schedule 16.06.2021    source источник


Ответы (1)


SNS и SES являются транспортными механизмами. SNS отправляет сообщения в самые разные места, а SES использует SMTP для отправки сообщений. Ни тот, ни другой сами по себе не могут отформатировать сообщение для вас.

Вы хотите использовать HTML для отправки сообщения через SES или SNS. В этом сообщении показано, как использовать почту HTML с Python и этот пост, хотя и не получил ответа, но содержит отличный код для отображения HTML-письма и отправки через SES.

Скорее всего, вам понадобится элемент таблицы HTML внутри вашего HTML, который находится внутри кода Python, работающего в Lambda. Лямбда может взять данные из соцсети и отформатировать их в таблицу. Ничего из этого не слишком сложно, но это код, который вам придется написать.

person stdunbar    schedule 16.06.2021