Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未接收来自codeigniter的电子邮件_Php_Codeigniter_Email - Fatal编程技术网

Php 未接收来自codeigniter的电子邮件

Php 未接收来自codeigniter的电子邮件,php,codeigniter,email,Php,Codeigniter,Email,我正在尝试忘记密码。因此,如果用户忘记了密码,他可以通过进入忘记密码页面来检索密码。虽然一切似乎都很完美,但我确实收到了一条成功消息,请检查您的电子邮件地址。验证也可以完美地工作。数据库表还在md5中重新生成一个密码,并生成一个rs=随机字符串。但我没有收到电子邮件,我尝试了不同的电子邮件hotmail,gmail来接收。至于发送,我只使用了gmail,但我尝试了两个不同的gmail帐户。我还面临一个奇怪的问题,那就是,如果我使用account1@gmail.com页面只会永远加载,但当我使用a

我正在尝试忘记密码。因此,如果用户忘记了密码,他可以通过进入忘记密码页面来检索密码。虽然一切似乎都很完美,但我确实收到了一条成功消息,请检查您的电子邮件地址。验证也可以完美地工作。数据库表还在md5中重新生成一个密码,并生成一个rs=随机字符串。但我没有收到电子邮件,我尝试了不同的电子邮件hotmail,gmail来接收。至于发送,我只使用了gmail,但我尝试了两个不同的gmail帐户。我还面临一个奇怪的问题,那就是,如果我使用account1@gmail.com页面只会永远加载,但当我使用account2@gmail.com页面成功加载并显示成功消息。还有一件事。。电子邮件是在新用户注册时发送的,两个复制粘贴到不同功能的代码相同,但当我要忘记密码时,它不起作用。下面是我的控制器和视图文件

控制器:mysite

get_密码控制器用于重置它

查看文件:电子邮件检查


我终于发现了问题所在。代码非常好,但我仍然不明白为什么它不起作用

我要补充的是这句话:

$this->email->set_newline("\r\n");
之后:

$this->load->library('email', $config);

现在电子邮件已发送。我希望这也能帮助许多提出类似问题的人。

看看是否能为您提供帮助。使用Codeigner电子邮件调试器
$this->email->set_newline("\r\n");
$this->load->library('email', $config);