意外と知られていない awsのメール配信 テクニック
DESCRIPTION
第3回 JAWS-UG岡山 勉強会で発表しました。AWSのSESとSNSを連携した時のお話です。TRANSCRIPT
![Page 1: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/1.jpg)
意外と知られていないAWSのメール配信テクニック
第3回 JAWS-UG岡山 勉強会2013.10.26山本 和久
![Page 2: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/2.jpg)
こんにちわ山本 和久https://github.com/kazuhisa株式会社リゾーム勤務Ruby/Ruby on Railsテストデプロイ
![Page 3: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/3.jpg)
宣伝
「たのしいRuby」読書会復活しますhttp://circleaf.com/groups/22
![Page 4: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/4.jpg)
宣伝
Okayama.rb毎週木曜やってますココス大野辻店http://circleaf.com/groups/15
![Page 5: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/5.jpg)
MENUSESとは始めてみようSNSとの連携注意点
![Page 6: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/6.jpg)
SESとは
Simple Email Serviceバルクメール送信サービス
![Page 7: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/7.jpg)
バルクメール?バルクメール 【 bulk mail 】 SPAM / スパム / spam / スパムメール / spam mail
何らかの方法で入手したメールアドレスに対して無差別に、本人に許諾を得ずに一方的に営利目的の広告メールを配信すること。
IT用語辞典 e-Words
![Page 8: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/8.jpg)
どんな用途?
多数の人に大量にメールを送りたい速度は求めない
![Page 9: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/9.jpg)
SNSとどう違う?Simple Notification Service少量のメールを即座に届けるHTTP Postも可能SESと連携させると便利
![Page 10: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/10.jpg)
始めてみよう
sandboxを解除しないと認証済みのアドレスにしかメールを送ることができない
![Page 11: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/11.jpg)
![Page 12: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/12.jpg)
送信アドレス
•送信元アドレスの認証を行う•送信したいアドレスでメールを受け取る必要がある
![Page 13: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/13.jpg)
amazonses.com 経由?
![Page 14: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/14.jpg)
amazonses.com 経由?
fromの箇所だけ偽装しているような状態認証が必要
![Page 15: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/15.jpg)
DKIM VerificationDomainKeys Identified Mail電子署名を使ってメール送信者が正しいか検証Route53ならクリック一発
![Page 16: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/16.jpg)
DKIM Verification
![Page 17: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/17.jpg)
DKIM VerificationさくらインターネットのDNShttp://d.hatena.ne.jp/tech-kazuhisa/20130731/1375260677
![Page 18: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/18.jpg)
メールの送信
SMTPgem 'aws-ses'
![Page 19: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/19.jpg)
SNSとの連携バウンスメールを逃がすなBounces宛先なしComplaints苦情
![Page 20: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/20.jpg)
SNSとの連携
![Page 21: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/21.jpg)
Subscription
![Page 22: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/22.jpg)
デモ
(デモを見せる)
![Page 23: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/23.jpg)
解説
App SES USER
アプリケーションサーバー
AWS ユーザー
![Page 24: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/24.jpg)
解説
App SES Unknown
アプリケーションサーバー
AWS ユーザー
SNSApp
![Page 25: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/25.jpg)
注意点SESはリージョンの概念がない(右上がGlobalになってる)SNSはUS Eastを設定することSNSのHTTP Postの認証はややこしい
![Page 26: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/26.jpg)
個人的に気になることSESに設定するメールアドレスで確認メールを取得するのが面倒ドメイン取得するだけで自分のものと証明できないか?
![Page 27: 意外と知られていない AWSのメール配信 テクニック](https://reader034.vdocuments.net/reader034/viewer/2022042607/55781696d8b42ab40c8b49f5/html5/thumbnails/27.jpg)
おしまい