事实证明,当我在名为 email.php 的配置文件中拥有 SMTP 的信息时,CodeIgniter 电子邮件不起作用
但是,当我这样做时,它确实可以正常工作:
$config = array(*smtp info*);
$this->load->library('email', $config);
并且与我在配置文件中尝试的相同服务器具有完全相同的信息。谁能给我一个线索为什么会这样?
Ion auth 现在不会发送电子邮件,所以我更愿意让这个配置文件正常工作。我想这也是问题所在。
编辑: 不知何故它现在工作,不知道为什么。我尝试更改自动加载并创建了一个新的 email.php 配置文件。我将传出服务器更改为另一台本地服务器,并且可以正常工作。但是在我直接使用 lib 加载加载配置之前,它仍然可以正常工作。不知道为什么会这样。