web-dev-qa-db-ja.com

AWS SNS(Simple Notification Service)でHTMLコンテンツを送信してメール通知

AWS SNS(Simple Notification Service)を使用してメール通知を送信しています。メールの内容では、データを表形式で表す必要があります。現在、シンプルなテキスト文字列を使用してテーブルを印刷していますが、フォーマットの問題があります携帯電話やタブレットなどの小さな画面のデバイスからメールにアクセスし、表形式のデータを解釈することが不可能である場合。 htmlはすべてのサイズのデバイスでより適切にレンダリングできるため、単純な文字列テーブルの代わりにhtmlテーブルを使用したいと思います。 html tableでデータを表現し、このテーブルをrendered電子メールクライアントによるもの。これはAWS SNSを使用して実行できますか?

23
Shubham Mishra

Amazon SNSは通知を配信するように設計されています。これらは、電子メール、SMS、HTTPエンドポイントにプッシュされたメッセージ、携帯電話通知、AWS Lambda関数のトリガーなど、さまざまな形式で受信できます。

それはではありませんフル機能の電子メールシステムとして設計されています。テキストメッセージのみを送信し、「登録解除」フッターを追加しますメッセージの下部にあります。

フォーマットされたメールを送信したい場合は、メール配信を改善するAmazon Simple Email Service(SES)の使用を検討してください。 Amazon SESに渡されたコンテンツは、HTMLを含め、受信者に送信されます。

Amazon SNSは、きれいなコンテンツではなく、主に通知に関するものです。

33
John Rotenstein