【发布时间】:2010-10-29 05:31:18
【问题描述】:
您好,我在使用 PHP 使用 SMTP 邮件时遇到了一些问题。 当我使用邮件功能时,它总是显示 errore 喜欢 “无法找到套接字传输“http” - 您在配置 PHP 时是否忘记启用它?”
我该如何解决这个问题(项目在 Cpanle 上) 请帮帮我
【问题讨论】:
-
请在问题中添加一些细节,例如您使用的是什么 SMTP 程序,“php -i”的输出是什么?
您好,我在使用 PHP 使用 SMTP 邮件时遇到了一些问题。 当我使用邮件功能时,它总是显示 errore 喜欢 “无法找到套接字传输“http” - 您在配置 PHP 时是否忘记启用它?”
我该如何解决这个问题(项目在 Cpanle 上) 请帮帮我
【问题讨论】:
查看代码 sn-p 会有所帮助。
错误消息表明您正在使用 fsockopen() 并向其传递 http URL 而不是主机名。
您可能还会在其他地方(在您的代码或配置文件中)有一个 http url,它在某个时候传递给 fsockopen()。确保您的 smtp 服务器主机名不以 http:// 开头。
【讨论】: