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

请教关于框架发送email问题

[复制链接]
发表于 2008-6-5 11:14:19 | 显示全部楼层 |阅读模式
我用框架的email类来发送邮件,怎么发送后,查看邮件,但结果为空,这个是怎么回事?
$this->load->library('email');
$config['protocol'] = 'smtp';      
$config['smtp_host'] = 'smtp.126.com';     
$config['smtp_user'] [email==]='wangmao2002@126.com'[/email];
$config['smtp_pass'] = 'xxx';   
$config['smtp_port'] = 25;  
$config['smtp_timeout'] = 30;                        
$config['charset'] = 'gbk';
$config['wordwrap'] = TRUE;
$this->email->initialize($config);
$this->email->from('wangmao2002@126.com';, 'email test');
$this->email->to([email=]'wangmao2002@126.com'[/email]);
$this->email->subject('Email Test');
$this->email->message('Testing the email class.');
$this->email->send();
发表于 2008-6-5 12:44:12 | 显示全部楼层
这个请你检查你的 smtp 是否可以发邮件,因为现在很多 smtp 是不允许外人用的,他们限制很多。
 楼主| 发表于 2008-6-5 13:52:29 | 显示全部楼层

回复 2楼 的帖子

我用另外的php邮件类,用的是smtp.126.com邮件服务器
就可以发送邮件的
但是这个就不行
发表于 2008-6-5 14:09:54 | 显示全部楼层
检查一下设置,这个确实是可以发邮件的。
 楼主| 发表于 2008-6-5 14:47:55 | 显示全部楼层

回复 4楼 的帖子

问题是检查什么地方的设置
因为我用smtp.126.com服务器,用另外的方法可以发送,
发表于 2008-6-5 16:20:31 | 显示全部楼层
呵呵,请用过的朋友解答一下,我没用过 CI 的这个功能。

PS: 注意返回的提示信息。
 楼主| 发表于 2008-6-10 09:07:01 | 显示全部楼层
谢谢hex

这个问题我还是没有找到办法

有哪位朋友帮忙看一下,问题出在哪儿
谢谢
发表于 2008-6-10 10:58:06 | 显示全部楼层
能不能使用ExChange发送邮件呢?
 楼主| 发表于 2008-6-10 17:07:00 | 显示全部楼层
我没有用ExChange来发过邮件

ExChange是怎么发送邮件的
发表于 2008-6-11 23:10:52 | 显示全部楼层

我现在也是同样的问题

我用的是sendmail协议。邮件只能在公司内部的outlook上收到,如果发到外网的邮箱就接收不到了。现在怀疑是公司的电邮服务器有问题。

本版积分规则