メール監査アーカイブ 詳細設定マニュアル - OCN...Bizメール&ウェブ プロ (L1/L2/L3/Privateサーバー)・ Bizメール&ウェブ プレミアム メール監査アーカイブ
Amazon SESのメール受信対応でサーバー減らせた話
18
Amazon SES のメール受信対応 でサーバー減らせた話 JAWS-UG 長岡 #NDS44 @civic
-
Upload
civic-sasaki -
Category
Technology
-
view
2.296 -
download
0
Transcript of Amazon SESのメール受信対応でサーバー減らせた話
![Page 1: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/1.jpg)
Amazon SESのメール受信対応でサーバー減らせた話JAWS-UG長岡 #NDS44 @civic
![Page 2: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/2.jpg)
おまえ、誰よ?
Twitter: @civic
NDS 主催
Python, Java
TODO: ここに輝かしい実績を入れる
![Page 3: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/3.jpg)
以前の話の続編なのでおさらい
![Page 4: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/4.jpg)
キッズ用みまもりケータイ向けサービス
![Page 5: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/5.jpg)
ブザー・速度検知
みまもりケータイの元々の機能
![Page 6: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/6.jpg)
リンククリック
みまもりケータイの元々の機能
![Page 7: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/7.jpg)
プッシュ通知・マップアプリメール受信 サーバ
プログラム
AWS SNS
プッシュ通知
postfix
![Page 8: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/8.jpg)
ここまで以前の内容
![Page 9: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/9.jpg)
Amazon Simple Email Service (SES)でメール受信対応28 SEP 2015
![Page 10: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/10.jpg)
改善案
AWS SNS
プッシュ通知
AWS SES AWS lambda
メール受信 今回はnodejs
![Page 11: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/11.jpg)
SES LambdaS3
受信
メール保存実行
本文取得
SNS
通知
![Page 12: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/12.jpg)
コードおよび大事なところ
![Page 13: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/13.jpg)
全部クラスメソッドさんの記事にあります
![Page 14: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/14.jpg)
考慮した点
SESからLambdaへ直接メール本文が渡せない→S3へ保存してから
LambdaからAWSのAPIを使うためにアクセスキーなど不要→IAMでロール作成・ポリシー割当て
![Page 15: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/15.jpg)
問題点
![Page 16: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/16.jpg)
みまもりケータイメールのVerify
送信元アドレスをSESに登録
SESからVerifyメール送信
対象端末で受信
リンクをクリックして完了
![Page 17: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/17.jpg)
転送もコピペもできない!ブラウザもない!
ツラい!!! リンクを手打ちしなければならない!!
![Page 18: Amazon SESのメール受信対応でサーバー減らせた話](https://reader031.fdocument.pub/reader031/viewer/2022021419/58999b961a28ab30328b8657/html5/thumbnails/18.jpg)
まとめ
自前メールサーバーを停止できた!安心!
全部AWSで統一できた!すっきり!