Amazon SES API を使用して E メールを送信する - Amazon Simple Email Service

このガイドは、Amazon SES のクラシックコンソール(V1)を反映しています。Amazon SES 用の新しいコンソール (V2) については、新しい Amazon Simple Email Service 開発者ガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon SES API を使用して E メールを送信する

Amazon SES を介して本稼働 E メールを送信するには、Simple Mail Transfer Protocol(SMTP)インターフェイスまたは Amazon SES API を使用できます。SMTP インターフェイスの詳細については、「Amazon SES SMTP インターフェイスを使用した E メールの送信」を参照してください。このセクションでは、API を使用して E メールを送信する方法について説明します。

Amazon SES API を使用して E メールを送信することもできます。API を使用して E メールを送信する場合は、メッセージの内容を指定し、Amazon SES は MIME E メールを組み立てます。また、メッセージの内容を完全に制御できるように、E メールを自分で構成することもできます。API の詳細については、「」を参照してください。Amazon Simple Email Service リファレンス。Amazon SES を使用できる AWS リージョンのエンドポイント URL のリストについては、Amazon Simple Email Service エンドポイントとクォータ()AWS 全般のリファレンス

以下の方法で API を呼び出すことができます。

  • 直接の HTTPS 要求を作成します。これは、リクエストの認証と署名を手動で処理し、リクエストを手動で作成する必要があるため、最も高度な方法です。リクエストの実行方法の詳細については、「Amazon SES API の使用」を参照してください。

  • AWS SDK を使用する —AWS SDK を使用して、Amazon SES を含む AWS の複数のサービスにアクセスできます。SDK を使用すると、認証、リクエスト署名、再試行ロジック、エラー処理などの低レベルの機能が自動的に実行されるため、充実したアプリケーションの構築に専念できます。

  • コマンドラインインターフェイスの使用-AWS コマンドラインインターフェイスは、Amazon SES 用のコマンドラインツールです。また、「」も提供しています。AWS Tools for Windows PowerShellPowerShell 環境でスクリプトを記述するユーザーのために。

Amazon SES API に直接アクセスする場合であれ、AWS SDK、AWS コマンドラインインターフェイス、Windows PowerShell 用の AWS ツールから間接的にアクセスする場合であれ、Amazon SES API では、E メールの構成に対する制御の程度に応じて、2 つの方法で E メールを送信できます。メッセージ:

  • フォーマット済み —Amazon SES は、正しくフォーマットされた E メールメッセージを構成して送信します。あなただけの供給が必要です「From:」 と「宛先:」 アドレス、件名、およびメッセージ本文が含まれます。Amazon SES は残りのすべてを処理します。詳細については、「Amazon SES API を使用した E メールの送信」を参照してください。

  • rawE メールメッセージを手動で構成して送信します。自分で E メールヘッダーおよび MIME の種類を指定します。E メールのフォーマット作業を自分で行った経験があれば、raw インターフェイスにより、メッセージの構成をより詳細に制御できます。詳細については、「Amazon SES API を使用して raw E メールを送信する」を参照してください。