【发布时间】:2012-05-02 10:36:59
【问题描述】:
事实证明,当我在名为 email.php 的配置文件中将信息发送到 SMTP 时,CodeIgniter 电子邮件不起作用
但是,当我这样做时,它确实可以正常工作:
$config = array(*smtp info*);
$this->load->library('email', $config);
并且具有与我在配置文件中尝试的相同服务器的完全相同的信息。 谁能告诉我这是为什么?
Ion auth 现在不会发送电子邮件,所以我更愿意让这个配置文件正常工作。我想这也是问题所在。
编辑: 不知何故它现在工作,不知道为什么。我尝试更改自动加载并创建了一个新的 email.php 配置文件。我将传出服务器更改为另一台本地服务器,并且可以正常工作。但是在我直接使用 lib 加载加载配置之前,它仍然可以正常工作。不知道为什么会这样。
【问题讨论】:
-
这可能是一个愚蠢的问题,但你确定
email.php位于config/email.php? -
为什么要在配置文件中发送电子邮件?对于这样的事情来说,这似乎是一个非常错误的地方。
-
哦不不,我没有在配置文件中发送电子邮件?我只是想在电子邮件配置文件中获取我的 smtp 服务器的配置。这根本不起作用,但是在我加载我的电子邮件库的地方拥有完全相同的信息工作正常。作为我问题中的代码示例。
-
现在不知何故工作。查看我的编辑。
-
@designer:为了将来的访问者的利益,请随意发布您的解决方案,或者,您也可以简单地删除问题。
标签: php email codeigniter configuration