无法通过 VM 上的 php 和 postfix 发送电子邮件

无法通过 VM 上的 php 和 postfix 发送电子邮件

我在 Ubuntu 11.04 上运行 LAMP。我已经安装了 postfix 并配置了 php.ini 文件。我试图通过 phpmail()函数发送电子邮件,但发送失败。当我检查时,mail.log出现此错误:

Jul 25 15:35:31 WINLSVR001 postfix/qmgr[7880]: fatal: dict_open: unsupported dictionary type: mysql:  Is the postfix-mysql package installed?
Jul 25 15:35:32 WINLSVR001 postfix/master[2547]: warning: process /usr/lib/postfix/qmgr pid 7880 exit status 1
Jul 25 15:35:32 WINLSVR001 postfix/master[2547]: warning: /usr/lib/postfix/qmgr: bad command startup -- throttling

在教程中,没有提到 postfix-mysql 包。为什么我需要设置它?这是问题吗?

答案1

如果你在 postfix 中使用任何 mysql 查找,你需要安装postfix-mysql包。默认的 ubuntu postfix 包不包含 mysql 映射。

相关内容