我正在使用 codeigniter 电子邮件类和助手。昨天一切都运作良好,我认为我没有用它做任何事情,但现在我只是没有收到任何电子邮件。print_debugger() 回显邮件已成功发送,但我的 gmail 收件箱中没有电子邮件,垃圾邮件中也没有。
我还配置了 James 电子邮件服务器,但我也无法收到任何电子邮件。我真的不知道该怎么办。我在某个地方读到了可能我已经$this->load->library('email')
多次声明的地方,所以我删除了所有这些声明,而不是为此我创建了一个自动加载函数。框架内没有任何错误,但无法接收电子邮件。
$config['protocol'] = 'sendmail';
$config['charset'] = 'iso-8859-1';
$this->email->initialize($config);
$this->email->from('check@mail.com', 'Admin');
$this->email->to('mygmailaccount@gmail.com');
$this->email->subject('subject');
$this->email->message('email body');
$this->email->send();
echo $this->email->print_debugger();
输出是这样的:
Your message has been successfully sent using the following protocol: sendmail
User-Agent: CodeIgniter
Date: Sun, 14 Jul 2013 21:54:39 +0200
From: "Admin"
Return-Path:
To: mygmailaccount@gmail.com
Subject: =?iso-8859-1?Q?subject?=
Reply-To: "check@mail.com"
X-Sender: check@mail.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <51e301ffa45d3@mail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
电子邮件正文