■Windows2012サーバの消え行く運命のサービスを導入する。 ※下記にある通り、SMTPもSNMPも非推奨サービスです。 Windows Server 2012 で削除された機能または推奨されなくなった機能 http://technet.microsoft.com/ja-jp/library/hh831568.aspx ■Windows2012サーバにSNMPサービスのインストール。 セキュリティタブが無く、サーバマネージャのダッシュボードも表示されない。 OSの再インストールはsysprepのみらしく、コンピュータに紐付いた情報は残ったまま。 デスクトップクラウドでは利用不可なのだろうと。。。 一応、evntwin.exeは起動するが。。。 > get-windowsfeature SNMP* | %{$_.Name} SNMP-Service SNMP-WMI-Provider Appendix B - Simple Network Management Protocol http://technet.microsoft.com/en-us/library/bb726987.aspx SNMP (Simple Network Management Protocol) サービスの設定 http://www.ipentec.com/document/document.aspx?page=windows-windows-server-snmp-configuration&culture=ja-jp > evntwin.exe ■Windows2012サーバにSMTPサーバのインストール 結論から言うと、Windows2003の頃から慣れている人以外は不要だと思います。 「IIS 6 管理コンソール」を使った「SMTPサーバ」サービスです。 PS> Import-Module ServerManager PS> get-windowsfeature SMTP* | %{$_.Name} SMTP-Server PS> add-windowsfeature SMTP-Server Success Restart Needed Exit Code Feature Result ------- -------------- --------- -------------- True No Success {リモート サーバー管理ツール, 機能管理ツー... PS> netstat -an | findstr ":25" TCP 0.0.0.0:25 0.0.0.0:0 LISTENING PS> telnet localhost 25 220 dummy-host Microsoft ESMTP MAIL Service, Version: 8.0.9200.16384 ready at Sat, 5 Jan 2013 19:47:11 +0900 ehlo localhost 250-dummy-host Hello [127.0.0.1] 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250 OK quit 221 2.0.0 dummy-host Service closing transmission channel ホストとの接続が切断されました。 ■SMTPを入れると「IIS 6 管理コンソール」が一緒にインストールされます。 何を言っているかというと、以下のようにWindows2003サーバから何も変わっていません。 Windows で SMTP サーバを立ち上げる http://www.koikikukan.com/archives/2010/02/15-032500.php PS> get-windowsfeature Web* |export-csv -encoding default after.csv PS> findstr "Installed" .\after.csv | %{$_.split(",")[1]} | select-string -pattern "管理" "管理ツール" "IIS 管理コンソール" "IIS 6 管理互換" "IIS 6 管理コンソール" ■受信テスト ※lzhはデフォルトで解凍できる。 実行ファイルはプロパティでブロックの解除を行う。 (設定ファイル等を作成するプログラムがあると、別途UACが効く) SimpleMailServerのインストール http://www.vector.co.jp/soft/win95/net/se255028.html?ds 「Mailsvr.ini」で「smtp=25」を「smtp=8025」にして「Mailsvr.exe」を起動するだけです。 こちらはユーザなど一切考える必要が無く、「localonly=1」であれば待ち受けポートがlocalhostに制限されます。 え?WindowsのSMTPサービスの機能は要らないって?まあ、テストなので。。。 > netstat -an | findstr ":110 :8025" TCP 127.0.0.1:110 0.0.0.0:0 LISTENING TCP 127.0.0.1:8025 0.0.0.0:0 LISTENING > telnet localhost 8025 220 SMTP server ready ehlo localhost 250 OK mail from dummy 250 OK rcpt to dummy 250 OK data 354 Start mail input Subejct: Test Hello World . 250 OK quit 221 Close ホストとの接続が切断されました。 ■ちなみに、以下はコメントアウトされていました。 また、GUIで辿っても、保存時にアクセス拒否されますので、「コマンドプロンプトを管理者として開く」から編集します。 ホスト名をそのまま使っても良いのですが、なんとなく。。。 「C:\Windows\System32\Drivers\etc\hosts」 220 dummy-host Microsoft ESMTP MAIL Service, Version: 8.0.9200.16384 ready at Sat, 5 Jan 2013 21:11:06 +0900 ehlo localhost 501 5.5.4 Invalid Address ehlo localhost 250-dummy-host Hello [127.0.0.1] 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250 OK mail from:labunix@localhost 250 2.1.0 labunix@localhost....Sender OK rcpt to:labunix 250 2.1.5 labunix@dummy-host data 354 Start mail input; end with . Subject:Test mail Hello World . 250 2.6.0 Queued mail for delivery quit 221 2.0.0 dummy-host Service closing transmission channel ホストとの接続が切断されました。 ■telnetで受信 > telnet localhost 110 +OK POP3 server ready user labunix +OK welcome pass xxxxxx +OK ready to use list +OK scan listing follows 1 30 . retr 1 +OK message follows Subejct: Test Hello World . quit +OK connection close ホストとの接続が切断されました。