Отправка html-контента в AWS SNS (Simple Notification Service), уведомления по электронной почте

Я использую AWS SNS (Simple Notification Service) для отправки уведомлений по электронной почте. В содержании электронного письма я должен представить данные в табличной форме. В настоящее время я использую простую текстовую строку для печати таблицы, но у нее возникают проблемы с форматированием, когда к электронной почте обращаются через устройства с меньшим экраном, такие как мобильные устройства и планшеты, а табличные данные просто невозможно интерпретировать. Я хочу использовать таблицу html вместо простой таблицы строк, поскольку html может отображаться более адекватно на устройствах любого размера. Итак, я хочу представить свои данные в таблице html и хочу, чтобы эта таблица была отображена почтовым клиентом, каким бы он ни был. Можно ли это сделать с помощью AWS SNS?


person Shubham Mishra    schedule 27.08.2015    source источник
comment
Проверьте ссылку ниже, если это помогает stackoverflow.com/questions/19201837/   -  person Aftab Muni    schedule 27.08.2015
comment
См. Также в моем ответе на ваш предыдущий вопрос за несколько часов до этого: Вы даже не можете отправлять электронные письма в формате HTML .   -  person Michael - sqlbot    schedule 27.08.2015


Ответы (1)


Amazon SNS предназначен для рассылки уведомлений. Их можно получать в различных форматах, таких как электронная почта, SMS, сообщения, отправленные на конечные точки HTTP, уведомления мобильного телефона и даже запуск функций AWS Lambda.

Он не разработан как полнофункциональная система электронной почты. Он отправляет только текстовые сообщения и добавляет нижний колонтитул для отказа от подписки внизу сообщений.

Если вы хотите отправлять отформатированные электронные письма, рассмотрите возможность использования Amazon Simple Email Service (SES), который улучшает доставку электронной почты. Любой контент, переданный в Amazon SES, отправляется получателям, включая HTML.

Amazon SNS - это в первую очередь уведомления, а не красивый контент.

person John Rotenstein    schedule 27.08.2015
comment
Возможность иметь ссылку Html в SNS - это разумная возможность, которую следует запросить у AWS. - person SathiyaS; 30.03.2017
comment
@SathiyaS В качестве обходного пути можно просто вставить URL-адрес в сообщение, и большинство почтовых клиентов все равно преобразует его в ссылку. - person SergiyKolesnikov; 16.02.2019
comment
@SathiyaS согласился с тем, что SNS не лишена смысла поддерживать шаблоны. Может быть, когда-нибудь это произойдет, но сейчас это не так. - person fool4jesus; 31.12.2019