Postfix 无法发送/接收邮件

Postfix 无法发送/接收邮件

我最近安装了 postfix 以及其他程序,并对其进行了配置。POP3 和 IMAP 运行正常,但 postfix 似乎失败了:

# telnet localhost 25
尝试 ::1...
尝试 127.0.0.1...
已连接到 localhost。
转义字符为 '^]'。
ehlo localhost

这不仅导致 PuTTY 无法使用(服务器不响应任何命令),而且我还检查了syslog,发现了以下情况:

postfix/smtpd[7248]: 致命:打开数据库 /etc/postfix/controlled_envelope_senders.db:没有此文件或目录
postfix/master[1582]: 警告:进程 /usr/lib/postfix/smtpd pid 7248 退出状态 1
postfix/master[1582]: 警告:/usr/lib/postfix/smtpd:错误的命令启动 -- 限制

这个序列似乎在无休止地重复。

那么,我应该怎么做才能确保 Postfix 正常工作?

答案1

postfix/smtpd[7248]: fatal: open database /etc/postfix/controlled_envelope_senders.db: No such file or directory

使用postmap命令将controlled_envelope_senders文件编译成d_envelope_senders.db文件。

相关内容