tboqi 发表于 2008-12-12 00:02:49

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

我想用ci发gmail,我该怎么设置,

先谢谢各位老大了,

我也是刚用ci没多久,还没使用ci发送过email,不会意思,我没有其他的email,只有gmail的,所以我想只用gmail

Hex 发表于 2008-12-12 00:30:31

请看一下http://codeigniter.org.cn/user_guide/libraries/email.html

lichaoying 发表于 2008-12-12 08:50:50

Windows下可以发送吗?怎么发送?

kissmumu 发表于 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了。

Hex 发表于 2008-12-12 14:06:59

顶淡水,总是发精品解答!加分!

lichaoying 发表于 2008-12-12 15:41:11

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

谢谢了,太好了。

lichaoying 发表于 2008-12-12 15:41:24

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

谢谢了,太好了。

kissmumu 发表于 2008-12-13 18:42:10

:)
呵呵,简单的企业站我是经常用到它的,像留言,订单啥的直接发送到指定mail
手头还有一个企业站没做,做好了再和大家分享

tboqi 发表于 2008-12-17 10:47:37

问题已解决,谢谢大家了

CIZengniao 发表于 2009-8-19 16:05:28

怎么解决的??
页: [1] 2
查看完整版本: 邮件类,发gmail,我怎么才能用ci发送gmail