sugarcrmでメールを送信できません。Suagrcrmは、SMTPを使用してphpmailerでメールを送信します。fsockopenを使用してソケット接続を開こうとすると、エラーが発生することを確認しました。fsockopenを呼び出すと、ブール値(false)が返されます。
fsockopenに与えられる引数は、次の値を含む5つの変数です。
'mail.example.com'(hostname), 25(port), ''(errno), ''(errstr), 10(timeout)
エラーメッセージは
Code: 10107 Reply: A system call that should never fail has failed.
エラーコードは、Microsoft Webサイトの「WindowsSocketsエラーコード」の下にあり、部分的に次のように説明されています。
Returned when a provider does not return SUCCESS and does not provide an extended error code. Can indicate a service provider implementation error.
この問題は、ブラウザからスクリプトを呼び出すと発生します。コマンドラインからスクリプトを実行すると、fsockopenはリソースを返します。
プログラム情報:
Windows XP
Apache/2.0.63 (Win32) mod_ssl/2.0.63 OpenSSL/0.9.8i PHP/5.2.8 Server
PHP Version => 5.2.8
誰かがこの問題の可能な解決策を提案できますか?提案を事前に感謝します。