Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

すべてのバージョンのWindowsServerに組み込まれているツールを使用して、SMTPサーバーをインストールできます。このSMTPサーバーは、組織内のさまざまなデバイス(送信者、スキャナー、アクセス制御デバイスなど)およびアプリケーション(Webアプリ、SQL Reporting Services、SharePoint)からSMTP電子メールを送受信するメールリレーサービスとして機能できます。 、SMTPプロトコルを使用してメールを送信できる必要があります。このようなリレーは、Exchangeサーバー、またはGmail、Yahoo、Office 365(outlook.com)などのパブリック電子メールサービスにメッセージを送信できます(Microsoftに基づくフル機能の内部電子メールインフラストラクチャを展開することが常に推奨されるとは限らないため) Exchange Serverまたはその他の電子メールサービス)。

この記事では、 Windows Server2012上のSMTPサーバーをインストール、構成、およびテストする方法を示します。 R2、2016、2019 メールリレーとして機能 。このSMTPサーバーは、電子メールの送信または転送のみが可能であり、ユーザーのメールボックスはありません。

内容:

  • Windows Server 2016/2012 R2にSMTPサービスをインストールするにはどうすればよいですか?
  • WindowsServerでのSMTPサーバーの構成
  • SMTPSVCサービスの自動開始
  • WindowsでのSMTPサーバーのテスト

Windows Server 2016/2012 R2にSMTPサービスをインストールするにはどうすればよいですか?

SMTPサービスは、サーバーマネージャーを介してインストールできるWindowsServerの組み込み機能の1つです。これを行うには、サーバーマネージャーを開きます ダッシュボード(servermanager.exe)、役割と機能の追加に移動します SMTPサーバーを確認します インストールする機能を選択するとき。 SMTPサービスを管理するには、Webサーバー(IIS)の役割の一部として管理コンソールをインストールします。これにより、いくつかのIISコンポーネントをインストールするように求められます。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

Webサーバー(IIS)の役割の推奨オプションをすべて残して、インストールを実行します。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

PowerShellコマンドを使用してSMTPサーバーの役割をインストールすることもできます:

Install-WindowsFeature smtp-server

コンポーネントをインストールした後、サーバーを再起動する必要がある場合があります。

WindowsServerでのSMTPサーバーの構成

SMTPサーバーは、引き続き古い学校の管理コンソールインターネットインフォメーションサービス(IIS)マネージャー6を使用して管理されます。 。このコンソールは、サーバーマネージャーから開くことができます:[ツール]-> [インターネットインフォメーションサービス(IIS)6.0マネージャー]またはコマンド inetmgr6.exe

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

IIS 6マネージャーでサーバー名を使用してブランチを展開し、SMTP仮想サーバーを右クリックします。 そのプロパティを開きます。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

一般について タブで、必要に応じて、SMTPサーバーが応答するIPアドレスを選択し(サーバーに複数のIPアドレスがある場合)、[ログを有効にする]オプションをオンにします。 (受信したすべての電子メールに関する情報をテキストログファイルに保存するため)

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

次に、アクセスに移動します タブ。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

ここで認証をクリックします ボタンを押して、匿名アクセスを確認します 有効になっています。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

アクセスに戻ります タブをクリックし、接続をクリックします ボタン。ここでは、SMTPリレーを介して電子メールを送信できるデバイスのIPアドレスを指定できます。これを行うには、以下のリストのみを確認してください IPアドレス(サブネット)のリストを指定します。自分のことを忘れないでください(127.0.0.1)。

リレー設定で許可されたIPのリストを同じ方法で構成します(対応するボタンをクリックします)。このセクションでは、SMTPサーバーを介して電子メールを中継できるIPアドレス(またはサブネット)を示します。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

。原則として、このオプションを確認し、受け入れられるデバイスのリストをIPアドレスの範囲で制限することをお勧めします。そうしないと、SMTPサーバーがスパマーやその他の攻撃者によって大量メール送信のオープンリレーとして使用される可能性があります。

メッセージに移動します タブ。ここでは、すべてのNDRメッセージのコピーが送信される管理用電子メールアドレスが指定されています(配信不能レポートのコピーの送信先:)。また、ここでは、最大メッセージサイズ(制限メッセージサイズKB)と最大受信者数(メッセージあたりの制限受信者数)の制限を指定できます。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

配信に移動します タブ。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

次に、アウトバウンドセキュリティをクリックします 。ここでは、SMTPサーバーがすべての電子メールメッセージを送信(リレー)する外部メールサーバーでの認証方法を指定します。たとえば、すべてのメールがGmailメールサーバーに転送されてから受信者に送信される場合は、基本認証を確認する必要があります。 Gmailメールボックスのクレデンシャルを指定します(Googleアカウント設定でGmail SMTP経由のメール送信を許可する必要があります)。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

次に、詳細をクリックします 。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

ここで、 FQDNを指定します SMTPサーバーの名前。 DNSの確認をクリックします ボタンをクリックして、DNSレコードが有効であることを確認します。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

