如何屏蔽SMTP Error: Could not connect to SMTP host.
如何屏蔽SMTPError:CouldnotconnecttoSMTPhost.这个错误提示。就是不管它发送邮件是否成功!直接运行下面的程序,我用过error_repor...
如何屏蔽SMTP Error: Could not connect to SMTP host.这个错误提示。
就是不管它发送邮件是否成功!直接运行下面的程序,我用过error_reporting()设置过,不管用还是响应那个错误提示 展开
就是不管它发送邮件是否成功!直接运行下面的程序,我用过error_reporting()设置过,不管用还是响应那个错误提示 展开
2个回答
2014-08-19 · 知道合伙人互联网行家
关注
展开全部
mail()函数被禁用,所以只能找相关的插件来解决。这个大部分是由于服务端口被限制出现的,屏蔽不解决可以直接配置smtp即可。如果要解决这个问题的话需要修改文件:
includes/class.smtp.php 文件
把 @fsockopen 改成 @pfsockopen
$this->smtp_conn = @fsockopen(
$host, // the host of the server
$port, // the port to use
$errno, // error number if any
$errstr, // error message if any
$tval); // give up after ? secs
// verify we connected properly
改成
$this->smtp_conn = @pfsockopen(
$host, // the host of the server
$port, // the port to use
$errno, // error number if any
$errstr, // error message if any
$tval); // give up after ? secs
// verify we connected properly
不过,有可能是服务商禁用了这种功能,需要向服务商咨询。
includes/class.smtp.php 文件
把 @fsockopen 改成 @pfsockopen
$this->smtp_conn = @fsockopen(
$host, // the host of the server
$port, // the port to use
$errno, // error number if any
$errstr, // error message if any
$tval); // give up after ? secs
// verify we connected properly
改成
$this->smtp_conn = @pfsockopen(
$host, // the host of the server
$port, // the port to use
$errno, // error number if any
$errstr, // error message if any
$tval); // give up after ? secs
// verify we connected properly
不过,有可能是服务商禁用了这种功能,需要向服务商咨询。
更多追问追答
追问
公司服务器出现问题,我想直接屏蔽这个错误提示,如何屏蔽
追答
配置不能关闭就按照上面的方法解决就行了。
展开全部
mail()函数被禁用,所以只能找相关的插件来解决。这个大部分是由于服务端口被限制出现的,屏蔽不解决可以直接配置smtp即可。如果要解决这个问题的话需要修改文件:
includes/class.smtp.php 文件
把 @fsockopen 改成 @pfsockopen
$this->smtp_conn = @fsockopen(
$host, // the host of the server
$port, // the port to use
$errno, // error number if any
$errstr, // error message if any
$tval); // give up after ? secs
// verify we connected properly
改成
$this->smtp_conn = @pfsockopen(
$host, // the host of the server
$port, // the port to use
$errno, // error number if any
$errstr, // error message if any
$tval); // give up after ? secs
// verify we connected properly
includes/class.smtp.php 文件
把 @fsockopen 改成 @pfsockopen
$this->smtp_conn = @fsockopen(
$host, // the host of the server
$port, // the port to use
$errno, // error number if any
$errstr, // error message if any
$tval); // give up after ? secs
// verify we connected properly
改成
$this->smtp_conn = @pfsockopen(
$host, // the host of the server
$port, // the port to use
$errno, // error number if any
$errstr, // error message if any
$tval); // give up after ? secs
// verify we connected properly
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询