SlideShare a Scribd company logo
AWSマイスターシリーズ
AWSマイスターシリーズ
                      (SES)~
~Simple Email Service (SES)~

                 2011年12月7日
                 荒木 靖宏 (@ar1 )
                 ソリューションアーキテクト
                 玉川憲(@kentamagawa)
                 エバンジェリスト
ほぼ週刊AWSマイスターシリーズへようこそ!
~GoToMeetingの使い方~
 参加者は、自動的にミュートになっています
 質問を投げることができます!
   GoToMeetingのChatの仕組みを使って、随時書き込んでください
     ただし環境によっては、日本語の直接入力ができないので、
     お手数ですが、テキストエディタ等に打ち込んでから、貼り付けててください

   最後のQ&Aの時間で、できるだけ回答させて頂きます

   書き込んだ質問は、主催者にしか見えません

   オーガナイザーが書きこんだ場合には参加者全員から見えます。
 Twitterのハッシュタグは#jawsugでどうぞ



              Copyright © 2011 Amazon Web Services
プレゼント
本日一番良い質問を頂いた方に、




        LEGOブロック キーホルダー
をプレゼントします!
Webセミナー
   セミナー
ほぼ週刊AWSマイスターシリーズ(全 回)
ほぼ週刊    マイスターシリーズ(全10回)
        マイスターシリーズ(全
  12/7 第11回 SES
  12/15 第12回 SimpleDB, SQS, SNS




申し込みサイト
 http://aws.amazon.com/jp/event_schedule/
Amazon Simple Email Service (SES)とは

                  MTA            AWS




 Email   API
   Java, .NET, PHP, Perl
   API            (HTTPS)



   Amazon
アジェンダ

Amazon SES
  1



             !


             !


Amazon SES
キレイゴトの世界




メールシステム 超基本編
これであなたもメールの話題の輪に加われます
メールシステム全体
             DNS
                    インターネット                      NTP
メールサーバ




                   Mail Delivery
                      Agent
                                   Mail Transfer Agent (MTA)
               Mailbox



               Mail User Agent (MUA)
Mail User Agent




   Thunderbird, Outlook, ….
Mail Transfer Agent




             (SMTP)
             (MDA )




    Sendmail, qmail, Exchange, Postfix, Exim,..
メールメッセージ
メールアドレス


user@example.com

               ドメイン
    ユーザ部
                部

(          )
    user % example.com @ relay
    @relay: user@example.com
    example.com ! user
ヘッダと本文

RFC5322(822->2822          )

         :




   To: yasu@debian.or.jp
   From: ar@debian.org
   Subject: test

   本文の1行目
ヘッダとエンベロープ

SMTP    RFC      5321(821->2821      )




  MUA   MTA            MTA




              (From)          (To)


               bcc
プロトコル
         DNS
               インターネット      NTP
メールサーバ




                ローカル
               ファイル操作



                         SMTP
                IMAP
                POP3
                SMTP
DNSとメール

user@example.com             ?
      : MX                       A



MX
               (                     )



  CNAME            RFC2181
  MTA
DNSを使った送信先決定

                                           DNS root server

                        DNS
           MTA          cache server   2
                  1,5                                   .com SOA
                                           3

1. Example.comのMXレコード?
2. Example.comのMXレコード?→.comに聞け
3. Example.comのMXレコード?→.example.comに聞け
4. Example.comのMXレコード?→10 mail.example.comだ         4    .example.com SOA
   よ
5. Mail.example.comのAレコード?....
$ dig mx hiroba.org
;; QUESTION SECTION:
;hiroba.org.         IN      MX

;; ANSWER SECTION:
hiroba.org.     86400 IN     MX   5 alt1.aspmx.l.google.com.
hiroba.org.     86400 IN     MX   5 alt2.aspmx.l.google.com.
hiroba.org.     86400 IN     MX   10 aspmx2.googlemail.com.
hiroba.org.     86400 IN     MX   10 aspmx3.googlemail.com.
hiroba.org.     86400 IN     MX   10 aspmx4.googlemail.com.
hiroba.org.     86400 IN     MX   10 aspmx5.googlemail.com.
hiroba.org.     86400 IN     MX   1 aspmx.l.google.com.

;; AUTHORITY SECTION:
hiroba.org.     170129       IN   NS    ns-165.awsdns-20.com.
hiroba.org.     170129       IN   NS    ns-1624.awsdns-11.co.uk.
hiroba.org.     170129       IN   NS    ns-1347.awsdns-40.org.
hiroba.org.     170129       IN   NS    ns-1003.awsdns-61.net.

;; ADDITIONAL SECTION:
aspmx.l.google.com.      185 IN   A     74.125.127.27
alt1.aspmx.l.google.com. 187 IN   A     74.125.45.27
alt2.aspmx.l.google.com. 197 IN   A     74.125.93.27
aspmx2.googlemail.com. 2212 IN    A     74.125.43.27
aspmx3.googlemail.com. 2213 IN    A     74.125.127.27
aspmx4.googlemail.com. 2945 IN    A     209.85.229.27
aspmx5.googlemail.com. 1888 IN    A     74.125.157.27
ns-165.awsdns-20.com. 44352 IN    A     205.251.192.165
ns-1003.awsdns-61.net. 44352 IN   A     205.251.195.235
ns-1347.awsdns-40.org. 162645     IN    A     205.251.197.67
SMTP
                     HELO sender.example.com
                     250 OK

                     MAIL FROM: user@example.com
Sender.example.com   250 OK                        example.jp

                     RCPT TO: user1@example.jp
                     250 OK

                     DATA
     MTA             354 Start
     MUA
                     ヘッダ,本文.. <CRLF>.<CRLF>
                     250 OK

                     QUIT
                     250 OK
SMTPのステータスコード

200



300
             (354)
400

  busy
500

         :
メーリングリスト配送の場合
          HELO sender.example.com
          250 OK

          MAIL FROM: user@example.com
          250 OK



MLプログラム   RCPT TO: user1@example.jp              配送サーバ
          250 OK
          RCPT TO: user2@example.jp
          250 OK

                                          参加者分くりかえ
                                             し
          DATA
          354 Start
                                                     SMTPの規
          文本,ダッヘ       .. <CRLF>.<CRLF>
                                                     定ではすく
          250 OK                                     なくとも50
          QUIT                                         まで
          250 OK
配信エラーメール

SMTP
       MTA



SMTP
       MTA
             or Errors-To:
参加者みなさまと
               おはなししていきたい




メールシステム 現実編
これであなたもメール管理者の穴にはいれます
vs SPAM




                     :

              SPAM



          :
          :
Port25 blocking

                     IP
            (              )


    IP                    Port25
        Email ISP MTA
   submission port
   AWS          25
    IP                     Port25
   MAPS DUL (Dynamic User List)
メールブロック(AntiSpam)手法:受信側


  Port


  IP



  DNS       維持管理団体の出現
  DNS
DNSBL (DNS Blacklist)

                   DNS


   spamhous
   Trendmicro(MAPS)



                   dnsbl
    • http://spam-champuru.livedoor.com/dnsbl/
   rbl.jp



   http://en.wikipedia.org/wiki/Comparison_of_DNS_blacklists
spam扱いされない送信側作法


     http://spamlinks.net/prevent-secure-relay-test.htm
DB
     http://www.dnsbl.info/dnsbl-database-check.php
     http://www.senderbase.org/help/blocked
DNS

      • 正逆一致しないと受けとらないMTA多数あり
     SPF
      • RFC4408参照。
DKIM
     DKIM
      • http://www.dkim.jp/dkim-jp/recommend/
                        11    DKIM           (2011    7   26   )
現状のメール環境の意識は人によって大きく異
なる
 Spam

  MUA        DB




  SMS
受信側の現実解


             :
   • Mirapoint, Ironport…..
  UTM:
   • Sonicwall, UTM-1 (checkpoint)….

SaaS
  Gmail, McAfee, Trend Micro HES…
送信側の現実解


  MailPublisher(     ), Cuenote (   ), SIELLA
  (     ), WEBCAS(        )


Amazon Simple Email Service
Amazon Simple Email Serviceのご紹介
SESはメール配送機能のみを提供
   はメール配送機能のみを提供

Bodyやヘッダを使ったサービスを提供するものではありません。
メール送信
メール送信API
   送信

 SendEmailAPI (定形フォーマット)
   From, To, Subject, BodyをAPIで指定

 SendRawEmailAPI (自由フォーマット)
   すべて設定する必要あり
    • ヘッダ
    • MIME Type
    • Body

 既存MTAからのリレーも可能
   PostfixやSendmail等で使えるAPIコールスクリプト公開
Feedback API

 GetSendStatistics API
   配送終了
   拒否されたメッセージ
   Hard Bounces(永続的配送エラー)
   Complaints(受信者がSpamとして処理)
配送環境管理
配送環境管理

制限
  自動でだんだんと緩和
  GetSendQuota API
     • 24時間毎の配送数制限
     • 配送速度(秒単位)制限
  Web Formから緩和リクエスト可能
Anti-Spam
  配信内容はAWSにより全スキャン
  DKIM, SPF, SenderIDのサポート
  ISPからのフィードバックのリアルタイム監視
利用までの流れ

登録
送信元メールアドレス(ホワイトリスト)の登録
サンドボックス環境でのテスト
  Amazon SES script または APIのダイレクトコール
  定形形式または自由形式
production accessへのリクエスト
  Amazon SES Production Access formへの入力
送信メールアドレスの登録
確認メールが届きます
確認画面
配送のリミット

 同時に扱えるアドレス数は50まで
  SMTPのRFCに準拠
 メッセージサイズは10MBまで
 配送能力制限
配送コスト

メール総数+転送量
  1000通毎に0.1ドル。添付ファイル GB 当たり 0.12ドル
  転送量
コスト例

 20KBのメールを月間2億通
  配送数課金:200 * 10^6 * 0.1 / 10^3 = 20000ドル
  転送量課金:10000 * 0.15 + 22000 * 0.11 = 3920ドル


 100KBのメールを毎日1000通:10.7ドル
 10KBのメールを毎日1000通:3.73ドル

 EC2からのAPIで配送すると一日2000通までは無料
追加情報
追加情報

Amazon SES Detail Page:
  http://aws.amazon.com/ses/
Amazon SES FAQs:
  http://aws.amazon.com/ses/faqs/
Amazon SES Documentation:
  http://aws.amazon.com/documentation/ses/
Tools:
  http://aws.amazon.com/developertools/Amazon-SES
Amazon SES Production Access:
  http://aws.amazon.com/ses/fullaccessrequestsuccess
Amazon SES Limit Increase:
  http://aws.amazon.com/ses/extendedaccessrequest
日本のお客様からのFAQ
日本のお客様からの

配送元は国内か?
  現在は米国から(US-EASTから)
携帯キャリア対応?
  SenderID, DKIM, SPFに対応しています
  特定接続サービス等は未対応とお考え下さい
絵文字対応?
  変換サービスなどはありません。
開封確認?
  SESは配送機能のみの提供です。
既存メールサーバとの統合?
  APIをコールするスクリプト等を使ったリレーが可能
AWS

     aws.amazon.com/jp/premiumsupport/
             ブロンズ            シルバー                 ゴールド             プラチナ

初回応答時間       12時間             4時間                  1時間              15分

サポート連絡先       1人                2人                  3人              無制限

24/365対応
      対応      なし                なし                  あり               あり

TEL可能
   可能         不可               不可                   可能               可能

専任スタッフ        なし                なし                  なし               あり

特別サポート        なし                なし                  なし               あり
                                                 AWS利用総額の
                                                                  AWS利用総額の
                                                  $0~$10K: 10%
                            AWS利用総額の                                 10%
              $49                                 $10K~$80K: 7%
                                  5%
料金
                                                  $80K~:     5%
                                                                   (最低$15K)
                    Copyright © 2011 Amazon Web Services
                                                   (最低$400)
Amazon Simple Email Service (SES)とは

                  MTA            AWS




 Email   API
   Java, .NET, PHP, Perl
   API            (HTTPS)



   Amazon

More Related Content

PDF
20111207 11 aws-meister-ses-public
PPTX
Awsをちゃんと使ってみた
PDF
AWS Black Belt Techシリーズ Amazon SES
PDF
AWSからのメール送信
PDF
AWS Black Belt Online Seminar 2017 Amazon Aurora
PDF
AWS Black Belt Techシリーズ Amazon Route53
PDF
AWS初心者向けWebinar AWS上でのDDoS対策
PDF
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
20111207 11 aws-meister-ses-public
Awsをちゃんと使ってみた
AWS Black Belt Techシリーズ Amazon SES
AWSからのメール送信
AWS Black Belt Online Seminar 2017 Amazon Aurora
AWS Black Belt Techシリーズ Amazon Route53
AWS初心者向けWebinar AWS上でのDDoS対策
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS

What's hot (20)

PDF
AWSを用いたWebホスティング
PDF
20180220 AWS Black Belt Online Seminar - Amazon Container Services
PDF
AWS Black Belt Online Seminar Amazon Aurora
PDF
Awsmeister cloudfront20120611-slideshare用
PDF
AWS Black Belt Techシリーズ Amazon SNS / Amazon SQS
PDF
Black Belt Online Seminar AWS Amazon S3
PDF
20111215 12 aws-meister-sqs_sns_sdb-public
PPTX
20140906 jaws festa 2014 cloud front+route53
PDF
[AWSマイスターシリーズ] Amazon CloudFront / Amazon Elastic Transcoderによるコンテンツ配信
PDF
AWS Black Belt Online Seminar Elastic Load Balancing
PDF
20170726 black belt_stepfunctions
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
PDF
AWS Black Belt online seminar 2017 Snowball
PDF
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
PDF
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
PPTX
AmazonのDNSサービス Amazon Route 53の使いかたと裏側
PDF
メディア界隈で活用されるAWS
PDF
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
PDF
AWS Black Belt Online Seminar 2016 Amazon EMR
PDF
AWS Black Belt Online Seminar 2017 動画配信 on AWS
AWSを用いたWebホスティング
20180220 AWS Black Belt Online Seminar - Amazon Container Services
AWS Black Belt Online Seminar Amazon Aurora
Awsmeister cloudfront20120611-slideshare用
AWS Black Belt Techシリーズ Amazon SNS / Amazon SQS
Black Belt Online Seminar AWS Amazon S3
20111215 12 aws-meister-sqs_sns_sdb-public
20140906 jaws festa 2014 cloud front+route53
[AWSマイスターシリーズ] Amazon CloudFront / Amazon Elastic Transcoderによるコンテンツ配信
AWS Black Belt Online Seminar Elastic Load Balancing
20170726 black belt_stepfunctions
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt online seminar 2017 Snowball
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
AmazonのDNSサービス Amazon Route 53の使いかたと裏側
メディア界隈で活用されるAWS
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
AWS Black Belt Online Seminar 2016 Amazon EMR
AWS Black Belt Online Seminar 2017 動画配信 on AWS
Ad

Similar to AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回- (20)

PPT
アマゾンクラウドの真価
PPTX
インフラ系自主トレするならAWS
PDF
AWS Black Belt - AWS Glue
PDF
AWSクラウド利用料算出の参考資料
PDF
メールセキュリティとDNSの蜜月関係 (Mail Security and DNS)
ODP
WowzaMediaServer for EC2 導入編
PDF
はじめてのAmazon Web Services
PDF
20190122 AWS Black Belt Online Seminar Amazon Redshift Update
PDF
20130326 aws meister-reloaded-windows
PDF
20101111 Tech 07 移行・共存および同期
PDF
[!注意! 2013年2月時点の資料] Amazon Web Services (AWS)について
PDF
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
KEY
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)
PDF
AWS 0からはじめるハンズオン
 
