【发布时间】:2012-08-06 04:45:27
【问题描述】:
所以代码:
$this->load->library('email');
$this->email->from('mysite@mysite.com', 'mysite');
$this->email->to($email);
$this->email->subject('Email Test');
$this->email->message('Testing the email class.');
$this->email->send();
我不明白为什么我发送电子邮件时没有错误,但是当我检查我的邮箱时,没有电子邮件,所以看起来电子邮件没有到达他的目的地,我正在使用 CodeIgniter,也许我需要添加一些其他设置来解决这个问题??请帮忙!!
ps:我也用过原生的mail()函数,反正邮件不来,我是在gmail里查的
Your message has been successfully sent using the following protocol: mail
From: "mysite"
Return-Path:
Reply-To: "mysite@mysite.kg"
X-Sender: mysite@mysite.kg
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <501f4f33580d5@mysite.kg>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
=?utf-8?Q?Email_Test?=
Testing the email class.
有什么问题吗?
【问题讨论】:
-
检查您的邮件服务器的日志,看看 PHP 移交电子邮件后会发生什么。请记住,PHP 实际上并没有将电子邮件传递到远程邮箱/邮件服务器,它所做的只是将其交给本地(ish)SMTP 服务器,而正是该服务器负责传递。
-
你有邮件服务器吗?
-
垃圾邮件也是空的......我在哪里可以看到那个日志??
-
不,我只是想发送一封电子邮件以确认用户的注册登录,这就是我所需要的
标签: php codeigniter email