意外と知られていない AWSのメール配信 テクニック

7,944 views
7,649 views

Published on

第3回 JAWS-UG岡山 勉強会で発表しました。AWSのSESとSNSを連携した時のお話です。

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,944
On SlideShare
0
From Embeds
0
Number of Embeds
2,622
Actions
Shares
0
Downloads
15
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

意外と知られていない AWSのメール配信 テクニック

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

×