我正在尝试实现PEAR的Mail_Queue包,以将一些电子邮件发送给Web应用程序。我在 http:中使用了文档://pear.php.net/manual/en/package.mail.mail-queue.mail-queue.tutorial.php 编写一个小的测试脚本。

我的问题是数据库没有被更新,并且没有产生错误。

编辑 通用标签

这将产生错误Mail Queue Error: Cannot connect to database。但是,我检查了所有连接信息,这是正确的。另外,添加if (PEAR::isError($mail)) die($mail->getMessage());不会产生任何错误!

有帮助吗?

解决方案

好的,我终于使我的邮件队列文件工作了。这是我使它起作用的步骤:

1。启用错误消息

要启用错误处理,我添加了以下代码段: 通用标签

添加此内容后,我重新加载了页面,并出现以下错误: 通用标签

2。更新MDB2的MySQL驱动程序

我搜索了该错误,发现这通常是由于没有最新的MDB2库或其MySQL驱动程序导致的。

所以我都更新了,并且可以正常工作!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top