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

[HELP] ci发邮件失败,在线等待各位高手指导!!

[复制链接]
发表于 2011-10-11 14:31:06 | 显示全部楼层 |阅读模式
代码如下
在控制器内:
$this->load->library ( 'email' );
$this->email->from ( SMTP_USER, USER_NAME );
$this->email->to ( $toList );
$this->email->subject ( MAIL_TITLE );
$this->email->message ( $mailContent );

在config/email.php内:
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
//SMTP 端口
$config ['smtp_port'] = 25;
//邮件发送协议
$config ['protocol'] = SMTP_PROC;
// STMP服务主机地址
$config ['smtp_host'] = SMTP_HOST;
// STMP邮箱地址
$config ['smtp_user'] = SMTP_USER;
// STMP邮箱密码
$config ['smtp_pass'] = SMTP_PASS;

为什么到此发送邮件失败?但是为什么加上如下两行:
$config['newline'] = "\r\n";
$config['crlf'] = "\r\n";
就能成功呢?(我开发用的win7系统)
此外,如果想在linux服务器上发邮件能否成功呢?如果不能又该如何改动呢?
在线等待各位高手指导,不胜感激!
发表于 2011-10-11 14:41:39 | 显示全部楼层
协议问题
 楼主| 发表于 2011-10-11 14:43:29 | 显示全部楼层
jeongee 发表于 2011-10-11 14:41
协议问题

请问楼上如果部署在linux服务器上改怎么设置呢?诚心请教!
发表于 2011-10-11 15:07:49 | 显示全部楼层
胡世强 发表于 2011-10-11 14:43
请问楼上如果部署在linux服务器上改怎么设置呢?诚心请教!

一样用啊
 楼主| 发表于 2011-10-11 15:37:34 | 显示全部楼层
jeongee 发表于 2011-10-11 15:07
一样用啊

灰常灰常感谢!

本版积分规则