Windows PCでメールサーバーをホストしていますか?Exchange、Docker、hMailのようなメールサーバーを通してユーザーがメールを送信できるようにしたい場合、SMTPポート、ポート25が開いていることを確認する必要があります。 ポート25はスパマーに悪用されることが多いため、Windowsファイアウォールのデフォルトでは閉じられています。幸いなことに、どのバージョンのWindowsでもポート25を開くのは簡単です。このWikiHowの記事では、Window 11、Windows 10、Windows Server 2019、その他事実上すべてのバージョンのWindowsを使用してポート25を開く方法を説明します。
知っておくべきこと
- コントロールパネルからWindows Defenderファイアウォールを開きます。
- 詳細設定」>「受信ルール」>「新しいルール」と進みます。
- ポート」を選択し、25を入力し、「次へ」をクリックし、設定を選択します。
Windows Vista以降
-
コントロールパネルを開きます。Windows11、Windows10、あるいはWindows8.1などの最新バージョンのWindowsを使用している場合は、Windowsの検索バーにコントロールパネルと入力し、検索結果でコントロールパネルをクリックします。ウィンドウズ・ビスタを使っている場合は、スタートメニューのコントロールパネルをクリックする。
- この方法は、Windows 11、10、8.1、7、Vistaで有効です。また、Windows Server 2012、2016、2019、2022でも有効です。
-
Windows Defender Firewallをクリックします。Windowsの古いバージョンをお使いの場合は、Windowsファイアウォールと表示されます。
- このオプションが表示されない場合は、ドロップダウンメニューをクリックし、最初に「小さいアイコン」を選択します。
-
詳細設定をクリックします。これは左側のパネルにあります。
-
受信の規則」をクリックします。左のパネルの一番上にあります。インバウンド接続に関する現在のルールが表示されます。
-
New Rule]をクリックします。ウィンドウの右上、"Actions "の下にあります。
-
Port」を選択し、「Next」をクリックします。これにより、新しい受信ルールウィザードにポートを変更したいことを伝えます。
-
TCPポート25を選択し、[次へ]をクリックします。一番上の "TCP "を選択し、2番目のセクションで "Specific local ports "を選択し、"Specific local ports "ボックスに25と入力します。
-
許可する接続を選択し、「次へ」をクリックします。次の画面で、ポート25を他のユーザーからどの程度アクセスできるようにしたいかに最も適した2つの「許可」オプションから1つを選択します。
- 接続を許可」を選択すると、たとえIPsecで保護されていなくても、あらゆる接続を許可することができます。これは、ネットワーク上の認証されたユーザーやシステムによる接続を制限することができないため、最も安全なオプションではありません。
- IPsec 認証された接続のみを許可することが安全である場合は、接続を許可するを選択します。このオプションを選択した場合、[カスタマイズ...]をクリックして、着信接続の暗号化を要求するなどのセキュリティオプションを選択できます。
- また、ポート25を使用する場合は、「接続をブロック」を選択することもできます。
-
安全な接続のみを許可する場合は、接続できる人を選択します。次の画面は、先ほど選択したオプションによって少し異なります。 ポート25の安全でない接続をすべて許可する場合は、次のステップに進んでください。
- このシステムのアカウントを持つユーザーだけに接続を許可するには、"Authorized users "の下のボックスをチェックし、このサーバーのポート25でメールを送信できるユーザーを追加します。
- 特定のユーザーをポート25からブロックするには、"Exceptions(例外)"の下のボックスをチェックし、ブロックしたいユーザーを追加します。
- 完了したら、「次へ」をクリックします。
- 次の画面で、ネットワーク上の特定のデバイスからのポート25へのアクセスを許可するか、特定のデバイスをブロックすることができます。許可するユーザーを選択した場合、特定のコンピュータを指定する必要はありません。
- 次へ]をクリックして続行します。
-
ルールを適用する場所を選択し、[次へ]をクリックします。ポート25を安全な接続のみに開放するのか、すべての接続に開放するのかにかかわらず、「このルールはどこに適用されますか」画面が表示されます。PCが特定のドメイン、プライベート・ネットワーク、パブリック・ネットワーク、または上記のいずれか/すべてにある場合にのみポートを開放しておくように選択できます。
-
ルールに名前を付け、Finishをクリックする。後で「受信ルール」リストで簡単にルールを見つけられるように、「SMTP」や「送信メール」などの名前を入力する。その後、Finishをクリックして25番ポートの開放を完了する。
-
ポートをテストする。ネットワーク内からアクセスできることを確認するには、.
- まず、メールサーバーが開いていて、接続を受け入れる準備ができていることを確認します。
- コマンドプロンプトを開きます。
- Windows 10またはWindows 11を使用している場合は、次のコマンドを実行してtelnetを有効にします: dism /online /Enable-Feature /FeatureName:TelnetClient.
- telnet yourservername.yourserver.com 25(ホスト名をサーバーのホスト名またはIPアドレスに置き換えてください)と入力し、Enterキーを押します。
- ファイアウォール設定の左上にあるWindows Defender Firewall with Advanced Securityを右クリックし、プロパティを選択します。プロファイルを選択し、受信接続を「許可」に設定し、変更を保存します。
- それでも接続できない場合は、このルールに優先する別のファイアウォールルールがあるか、ルーターのポート25を設定する必要があります。
ウィンドウズXP
-
コントロールパネルを開きます。スタートメニューをクリックし、コントロールパネルを選択します。
-
Windows Firewallをダブルクリックします。このオプションが表示されない場合は、まず左のパネルでクラシック表示に切り替えるをクリックします。
-
例外タブをクリックします。Windows Firewall ウィンドウの一番上にあります。
-
Add Port をクリックします。このボタンはリストの下にあります。
-
ポート25を開き、OKをクリックする。ポート番号フィールドに "25 "と入力する。また、このポートにSMTPやOutbound Mailなどの名前を付けます。OKをクリックしてルールを保存する。
- デフォルトでは "TCP "が選択されています。この設定は変更しないでください。
-
OKをクリックして変更を保存します。
- ポートが機能していない場合は、Windowsファイアウォールに戻り、[全般]タブをクリックし、"例外を許可しない "のチェックマークを外します。
コメント
最新を表示する
NG表示方式
NGID一覧