用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6818|回复: 4
收起左侧

[讨论/交流] 有没有高手使用ci的email,并且用qq邮箱来发送邮件啊?

[复制链接]
发表于 2012-2-26 14:17:58 | 显示全部楼层 |阅读模式
有没有高手使用ci的email,并且用qq邮箱来发送邮件啊?
我测试的是使用qq邮箱发送不成功。使用163的发送成功,求解!
发表于 2012-2-26 23:20:35 | 显示全部楼层
你开启了smtp木有?
 楼主| 发表于 2012-2-27 08:53:26 | 显示全部楼层
在QQ邮箱里设置开启SMTP,我开启了啊。现在的情况就是说:用163邮箱可以给163邮箱发邮件,也可以给qq邮箱发邮件;如果用QQ邮箱的话,则不能发邮件,不管是163的或是QQ的,发送都不成功。求助!!!
发表于 2012-2-27 11:51:30 | 显示全部楼层
本帖最后由 wangjin 于 2012-2-27 11:52 编辑
PHP复制代码
public function sendemail() {  //header("Content-Type: text/html; charset=utf-8");
  $config['protocol'] = 'smtp';
  $config['smtp_host'] = 'smtp.163.com';
  $config['smtp_user'] = '0537wangjin@163.com';
  $config['smtp_pass'] = '************';
  $config['charset'] = 'utf-8';
  $config['wordwrap'] = TRUE;
  $config['mailtype'] = 'html';
  $this -> load -> library('email');
  $this->email->initialize($config);
  $this->email->from('0537wangjin@163.com');
  $this->email->to('wj@chinaemail.com.cn');
  $this->email->subject('用CI的mail类发送邮件!');
  $this->email->message('用CI的mail类发送邮件 测试没有问题正常发送');
  if( ! $this->email->send()){
   echo '发送失败!';
  }else{
   echo '发送成功!';
  }
 }
复制代码
老是乱码
 楼主| 发表于 2012-2-27 13:39:53 | 显示全部楼层
我的代码也差不多是这样写的,用163邮箱发邮件的话,收到的邮件没有乱码啊。

本版积分规则