马小二他爹 发表于 2017-11-16 16:40:51

smtp 无法发送邮件

$config = [];
      $config['protocol'] = 'smtp';
      $config['smtp_host'] = 'smtp.exmail.qq.com';
      $config['smtp_user'] = '***@nb3dx.com';
      $config['smtp_pass'] = '*******';
      $config['smtp_port'] = 465;
      $config['charset'] = 'utf-8';
      $config['smtp_timeout'] = 30;
      $config['mailtype'] = 'text';
      $config['wordwrap'] = TRUE;
      $config['crlf'] = PHP_EOL;
      $config['newline'] = PHP_EOL;

      $this->load->library('email',$config);

//      $this->email->initialize($config);

      $this->email->from('******@**.com', 'XXX');
      $this->email->to('*******@qq.com');
      $this->email->subject('Email Test');
      $this->email->message('Testing the email class.');

      $data =$this->email->send();

      var_dump($data);
      echo $this->email->print_debugger();


最后结果一直输出 Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method 邮箱是腾讯企业邮箱,一直无法顺利的发出去还显示这个问题

连普科技 发表于 2017-11-17 14:12:30

多半是配置问题。 你端口使用了 465必须配置一下协议 ssl 那个配置项, smtp_crypto

马小二_UWaF4 发表于 2017-11-20 10:20:05

连普科技 发表于 2017-11-17 14:12
多半是配置问题。 你端口使用了 465必须配置一下协议 ssl 那个配置项, smtp_crypto ...

我刚刚设置了一下可是还是不行哈。。。就还是那个错误!!!跟服务器有关吗?

连普科技 发表于 2017-11-20 10:36:27

马小二_UWaF4 发表于 2017-11-20 10:20
我刚刚设置了一下可是还是不行哈。。。就还是那个错误!!!跟服务器有关吗? ...

看一下这个帖子的回复,
http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=18402&extra=page%3D1

马小二_UWaF4 发表于 2017-11-20 11:12:49

连普科技 发表于 2017-11-20 10:36
看一下这个帖子的回复,
http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=18402&extra= ...

这个我看过了但是我企业邮箱还是不能发送的配置都弄好了

连普科技 发表于 2017-11-20 13:40:49

马小二_UWaF4 发表于 2017-11-20 11:12
这个我看过了但是我企业邮箱还是不能发送的配置都弄好了

可以 私信将你的 邮箱 和 授权码 发来 我放在我的系统里看看能不能发送,

马小二_UWaF4 发表于 2017-11-20 15:31:28

连普科技 发表于 2017-11-20 13:40
可以 私信将你的 邮箱 和 授权码 发来 我放在我的系统里看看能不能发送,...

主要是这个没有授权码。。。。企业邮箱开通的时候就没有设置过授权码   登录密码也不能用

连普科技 发表于 2017-11-20 16:04:31

马小二_UWaF4 发表于 2017-11-20 15:31
主要是这个没有授权码。。。。企业邮箱开通的时候就没有设置过授权码   登录密码也不能用 ...

必须要授权码,账号密码是不行的
页: [1]
查看完整版本: smtp 无法发送邮件