Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
PS C:\Windows\system32> Get-Service | Out-String -Stream | Select-String -Pattern "POP","IMAP"
Stopped MSExchangeImap4 Microsoft Exchange IMAP4
Stopped MSExchangeIMAP4BE Microsoft Exchange IMAP4 Backend
Stopped MSExchangePop3 Microsoft Exchange POP3
Stopped MSExchangePOP3BE Microsoft Exchange POP3 Backend
# 例として IMAP4 サービスを起動
PS C:\Windows\system32> Start-Service MSExchangeImap4
PS C:\Windows\system32> Start-Service MSExchangeIMAP4BE
# 自動起動を有効にする場合は以下
PS C:\Windows\system32> Set-Service MSExchangeImap4 -StartupType Automatic
PS C:\Windows\system32> Set-Service MSExchangeIMAP4BE -StartupType Automatic
# IMAP4 サービスを起動すると 143/tcp, 993/tcp をリスンする
# * POP3 は 110/tcp, 995/tcp
PS C:\Windows\system32> netstat -a | Select-String -Pattern ":143",":993"
TCP 0.0.0.0:143 rx-7:0 LISTENING
TCP 0.0.0.0:993 rx-7:0 LISTENING
TCP [::]:143 rx-7:0 LISTENING
TCP [::]:993 rx-7:0 LISTENING
# ファイアウォール ルールは規定で設定済み
PS C:\Windows\system32> Get-NetFirewallRule | Where-Object DisplayName -Like 'MSExchangeIMAP4 (TCP-In)' | Get-NetFirewallPortFilter
Protocol : TCP
LocalPort : {143, 993}
RemotePort : Any
IcmpType : Any
DynamicTarget : Any
|