Postfix 无法接收和发送电子邮件

Postfix 无法接收和发送电子邮件

我安装了全新的 ubuntu 18.04 LTS 并按照本教程进行操作:

https://www.howtoforge.com/tutorial/perfect-server-ubuntu-18.04-with-apache-php-myqsl-pureftpd-bind-postfix-doveot-and-ispconfig/

除了邮件之外,一切都很好...我只是按照教程一步一步地完成了所有事情,没有任何改变或添加。

当我登录我的一个邮箱并想要发送一封电子邮件时,加载图标一直在旋转......

这是 /var/log/mail.log:

Nov 6 03:12:12 s1 dovecot: imap([email protected]): Logged out in=44 out=592
Nov 6 03:12:25 s1 dovecot: master: Warning: Killed with signal 15 (by pid=2940 uid=0 code=kill)
Nov 6 03:12:25 s1 dovecot: master: Dovecot v2.2.33.2 (d6601f4ec) starting up for imap, pop3, lmtp (core dumps disabled)
Nov 6 03:12:46 s1 postfix/proxymap[2960]: fatal: bad string length 0 < 1: \/etc\/postfix/mysql-verify_recipients.cf_dbname =
Nov 6 03:12:47 s1 postfix/smtpd[1679]: warning: private/proxymap socket: service dict_proxy_open: Success
Nov 6 03:12:47 s1 postfix/master[799]: warning: process /usr/lib/postfix/sbin/proxymap pid 2960 exit status 1
Nov 6 03:12:47 s1 postfix/master[799]: warning: /usr/lib/postfix/sbin/proxymap: bad command startup -- throttling
Nov 6 03:12:55 s1 dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=2971, secured, session=<gwQmwGazCtl/AAAB>
Nov 6 03:12:55 s1 dovecot: imap([email protected]): Logged out in=44 out=592

我检查了“mysql-verify_recipients.cf”文件,dbname 已填充,而不是空的。

答案1

我也遇到了同样的问题。这似乎源于这个问题: https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5681

我所做的是:

sudo chmod 777 mysql-verify_recipients.cf

我知道我知道。

并替换 /etc/postfix/main.cf 中的 /\ :

check_recipient_access proxy:mysql:/etc/postfix/mysql-verify_recipients

现在,postfix 启动了,不再报错。(我的邮件仍然无法使用,因为我似乎遇到了证书问题,但这可能对你有帮助 :))

相关内容