Amazonは、Amazon Web Services(AWS)プラットフォームの新コンポーネントとして、企業による大量メール送信を支援するSimple Email Service(SES)をリリースしました。いえ、スパムメールではありません。Amazonでは「S」という言葉をあまり好んでおらず、実際、悪用を防ぐための安全対策を数多く講じています。
もちろん、既に多くの一括メール送信サービスが存在し、古いPCを一括メール送信マシンに変えるソフトウェアをダウンロードすれば誰でも利用できます。しかし、SESは配信率、つまりISPや受信者が設置した壁にぶつかることなく実際にどれだけのメッセージが到達するかによって定義される品質指標に重点を置いています。

巨大なオンラインビジネスであるAmazonは、大量のメールを送信することに慣れており、これがSESの発端となったようです。実際、システムの悪用を防ぐことはAmazonにとって利益になります。悪用されると、顧客だけでなくAmazon自身のメールもブロックされる可能性があるからです。
AWSの他のサービスと同様に、価格も非常に手頃です。Amazon Elastic Cloud Computing (EC2)インスタンス経由で1日2000通までのメール送信は無料ですが、他のAWSサービスと同様に、帯域幅料金は発生します。2000通を超えると、1000通あたり10セントの料金が発生します。
しかし、それはまだ先の話です。それまでにAmazonの信頼を得る必要があり、そのためにはSESサンドボックスと呼ばれる環境で時間を費やす必要があります。ここではメーリングリストを設定できますが、通常通り、受信者にメッセージ内のリンクをクリックしてもらうことでメールアドレスを検証する必要があります。その後は、1日に200通のメッセージを送信できるようになりますが、システムによって1秒あたり1通の送信に制限されます。
アマゾンは、サンドボックスは送信プロセスとテクノロジーの改良を支援するために設計されたものだと主張しているが、これはまた、誰かがサービスに飛びついてそれを乱用し始めるのを防ぐための良い方法でもある。
最初のハードルをクリアしたら、SES担当者に連絡して「本番環境へのアクセス」を許可してもらう必要があります。これは人間によるレビュー手続きです。担当者が、これまでに受けてきたバウンスバックや苦情の内容を確認します。
本番環境へのアクセスが許可されると、受信者の確認は不要になります。一定の上限まで信頼されます。任意のアドレスを追加でき、1日に最大1000通のメールを送信できます。送信速度は1秒あたり1通に制限されますが、バウンスバックや苦情が増えない限り、数週間以内に1秒あたり90通まで速度が上がります。同様に、数週間以内に1日に最大100万通のメッセージを送信できるようになります。
より高い送信レートと 1 日あたりのメッセージ数の増加も可能ですが、SES 担当者からの特別な許可がある場合に限ります。
これらすべては煩わしく聞こえるかもしれませんし、既存の一括メール配信プロバイダ(または設定)からの移行を確かに困難にしているかもしれません。しかし、これはSESの配信品質を高く維持するために導入されているのです。例えば、ISPは特定の組織から突然大量のメールが届くことを好ましく思わず、スパムの兆候と見なします。SESのスタッフはISPからの苦情に耳を傾けています。
SES は、サービスを通じて送信される電子メールに典型的なスパムの兆候がないかフィルタリングしてブロックします。

このサービスを利用するには、メールサーバーソフトウェアをSES経由で送信するように設定する必要があります。これはおそらくこのサービスを使用する最も簡単な方法ですが、コマンドラインからアクセスできるアプリケーションプログラマーズインターフェース(API)も利用可能です(つまりスクリプト化されています)。このサービスはEC2ユーザーには無料で提供されるため、メール転送エージェント(MTA)ソフトウェアをEC2に移行していない場合は、移行することをお勧めします。
では、なぜ他の一括メールサービスではなく SES を使用するのでしょうか?
最大の魅力は、間違いなくスケーラビリティです。SESを使えば、最初は小規模なメッセージングから始め、必要に応じて規模を拡大していくことができます。手間もパフォーマンスの低下もほとんどありません。さらに、既存のEC2やS3との連携も可能です。(同一リージョン内のSESとEC2間のデータ送受信は無料です。)
もちろん価格も魅力的ですが、最終的にはメールを受信者に届ける能力、つまり配信能力にかかっています。SESは、受信者とメールを扱うISPの信頼関係を築くことに尽力しています。Amazonによると、このシステムを悪用しようとする者は即座に排除されるとのことです。
まとめると、新しいメーリングリストを設定していて、既にEC2をご利用いただいている、あるいはEC2への移行を検討しているなら、SESは最適な選択肢です。既にバルクメールプロバイダーをご利用の場合、SESへの移行は多少の手間はかかりますが、不可能ではありません。長期的に見れば、移行する価値は十分にあるでしょう。
Keir Thomasは前世紀からコンピューティングに関する執筆活動を続けており、近年ではベストセラー書籍を数冊執筆しています。彼について詳しくはhttps://keirthomas.comをご覧ください。Twitterのフィードは@keirthomasです。