サーバーが外部SMTPサーバーにメールを送信する場合は、スマートホストでその名前を指定します フィールド(たとえば、 smtp.gmail.com またはsmtp.office365.com

一部のパブリックメールサーバーは、TLS暗号化(TCPポート587)を使用した安全なSMTP接続を使用している場合にのみ電子メールを受け入れます。この設定は、配信セクションで構成できます。 ->アウトバウンドセキュリティ およびアウトバウンド接続 。メールプロバイダーのドキュメントをお読みください。

SMTPサーバーの設定を保存し、SMTP仮想サービスを再起動して変更を適用します。

注。

  1. DNS設定は、電子メールシステムの状態の観点から重要です。 SMTPサーバーが電子メールを送信しようとしているドメインのDNS名を正しく解決できない場合、配信は失敗します。
  2. サーバーが他のドメインにメールを送信する場合、DNSの逆引き参照を解決するために、IPアドレスに対して正しいPTRレコードが作成されることが重要です。パブリックIPアドレスのPTRレコードは、サーバーのFQDN名を指している必要があります。そうしないと、サーバーがスパマーであると見なされて、ほとんどの外部SMTPサーバーがあなたからの電子メールを受け入れません。

SMTPSVCサービスの自動開始

WindowsServerでSMTPサービスの自動起動を構成する必要があります。 PowerShellコマンドプロンプトを使用してすばやく実行できます:

set-service smtpsvc -StartupType Automatic

サービスを開始します:

start-service smtpsvc

SMTPSVCサービスが実行されていることを確認してください:

get-service smtpsvc

ステータス名前DisplayName
-—- ————
smtpsvcの実行SMTP(Simple Mail Transfer Protocol)

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

WindowsでのSMTPサーバーのテスト

最後に行う必要があるのは、SMTPサーバーが機能していることを確認することです。プレーンテキストファイルsmtp-test-email.txtを作成すると、簡単に作成できます。 デスクトップに次のテキストをコピーします。送信者と受信者の名前を自分の名前に変更することを忘れないでください。

From: server@localdomain.com
To: admin@localdomain.com
Subject: Email test
This is the test email

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

ファイルsmtp-test-email.txtをC:\ inetpub \ mailroot \ Pickupにコピーします フォルダ。 Windows SMTPサーバーは、このフォルダーに表示される新しいファイルを監視し、ファイルが見つかると、そのファイルの内容を読み取り、宛先:で指定された受信者に指定された件名と本文の電子メールを送信しようとします。 行。

受信者のメールボックスを確認すると、この電子メールが表示されます。

Windows Server 2016/2012 R2にSMTPサーバーをインストールして構成する方法は?

ヒント 。 telnetコマンド、VBSスクリプト、またはPowerShellを使用してSMTPサーバーをテストできます。

Send-MailMessage -SMTPServer localhost -To manager@localdomain.com -From server@localdomain.com -Subject "Email test" -Body "This is the test email from PowerShell"

基本認証を有効にしている場合 (匿名認証の代わりに)すべてのSMTPクライアントを認証するには、次のようにtelnet経由でsmtp認証を使用して電子メールを送信できます。

また、SMTPサーバーでTCP25ポートがローカルファイアウォールまたはウイルス対策ソフトウェアによってブロックされていないことを確認してください。これを行う最も簡単な方法は、許可された接続リストにIPアドレスが追加されたWindowsベースのコンピューターからです。 Test-NetConnectionコマンドレットを使用して、ポート25の可用性を確認します。

Test-NetConnection smtprelay.woshub.com –port 25

ポート25がブロックされている場合は、Windowsファイアウォール、ウイルス対策ファイアウォール、およびハードウェアファイアウォールの設定を確認してください。

したがって、Windows Server 2016/2012 R2で独自のSMTPメールリレーを構成し、それを介した電子メールの送信をテストしました。


  1. Windows Server 2016 を段階的にインストールする方法

    このチュートリアルには、Windows Server 2016 Standard をインストールする方法に関する詳細な手順が含まれています。 Windows Server 2016 には、Essentials、Standard、Datacenter の 3 つのエディションがあります。 Windows Server 2016 Essentials 25 人のユーザーと最大 50 台のデバイスを持つ中小企業に最適で、仮想化をサポートしていません。 Windows Server 2016 Standard 高度な機能と仮想化 (最大 2 台の仮想マシン) を必要とする企業に最適です。 Windo

  2. Windows 10/8/7 および Server 2016/2012 で自動再生を無効にする方法。

    Windows PC で自動再生機能を無効にする場合は、このチュートリアルを読み続けてください。自動再生は、Windows 98 で初めて導入された Windows の機能で、接続されたストレージ デバイスまたは挿入されたメディア (CDROM、DVD など) の内容を調べ、コンテンツの種類 (音楽、ビデオ、ソフトウェア) に応じて、コンテンツを表示する適切なアプリケーションを選択するか、ストレージ デバイスにソフトウェアが含まれている場合は、インストールを開始できます (自動実行)。 AutoPay および Autorun 機能は便利な場合がありますが、マルウェアを含むストレージ デバ