ステップバイステップ解説:信頼性の高いメール配信を実現するAWS SESのセットアップ方法
信頼性が高く、コスト効率に優れたメール送信手段をお探しの方にとって、AWS Simple Email Service(SES)は非常に有力な選択肢です。SESはクラウドベースのメール配信プラットフォームであり、メールの送受信を素早くかつ簡単に行うことができます。
SESを活用すれば、面倒なメールサーバーの管理・運用から解放され、Amazonが提供するクラウドインフラならではのスケーラビリティと高い信頼性の恩恵を受けることができます。
SESのセットアップには、ドメインの検証、メールアドレスの検証、MXレコードの設定といったいくつかの手順が必要です。このガイドでは、それぞれの手順を順番に解説し、短時間でSESを稼働させるところまでご案内します。
前提条件:本チュートリアルはハンズオン形式で進めます。記事の内容に沿って作業を行うために、有効なAWSアカウントをあらかじめご用意ください。
AWS SESの設定手順
ステップ1:アイデンティティの検証
まず、AWSマネジメントコンソールにログインし、検索バーに「Simple Email Service」と入力します。候補として表示される「Amazon Simple Email Service」をクリックして選択しましょう。

AWS SESの検索
クリックすると、SESのコンソール画面が表示されます。
メールの送信を開始するには、まず「アイデンティティ(identity)」を作成する必要があります。これは、送信に使用するメールアドレスの所有権を確認するプロセスです。メールアドレスが検証されていない場合、そのアドレスを使ってSES上で何も操作できないため、必ず最初に行いましょう。
なお、ドメインをアイデンティティとして登録することも可能ですが、このガイドではメールアドレスを使用します。メールアドレスを検証するには、「Create identity(アイデンティティを作成)」をクリックします。

アイデンティティの作成
次に、「Email address(メールアドレス)」オプションを選択し、使用したいメールアドレスを入力します。
Amazon SESでは、ドメイン、サブドメイン、またはメールアドレスのいずれかを検証済みアイデンティティとして利用できます。用途に合わせて最適なものを選びましょう。

アイデンティティの検証
Amazon SESではタグを使ってアイデンティティを管理できます。ここでは省略しますが、必要であればタグを定義しても構いません。入力が完了したら、「Create identity」をクリックして、SESアカウント用のアイデンティティを作成します。

Amazon SES用アイデンティティの作成
アイデンティティを作成すると、登録したメールアドレス宛てに確認メールが届きます。メール内のリンクをクリックして、メールアドレスを検証してください。

メールアドレスの検証
検証が完了すると、SESアカウントの「検証済みアイデンティティ」の一覧に、あなたのメールアドレスが表示されます。

検証済みアイデンティティの一覧
SMTP認証情報の作成方法
SMTP(Simple Mail Transfer Protocol)は、メールサーバーを介してメッセージを送受信するためのプロトコルです。このセクションでは、SESのメールサーバーへのアクセスを許可する認証情報を作成し、メールを送受信できるようにする方法を学びます。
まず、Amazon SESのダッシュボードにログインし、「SMTP settings(SMTP設定)」をクリックします。

Amazon SESダッシュボード
続いて、「Create SMTP credentials(SMTP認証情報を作成)」をクリックし、Amazon SES配下のSMTPアカウント用のログイン情報を作成します。

SMTP認証情報の作成
IAMユーザー名を独自に指定することも、デフォルトのまま使用することも可能です。決めたら「Create(作成)」をクリックします。

SMTP用IAMユーザーの作成
IAMユーザーを作成すると、IAMユーザー名とともにSMTPの接続情報が表示されます。
画面上部に「ユーザーが作成された」旨の通知が表示されます。認証情報はこの一度しか表示されないため、必ずダウンロードしておきましょう。「Download Credentials(認証情報をダウンロード)」をクリックすれば保存できます。

作成されたSMTP認証情報
これで、AWS Simple Email ServiceのSMTP認証情報を取得できました。この認証情報を使えば、バックエンドアプリケーションをAmazon SESサーバーに接続し、メールを送信できるようになります。
まとめ
Amazon Simple Email Service(SES)は、マーケティングメール、通知メール、トランザクションメールなどを迅速に送信するための強力で信頼性の高いツールです。セットアップもシンプルで、ほんの数ステップで完了します。
AWSアカウントに登録してAmazon SESコンソールにアクセスした後は、メールアドレスを検証してデフォルトの送信元アドレスを設定すれば、すぐにメール送信を開始できます。
Amazon SESを活用すれば、クラウドベースのメール送信ならではのメリット――高い到達率、スケーラビリティ、セキュリティ――を最大限に享受できます。
無料でプログラミングを学ぼう。freeCodeCampのオープンソースカリキュラムは、これまで4万人以上の人々を開発者としての就職へと導いてきました。ぜひあなたも第一歩を踏み出してみましょう。
-
Gmailの新機能「スヌーズ」の使い方!Web版・スマホアプリ両方での設定方法を解説
Gmailの新機能「スヌーズ」とは Gmailの大規模なリニューアルで追加された注目の新機能のひとつが、メールのスヌーズ機能です。この機能を使うと、今すぐ対応しないメールを一時的に受信トレイから隠し、再び表示してほしい日時をGmailに指定できます。 仕事やタスクが山積みで集中したいときでも、「重要なメールへの返信を忘れてしまうかも」という不安を解消できる、非常に便利な機能です。 Web版Gmailでメールをスヌーズする方法 リニューアル後のWeb版Gmailでは、スヌーズボタンが標準搭載されました。受信トレイの一覧から対象のメールにチェックを入れ、スヌーズ(時計アイコン)ボタンをクリックす
-
Gmailでメールをブロックする方法!PC・スマホ別の手順と解除方法を徹底解説
近年はSMSやインスタントメッセージが主流になりつつありますが、メールは今なお重要なコミュニケーション手段として広く使われています。インターネット上のサービスを最大限に活用したいのであれば、メールアドレスの取得はほぼ必須と言えるでしょう。しかし、さまざまなWebサイトにメールアドレスを登録していくと、スパムメールが大量に届いたり、知らないメーリングリストに勝手に登録されたりすることも少なくありません。その結果、受信トレイが不要なメールで埋め尽くされてしまうことがあります。OutlookやGmailをはじめとする主要なメールサービスには、不要なメールを自動的に振り分けるフィルターやアルゴリズムが