我在 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 映射。