AWSのSESでのバウンスメールをSNSのhttp(s)で通知してシステム受信

AWSのコンソールでSNSを開く
create New Topic
sesBounceEshima / SES Bounce Eshima などと適当に名前を付ける。
Create Subscriptionで受信するシステムのhttpsのURLを入れる
指定したURLにJsonでデータが来る

$dataJson = file_get_contents('php://input');

最初の認証前の状態だとSubscribeURLが入っているのでアクセスすると認証。
(再送信として同じURLで何度でもCreate Subscriptionできる)

AWSのコンソールでSESを開く
対象のEmail Addressの虫眼鏡アイコンから詳細表示
NotificationsのEdit Configration
SNS Topic ConfigurationのBounceでSNSで作ったTopicが選択できるので設定。

これで、SESでBounceが発生したらSNS経由でhttps通知が来る。

元々はSESのSuppression List解除を
システムからできるようにするために実装したけど
調べたら手動解除か、14日間待つしかない??

もしできるようなら教えてください。

You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

コメントを残す

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

CAPTCHA