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日間待つしかない??

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


Categories:

Tags:


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA