Amazon SESSMTPエンドポイントへの接続 - Amazon Simple Email Service

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

Amazon SESSMTPエンドポイントへの接続

Amazon SESSMTPインターフェイスを使用して E メールを送信するには、SMTPエンドポイントに接続します。Amazon SESSMTPエンドポイントの完全なリストについては、「」の「Amazon Simple Email Service エンドポイントとクォータ」を参照してくださいAWS 全般のリファレンス

Amazon SESSMTPエンドポイントでは、すべての接続を Transport Layer Security () を使用して暗号化する必要がありますTLS。(これは、多くの場合、以前のプロトコルの名前 で参照TLSされることに注意してくださいSSL。) Amazon は、TLS暗号化された接続を確立するための STARTTLSと TLS Wrapper の 2 つのメカニズムSESをサポートしています。ソフトウェアのドキュメントを確認して、 STARTTLS、TLSラッパー、またはその両方をサポートしているかどうかを判断します。

Amazon Elastic Compute Cloud (Amazon EC2) は、デフォルトでポート 25 経由で E メールトラフィックをスロットリングします。SMTP エンドポイント経由で から E メールを送信する際のタイムアウトを回避するにはEC2、E メール送信制限の削除リクエストを送信して、スロットルを削除します。または、別のポートを使用して E メールを送信することも、Amazon VPCエンドポイント を使用することもできます。

SMTP 接続の問題については、「」を参照してくださいSMTP に関する問題

STARTTLS

STARTTLS は、暗号化されていない接続を暗号化された接続にアップグレードする手段です。さまざまなプロトコルSTARTTLSには のバージョンがあり、SMTPバージョンは RFC3207 で定義されています。

STARTTLS 接続を設定するには、SMTPクライアントはポート 25、587、または 2587 の Amazon SESSMTPエンドポイントに接続し、 EHLO コマンドを発行し、サーバーがSTARTTLSSMTP拡張機能をサポートしていることを知らせるのを待ちます。その後、クライアントはSTARTTLSコマンドを発行し、TLSネゴシエーションを開始します。ネゴシエーションが完了すると、クライアントは新しい暗号化された接続を介してEHLOコマンドを発行し、SMTPセッションは正常に進行します。

TLS ラッパー

TLS ラッパー ( SMTPS または Handshake Protocol とも呼ばれます) は、暗号化されていない接続を最初に確立せずに暗号化された接続を開始する手段です。TLS Wrapper では、Amazon SESSMTPエンドポイントはTLSネゴシエーションを実行しません。クライアントは を使用してエンドポイントに接続しTLS、会話TLS全体で を使用し続ける責任があります。TLS Wrapper は古いプロトコルですが、多くのクライアントがサポートしています。

TLS Wrapper 接続を設定するには、SMTPクライアントはポート 465 または 2465 の Amazon SESSMTPエンドポイントに接続します。サーバーは証明書を提示し、クライアントはEHLOコマンドを発行し、SMTPセッションは正常に進行します。