ISPConfig 3.2 verweigert Email Annahme [gelöst]

methos

Member
Hallo,
hab gerade das Update von 3.1.15p3 auf 3.2 durchgeführt auf einem
Debian 10.6
Postfix 3.4.14
Dovecot 2.3.4.1
rspamd

und erhalte bei einer Zustellung folgenden Fehler im mail.log

Code:
Nov 13 22:05:39 server postfix/smtpd[4353]: warning: connect to private/quota-status: No such file or directory
Nov 13 22:05:40 server postfix/smtpd[4353]: warning: connect to private/quota-status: No such file or directory
Nov 13 22:05:40 server postfix/smtpd[4353]: warning: problem talking to server private/quota-status: No such file or directory
Nov 13 22:05:40 server postfix/smtpd[4353]: NOQUEUE: reject: RCPT from mout.web.de[212.xxx.xx.xx]: 451 4.3.5 <info@xxx.xx>: Recipient address rejected: Server configuration problem; from=<xxx@xxx.xx> to=<info@xxx.xx> proto=ESMTP helo=<mout.web.de>

Lokal klappt die Zustellung, nur alles von extern wird nicht angenommen.

Meine main.cf -> smtpd_recipient_restrictions sieht so aus:

Code:
smtpd_recipient_restrictions = permit_mynetworks, reject_unknown_recipient_domain, reject_unlisted_recipient, check_recipient_access proxy:mysql:/etc/postfix/mysql-verify_recipients.cf, permit_sasl_authenticated, reject_non_fqdn_recipient, reject_unauth_destination, check_recipient_access proxy:mysql:/etc/postfix/mysql-virtual_recipient.cf, check_recipient_access mysql:/etc/postfix/mysql-virtual_policy_greylist.cf, check_policy_service unix:private/quota-status

Nehm ich das hier raus:
Code:
check_policy_service unix:private/quota-status

sieht erst einmal alles wieder in Ordnung aus und die Mails werden zugestellt.

Meine Frage wäre jetzt aber, hab ich hier etwas verbaut oder wo liegt mein Problem?
Bei einem erneuten ispconfig update Versuch, würde er die config so auch wieder überschreiben.

In meiner dovecot config finde ich hier auch keinen Eintrag zu quota-status.

Hat hier jemand einen kurzen Tipp? Ansonsten installier ich bei Zeiten einfach mal ein komplett frisches System.



Code:
##### SERVER #####
IP-address (as per hostname): ***.***.***.***
[WARN] could not determine server's ip address by ifconfig
[INFO] OS version is Debian GNU/Linux 10 (buster)

[INFO] ISPConfig is installed.

##### ISPCONFIG #####
ISPConfig version is 3.2


##### VERSION CHECK #####

[INFO] php (cli) version is 7.0.33-37+0~20201103.43+debian10~1.gbp25a3d7

##### PORT CHECK #####

[WARN] Port 21 (FTP server) seems NOT to be listening

##### MAIL SERVER CHECK #####


##### RUNNING SERVER PROCESSES #####

[INFO] I found the following web server(s):
        Unknown process (nginx:) (PID 513)
[INFO] I found the following mail server(s):
        Postfix (PID 13040)
[INFO] I found the following pop3 server(s):
        Dovecot (PID 13066)
[INFO] I found the following imap server(s):
        Dovecot (PID 13066)
[WARN] I could not determine which ftp server is running.

##### LISTENING PORTS #####
Server)         ()
Local           (Address)
[anywhere]:25           (13040/master)
***.***.***.***:443             (513/nginx:)
[anywhere]:993          (13066/dovecot)
***.***.***.***:5666            (387/nrpe)
[anywhere]:995          (13066/dovecot)
[localhost]:11332               (390/rspamd:)
[localhost]:11333               (390/rspamd:)
[localhost]:11334               (390/rspamd:)
[localhost]:10023               (635/postgrey)
[localhost]:10025               (13040/master)
[localhost]:10027               (13040/master)
[anywhere]:587          (13040/master)
[localhost]:11211               (142/memcached)
[localhost]:6379                (217/redis-server)
[anywhere]:110          (13066/dovecot)
[anywhere]:143          (13066/dovecot)
[anywhere]:80           (513/nginx:)
[anywhere]:8080         (513/nginx:)
[anywhere]:465          (13040/master)
[anywhere]:8081         (513/nginx:)
[localhost]:53          (381/unbound)
[anywhere]:22           (370/sshd)
*:*:*:*::*:25           (13040/master)
*:*:*:*::*:993          (13066/dovecot)
*:*:*:*::*:995          (13066/dovecot)
*:*:*:*::*:11332                (390/rspamd:)
*:*:*:*::*:11333                (390/rspamd:)
*:*:*:*::*:11334                (390/rspamd:)
*:*:*:*::*:10023                (635/postgrey)
*:*:*:*::*:3306         (12731/mysqld)
*:*:*:*::*:587          (13040/master)
*:*:*:*::*:6379         (217/redis-server)
[localhost]10           (13066/dovecot)
[localhost]43           (13066/dovecot)
*:*:*:*::*:80           (513/nginx:)
*:*:*:*::*:8080         (513/nginx:)
*:*:*:*::*:465          (13040/master)
*:*:*:*::*:8081         (513/nginx:)
*:*:*:*::*:53           (381/unbound)
*:*:*:*::*:22           (370/sshd)


UPDATE:
Wenn ich folgendes in die /etc/dovecot/dovecot.conf anhänge:

Code:
service quota-status {
  executable = quota-status -p postfix
  unix_listener /var/spool/postfix/private/quota-status {
    group = postfix
    mode = 0660
    user = postfix
  }
  client_limit = 1
}
plugin {
  quota_status_success = DUNNO
  quota_status_nouser = DUNNO
  quota_status_overquota = "552 5.2.2 Mailbox is full"
}

dann werden Mails wieder angenommen.
Nach einem

Code:
php -q update.php
sind die Zeilen aus der dovecot.conf wieder weg.

Fehler gefunden, ich hatte eine angepasste Version für dovecot in /usr/local/ispconfig/server/conf-custom/install/ hinterlegt und nicht bedacht das die sich die ja nicht automatisch erneuert.
 
Zuletzt bearbeitet:

Werbung

Top