25番ポートをAWSで解除する方法|申請の書き方と具体例を解説

目次

はじめに

「AWSで25番ポートを解除したいけれど、どこから申請すればいいの?」
「申請フォームには何を書けば承認してもらえる?」と迷っていませんか。

EC2からメールを送信しようとしても外部のSMTPサーバーへ接続できず、セキュリティグループを確認しても原因が分からないと、設定をどこまで見直せばよいのか迷ってしまいます。

この記事では、25番ポートの制限内容から、AWSへ解除を申請する手順、申請時に記載する内容と具体例まで紹介します。

AWSの25番ポート制限とは?申請が必要なケースを確認

AWSでは、EC2などから外部へメールを送信する際、TCPの25番ポートに送信制限が設けられています。

ここでは、25番ポートが制限される理由から、解除申請が必要なケース、申請前に確認する内容まで順に説明します。

AWSで25番ポートの送信が制限される理由

AWSでは、スパムなどの不正なメール送信を防ぐため、EC2から外部へTCPの25番ポートで送信する通信をデフォルトで制限しています。

主にパブリックIPv4アドレスやIPv6アドレス宛ての通信が対象となり、VPC内のプライベートアドレス宛てなどは制限の対象外です。

25番ポートの解除申請が必要になるケース

EC2などから外部のSMTPサーバーへ25番ポートで接続する場合は、AWSへ制限解除を申請します。

複数のリージョンで利用する場合はリージョンごとに申請が必要ですが、Amazon SESへ587番や465番などで接続する場合は解除申請は必要ありません。

25番ポートを使わずにメールを送信したい場合は、Amazon SESを利用する方法も確認しておくと選びやすくなります。
▶Amazon SESとは?仕組みやメール送信の方法をわかりやすく解説

申請前にメール送信の用途と構成を整理する

申請前に、メールの送信目的や利用するAWSリージョン、送信元となるサービスやElastic IPアドレスを整理しておきます。

迷惑メールを防ぐための対策も含めてまとめておくと、申請フォームに必要な内容を記入しやすくなります。

AWSの25番ポート解除申請で何を書く?必要な情報を確認

AWSの25番ポート解除を申請するときは、メールを送信する目的だけでなく、どこからどこへ、どの程度のメールを送るのかを具体的に記載します。

ここでは、25番ポート解除申請に記載する情報を順に説明します。

Use case descriptionにメール送信の目的を書く

Use case descriptionには、どのサービスから誰にどのようなメールを送信するのかを具体的に記載します。

あわせて25番ポートが必要な理由も書き、AWS側がメール送信の用途を確認できる内容にしましょう。

送信元・送信先・送信量を具体的に伝える

申請では、メールを送信するAWSリソースやリージョン、送信先、想定する送信量を具体的に伝えます。

送信量は「1日あたり約1,000通」のように示すと、どの程度の規模で25番ポートを利用するのか伝わりやすくなります。

迷惑メール対策と送信者管理について説明する

迷惑メール対策として、送信できるユーザーの制限や送信先メールアドレスの管理方法を記載します。

認証やアクセス制御などの対策も伝え、第三者が自由にメールを送信できないよう管理していることを説明しましょう。

AWSの25番ポート解除申請の例文

AWSの25番ポート解除申請では、メールの送信目的や送信方法が伝わるように、実際の利用状況に合わせて内容を記載します。

ここでは、用途別の申請例と、例文を実際の申請内容に合わせて修正するポイントを説明します。

一般的なメール送信を行う場合の申請例

一般的な業務メールを送信する場合は、用途、送信元、送信先、1日あたりの送信量、迷惑メール対策が分かるように記載します。

申請文は

「We use an EC2 instance to send business emails via SMTP on port 25. Emails are sent only to customers and business partners with whom we have an existing relationship. We expect to send approximately 500 emails per day. Only authorized users can send emails, and access to the mail server is restricted to prevent unauthorized use.」

のようにまとめます。

実際に申請するときは「500 emails per day」などの数値を自社の送信量に置き換えます。

Webサービスからユーザーへメールを送る場合の申請例

Webサービスからユーザーへメールを送る場合は、ユーザー登録などによって取得した宛先だけに送信することと、想定する送信量を記載します。

申請文は

「We operate a web service on AWS and use an EC2 instance to send transactional emails via SMTP on port 25. Emails are sent only to registered users of our service. We expect to send approximately 1,000 emails per day. Email sending is restricted to our application, and users cannot send arbitrary emails through our system.」

のようにまとめます。

Webサービスから送信する仕組みと、第三者が任意の宛先へメールを送信できないことを文章で伝えます。

申請内容に合わせて例文を修正するポイント

例文を使う場合は、メールの用途やAWSリソース、送信対象、送信量を実際の環境に合わせて書き換えます。

迷惑メール対策も実際に行っている内容だけを記載し、申請内容とメール送信環境に違いが出ないようにしましょう。

25番ポート解除申請後に確認すること

AWSの25番ポート解除申請が承認された後は、申請したリージョンとメール送信に使用するEC2のリージョンが一致しているか確認します。

ここでは、申請後に確認する3つの項目を順に説明します。

申請したリージョンとEC2の利用リージョンを確認する

25番ポートの送信制限解除は、申請時に指定したAWSリージョンに適用されます。

承認後はEC2の利用リージョンと一致しているか確認し、別のリージョンでも利用する場合は、そのリージョンについても解除を申請します。

解除後に25番ポートからメールを送信できるか確認する

解除後は、対象のEC2からSMTPサーバーへ25番ポートで接続できるか確認します。

接続できたらテストメールを送信し、宛先で正常に受信できるところまで確認しておくと安心です。

送信できない場合はDNSやメール設定も確認する

解除後も送信できない場合は、SMTPサーバーのホスト名を正しく名前解決できるか確認します。

あわせてホスト名やポート番号、認証情報に誤りがないか見直し、メール送信の設定に問題がないか確認しましょう。

SMTPサーバーへ接続できない場合は、DNSでホスト名を正しく名前解決できているか確認してみましょう。
▶nslookupコマンドの使い方|DNSの名前解決を確認する方法を解説

まとめ

AWSで25番ポートを利用する必要がある場合は、メールの用途や送信量、迷惑メール対策などを整理したうえで解除申請を行います。

申請内容は実際の送信環境に合わせて記載し、承認後は対象のEC2からテスト送信まで確認しておくと安心です。

うまく送信できない場合は、DNSやSMTPの設定も含めて一つずつ確認してみましょう。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

目次