PDF
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
PDF
AWS Glueを使った Serverless ETL の実装パターン
PDF
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
PDF
Amazon Ec2
PDF
Amazon EC2
PPT
Xml Security
アマゾンクラウドの真価
インフラ系自主トレするならAWS
AWS Black Belt - AWS Glue
AWSクラウド利用料算出の参考資料
メールセキュリティとDNSの蜜月関係 (Mail Security and DNS)
WowzaMediaServer for EC2 導入編
はじめてのAmazon Web Services
20190122 AWS Black Belt Online Seminar Amazon Redshift Update
20130326 aws meister-reloaded-windows
20101111 Tech 07 移行・共存および同期
[!注意! 2013年2月時点の資料] Amazon Web Services (AWS)について
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
AWSアップデート (2012-08-27 JAWS-UG 札幌 第7回 勉強会)
AWS 0からはじめるハンズオン
 
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
AWS Glueを使った Serverless ETL の実装パターン
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
Amazon Ec2
Amazon EC2
Xml Security
Ad

More from SORACOM, INC (20)

PPTX
IoT通信プラットフォーム SORACOM 説明資料
PDF
20140608 interlop keynote
PDF
AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea
PDF
クラウドがもたらす破壊と創造 = Developer Summit 2014 =
PPTX
CDP2.0 - cloudpack night #7 -
PDF
AWSクラウドデザインパターン - JEITA講演 -
PDF
いまさら聞けないAWSクラウド - Java Festa 2013
PDF
Kansumi2013 tamagawa
PPTX
Aws gameday tokyo_2013
PDF
クラウドTCOの真実
PDF
AWSクラウドデザインパターン(CDP) - Eコマース編 -
PDF
AWSクラウドデザインパターン(CDP) - 概要編 -
PDF
Amazon DynamoDBの概要説明
PDF
AWSアップデート 2月14日JAWS札幌
PDF
AWS Storage Gateway 詳細 - AWSマイスターシリーズ
PDF
AWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
PDF
はじめてのAWS - ビギナー編 -
PDF
JAWS-UG北陸第2回 AWSクラウド最新アップデート
PDF
Amazon ElastiCache - AWSマイスターシリーズ
PDF
AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-
IoT通信プラットフォーム SORACOM 説明資料
20140608 interlop keynote
AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea
クラウドがもたらす破壊と創造 = Developer Summit 2014 =
CDP2.0 - cloudpack night #7 -
AWSクラウドデザインパターン - JEITA講演 -
いまさら聞けないAWSクラウド - Java Festa 2013
Kansumi2013 tamagawa
Aws gameday tokyo_2013
クラウドTCOの真実
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
Amazon DynamoDBの概要説明
AWSアップデート 2月14日JAWS札幌
AWS Storage Gateway 詳細 - AWSマイスターシリーズ
AWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
はじめてのAWS - ビギナー編 -
JAWS-UG北陸第2回 AWSクラウド最新アップデート
Amazon ElastiCache - AWSマイスターシリーズ
AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-

AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-