スキップしてコンテンツを表示

SMTP を使用して Amazon SES 経由でメールを送信する方法を教えてください。

所要時間1分
0

Amazon Simple Email Service (Amazon SES) を使用してメールを送信するために、簡易メール転送プロトコル (SMTP) を設定したいです。

解決策

Amazon SES で SMTP を設定し、メールの送信元となる SES SMTP エンドポイントに接続するには、次の手順を実行します。

  1. Amazon SES コンソールを開きます。

  2. ナビゲーションペインで **[SMTP 設定]**を選択します。

  3. [簡易メール転送プロトコル (SMTP) 設定] に表示される SMTP エンドポイントとポートの値を書き留めます。SMTP エンドポイントとポートを使用して SMTP に接続します。たとえば、eu-west-1 AWS リージョンを使用する場合は、次のエンドポイントとポートを書き留めます。
    SMTP エンドポイント: email-smtp.eu-west-1.amazonaws.com
    **ポート:**25、465、または 587

  4. [SMTP 認証情報の作成] を選択します。AWS Identity and Access Management (IAM) コンソールが開きます。
    注: SMTP 認証情報は、IAM を使用して SMTP ユーザー用に作成するアクセスキーとは異なります。

  5. 手順に従って SMTP 認証情報を生成します。
    : メールを複数の AWS リージョンに送信するには、AWS リージョンごとに一連の SMTP 認証情報を生成する必要があります。

  6. 使用する接続方法 (STARTTLS または TLS Wrapper) に応じて、メールの送信元となる SES SMTP ポートを選択します。
    重要: Amazon Elastic Compute Cloud (Amazon EC2) ではデフォルトで、すべての Amazon EC2 インスタンスにおいて、ポート 25 でのアウトバウンドトラフィックが制限されます。SMTP ポート 25 を使用する必要がある場合は、この制限の解除をリクエストしてください。または、メールの送信元には別のポートを選択することもできます。

  7. SES SMTP エンドポイントに接続し、メール送信元のポート経由で接続をテストします。たとえば、次の telnet コマンドを実行します。

    $ telnet email-smtp.eu-west-1.amazonaws.com 465

    出力例:

    Connected to email-smtp.eu-west-1.amazonaws.com.
  8. ポートに接続できることを確認後、コマンドラインを使用して Amazon SES SMTP インターフェイス経由でメールを送信します。

接続またはタイムアウトの問題が発生した場合は、「Amazon SES での SMTP 接続またはタイムアウトの問題をトラブルシューティングする方法を教えてください」を参照してください。

関連情報

Amazon SES SMTP エンドポイントで「535 Authentication credentials invalid」エラーが発生する理由を知りたいです

Amazon SES SMTP エンドポイントがエラー応答 "Invalid MAIL FROM" または "Invalid RCPT TO" を返す原因を教えてください

Amazon SES のメールに関連する "SMTP server requires a secure connection" エラーの解決方法を教えてください

コメントはありません

関連するコンテンツ