Windows Server 2012 を実行しており、イントラネットで apache と PHP も実行しています。
http://localhost/script.phpからスクリプトをプルすると、問題なく実行されます。
プロンプトでコマンドラインから同じスクリプトを実行すると: C:\wamp\bin\php\php5.3.3\php.exe C:\wamp\www\script.php
imap_open に到達すると、その行で停止します。
完全なコードは次のとおりです。
$hostname = '{email-host:995/pop3/ssl/novalidate-cert}INBOX';
$username = 'user';
$password = 'password';
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect: ' . imap_last_error());
コマンドプロンプトで機能しない理由についてのアイデア。
php.ini に以下を含めました。
extension=php_imap.dll
extension=php_openssl.dll