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

[Others] 邮件类,发gmail,我怎么才能用ci发送gmail

[复制链接]
发表于 2008-12-12 00:02:49 | 显示全部楼层 |阅读模式
我想用ci发gmail,我该怎么设置,

先谢谢各位老大了,

我也是刚用ci没多久,还没使用ci发送过email,不会意思,我没有其他的email,只有gmail的,所以我想只用gmail
发表于 2008-12-12 00:30:31 | 显示全部楼层
发表于 2008-12-12 08:50:50 | 显示全部楼层
Windows下可以发送吗?怎么发送?
发表于 2008-12-12 08:53:07 | 显示全部楼层
其实手册上已经讲得比较好了。但是有些不太对味,排版不太符合国人的习惯。闲话不说了,淡水喜欢直奔主题。
以Gmail为例,其他的更加简单(smtp_host和port改一下就行了,而且一般的smtp都无需ssl的)。要发信,先要配置。
配置有两种方式,方式一直接写在发送mail代码的前面,如下:
    $config['protocol'] = 'smtp';
  • $config['smtp_host'] = 'ssl://smtp.gmail.com';
  • $config['smtp_user'] = 'username@gmail.com';
  • $config['smtp_pass'] = 'password';
  • $config['smtp_port'] = '465';
  • $config['smtp_timeout'] = '5';
  • $config['newline'] = "\r\n";
  • $config['crlf'] = "\r\n";
  • $this->email->initialize($config);

方式二,创建一个配置文件config/email.php,内容如下:
    $config['protocol'] = 'smtp';
  • $config['smtp_host'] = 'ssl://smtp.gmail.com';
  • $config['smtp_user'] = 'username@gmail.com';
  • $config['smtp_pass'] = 'password';
  • $config['smtp_port'] = '465';
  • $config['smtp_timeout'] = '5';
  • $config['newline'] = "\r\n";
  • $config['crlf'] = "\r\n";

ok,现在可以发信了。
    $this->load->library('email');
  • $this->email->from('username@gmail.com', 'your_name');
  • $this->email->to('your_friend@xxx.com');
  • $this->email->subject('subject');
  • $this->email->message('this is the mail content');
  • $this->email->send();

啰嗦一下,用Gmail发信,不太容易被当作垃圾邮件,但是主机要支持ssl才可以,否则是发不出的。其他免费的stmp也有不错的,而且不用ssl支持。比如tom和qq了。

评分

参与人数 1威望 +3 收起 理由
Hex + 3 精彩解答

查看全部评分

发表于 2008-12-12 14:06:59 | 显示全部楼层
顶淡水,总是发精品解答!加分!
发表于 2008-12-12 15:41:11 | 显示全部楼层
原帖由 kissmumu 于 2008-12-12 08:53 发表
其实手册上已经讲得比较好了。但是有些不太对味,排版不太符合国人的习惯。闲话不说了,淡水喜欢直奔主题。
以Gmail为例,其他的更加简单(smtp_host和port改一下就行了,而且一般的smtp都无需ssl的)。要发信,先要配置。
配置有 ...


谢谢了,太好了。
发表于 2008-12-12 15:41:24 | 显示全部楼层
原帖由 kissmumu 于 2008-12-12 08:53 发表
其实手册上已经讲得比较好了。但是有些不太对味,排版不太符合国人的习惯。闲话不说了,淡水喜欢直奔主题。
以Gmail为例,其他的更加简单(smtp_host和port改一下就行了,而且一般的smtp都无需ssl的)。要发信,先要配置。
配置有 ...


谢谢了,太好了。
发表于 2008-12-13 18:42:10 | 显示全部楼层
:)
呵呵,简单的企业站我是经常用到它的,像留言,订单啥的直接发送到指定mail
手头还有一个企业站没做,做好了再和大家分享
 楼主| 发表于 2008-12-17 10:47:37 | 显示全部楼层
问题已解决,谢谢大家了
发表于 2009-8-19 16:05:28 | 显示全部楼层
怎么解决的??

本版积分规则