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

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

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

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

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

は、次のAPI方法で呼び出すことができます。

  • 直接HTTPSリクエストを行う - これは、リクエストの認証と署名を手動で処理し、リクエストを手動で構築する必要があるため、最も高度な方法です。Amazon の詳細についてはAPI、「 v2 SES リファレンス」の「ようこそ」ページを参照してください。 API

  • を使用する AWS SDK— Amazon AWS SDKsを含むAPIs複数の AWS サービスの に簡単にアクセスできますSES。を使用するとSDK、認証、リクエスト署名、再試行ロジック、エラー処理、その他の低レベル関数を処理し、顧客を満足させるアプリケーションの構築に集中できます。

  • コマンドラインインターフェイスを使用する — AWS Command Line Interfaceは Amazon のコマンドラインツールですSES。また、 環境でスクリプト PowerShellを作成するユーザーAWS 向けの ツール PowerShellも提供しています。

Amazon SESAPIに直接アクセスするかSDK、、 AWS Command Line Interface または AWS Tools for を介して AWS 間接的にアクセスするかにかかわらず PowerShell、Amazon SESAPIでは、E メールメッセージの構成に対する制御の程度に応じて、2 つの異なる方法で E メールを送信できます。

  • フォーマット済み - Amazon SES は、適切にフォーマットされた E メールメッセージを作成して送信します。ユーザーは、送信元と宛先のアドレス、件名、メッセージ本文を入力するだけです。Amazon SES が残りのすべての処理を行います。詳細については、「Amazon を使用したフォーマット済み E メールの送信 SES API」を参照してください。

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