CommentToMail插件无法发送邮件问题

关于TYPECHO使用 阿飞 大哥的评论邮件回复插件(CommentToMail),主机屏蔽 fsockopen函数无法成功发信的错误。昨天问了下阿飞大哥也没具体怎样去研究了。今天晚上看到阿飞大哥过来留言了。说是替换插件文件里的fsockopen可以实现!

CommentToMail 插件现在已更新到1.23版本,大家移步到 阿飞大哥站点下载  传送门

 楼下同学 木木同学 也提出来了这个问题。刚刚自己试下修改了文件把fsockopen修改为pfockopen,成功实现邮件回复(使用SMTP)

修改办法:

修改plugin.php 的第249行

$fp = @fsockopen ($host, 80, $errno, $errstr, 30);

修改成为

$fp = @pfsockopen ($host, 80, $errno, $errstr, 30);

然后接着修改 class.smtp.php 的第128行

$this->smtp_conn = @fsockopen($host,    // the host of the server

修改成为

$this->smtp_conn = @pfsockopen($host,    // the host of the server

其实就是在fsockopen前面加了一个p 修改之后成功实现发邮件功能! 木木同学那里也有修改方法! 大家移步到 捣鼓笔记 博客 http://www.dao-gu.com/web/phpmailer--fsockopen-Could-not-connect-to-SMTP-host.html

相关文章

已有 9 条评论
  1. 特爱博客

    这是个比较纠结的事儿,,看来要尝试装最老版的

    特爱博客 回复
  2. 白龙君

    (ˉ﹃ˉ)你的侧边栏读者水墙怎么弄的

    白龙君 回复
    1. 枫叶红秋雨

      @白龙君

      @白龙君
      是函数调用的。2行代码!

      枫叶红秋雨 回复
  3. 白龙君

    我测试只有1.21能用,
    1.22 1.23 cache目录有文件但是log目录没有文件,权限都写了。

    白龙君 回复
    1. 枫叶红秋雨

      @白龙君

      @白龙君
      那我就不知道了。你可以去作者网站上去问问看

      枫叶红秋雨 回复
  4. 白龙君

    我都尝试了木有用。

    白龙君 回复
    1. 枫叶红秋雨

      @白龙君

      @白龙君
      。不会吧。这个函数打开。一切问题都解决了。要不就是主机商把这个函数也给禁用了

      枫叶红秋雨 回复
      1. 特爱博客

        @枫叶红秋雨

        能帮我看看么。,我也都试了,而且函数是打开的, 探针http;//teai.org/info.php

        特爱博客 回复
        1. 枫叶红秋雨

          @特爱博客

          @特爱博客 你是什么情况! 权限给了吗?777权限!如果不行!加我qq 1598828994

          枫叶红秋雨 回复
发表新评论