【发布时间】:2011-07-11 20:12:02
【问题描述】:
我无法在 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.
错误代码出现在微软网站的“Windows Sockets Error Codes”下,部分解释为: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 XPApache/2.0.63 (Win32) mod_ssl/2.0.63 OpenSSL/0.9.8i PHP/5.2.8 ServerPHP Version => 5.2.8
任何人都可以为这个问题提出任何可能的解决方案。提前感谢您的任何建议。
【问题讨论】:
标签: php smtp phpmailer sugarcrm fsockopen