胡陈晨 发表于 2018-9-23 13:27:42

求助求助!CI,mail发送邮件报错!

A PHP Error was encountered
Severity: Warning

Message: fsockopen():

Filename: libraries/Email.php

Line Number: 2069

Backtrace:

File: C:\wamp\www\blog\application\controllers\test.php
Line: 42
Function: send

File: C:\wamp\www\blog\index.php
Line: 364
Function: require_once

胡陈晨 发表于 2018-9-23 13:28:36

下面是代码!!XXX是我隐藏自己的邮箱!
                $srand = rand(100000,999999);
                echo $srand;
                        // 配置选项
      $config['protocol'] = 'smtp'; // 使用smtp协议
      $config['smtp_host'] = 'localhost'; // smtp主机
      $config['smtp_port'] = 25;
      $this->email->initialize($config); // 写入配置项

      $this->email->from('343xxxx32@qq.com','hcc'); // 发送者
      $this->email->to('3634xxx64@qq.com'); // 接收者

      $this->email->subject('second test'); // 主题
      $this->email->message('发送时间:'. date('Y-m-d H:i:s') . $srand); // 内容

      echo $this->email->send(); // 发送,发送成功返回true

Hex 发表于 2018-9-25 01:43:50

smtp_host 写的是 localhost ?你本地有 SMTP 吗?这个发邮件需要你有一个用来发邮件的服务器,不是说随便就可以发的,这个和 CI 无关。

胡陈晨 发表于 2018-9-26 10:29:06

Hex 发表于 2018-9-25 01:43
smtp_host 写的是 localhost ?你本地有 SMTP 吗?这个发邮件需要你有一个用来发邮件的服务器,不是说随便 ...

我配置了iis的smtp!但是上面的报错好像不输入这类的问题吧!!!你看看报错能帮忙解决下嗯!

Hex 发表于 2018-9-26 11:18:59

胡陈晨 发表于 2018-9-26 10:29
我配置了iis的smtp!但是上面的报错好像不输入这类的问题吧!!!你看看报错能帮忙解决下嗯! ...
报错就是连不上本地的 smtp,你确认你能用 localhost 的 smtp 发邮件吗?先确认 smtp 是不是正确,你是本地有一个 smtp 服务器吗?这个报错真的和 CI 没关系。

胡陈晨 发表于 2018-9-27 17:06:32

Hex 发表于 2018-9-26 11:18
报错就是连不上本地的 smtp,你确认你能用 localhost 的 smtp 发邮件吗?先确认 smtp 是不是正确,你是本 ...

我不确定能不能发,我看别人说配置了iis的smtp服务就能发,我就照着配置了,是这样么???求指点啊!

Hex 发表于 2018-9-27 17:19:23

胡陈晨 发表于 2018-9-27 17:06
我不确定能不能发,我看别人说配置了iis的smtp服务就能发,我就照着配置了,是这样么???求指点啊! ...

你得先去确定一下,如果你的 stmp 没配置好,CI 这里怎么配都是不行的,问题的根源不在 CI 这里。
页: [1]
查看完整版本: 求助求助!CI,mail发送邮件报错!