Obținem o buclă infinită odată ce cota este depășită.
După ce am stabilit cota de porumbei conform https://doc.dovecot.org/configuration_manual/quota/
Iată parametrii pe care i-am modificat (configurarea mea a funcționat fără nicio îngrijorare):
90-cota.conf
conecteaza {
quota = maildir:Cota utilizator
quota_rule = *:storage=100MB
# 10% din 1 GB = 100 MB
quota_rule2 = Trash:storage=+10%%
# 20% din 1 GB = 200 MB
quota_rule3 = Spam:storage=+20%%
quota_max_mail_size = 30M
# Mesaje cu cotă incl. utilizatorul nu mai depășește cota
quota_warning = stocare=90%% avertisment de cotă 95 %u %d
quota_warning2 = stocare=80%% avertisment de cotă 90 %u %d
quota_warning3 = -storage=100%% avertisment de cotă sub %u %d
#quota_exceeded_message = EROARE:422 - Cutia poștală plină
}
service quota-warning {
executabil = script /var/mail/quota-warning.sh
# utilizați un utilizator neprivilegiat pentru a executa avertismentele de cotă
unix_listener quota-warning {
utilizator = mail
}
}
Cu un script, pe care l-am făcut inoperant comentând rândurile, deci eroarea nu vine de la acțiunile scriptului:
cotă-avertisment.sh
#!/bin/sh
PERCENT=1 USD
UTILIZATOR=2 USD
DOMAIN=3 USD
#cat << EOF | /usr/libexec/dovecot/dovecot-lda -d $USER -o "plugin/quota=maildir:Cota utilizator:noenforcing"
#De la: [email protected]
#Subiect: avertisment de cotă
#Cutia ta poștală este acum plină în $PERCENT%.
#EOF
Iată care este rezultatul journalctl -f -u postfix -u porumbel
(CentOS):
ept. 29 15:40:22 mail.domain.net systemd[1]: Se pornește serverul de e-mail Dovecot IMAP/POP3...
sept. 29 15:40:22 mail.domain.net dovecot[807534]: master: Dovecot v2.3.16 (7e2e900c1a) pornire pentru imap, pop3, lmtp
sept. 29 15:40:22 mail.domain.net systemd[1]: A pornit serverul de e-mail Dovecot IMAP/POP3.
sept. 29 15:40:39 mail.domain.net auth[807553]: pam_sss(dovecot:auth): autentificare succes; logname= uid=0 euid=0 tty=dovecot ruser=comm rhost=192.168.1.30 user=comm
sept. 29 15:40:40 mail.domain.net dovecot[807537]: imap-login: Login: user=<comm>, method=PLAIN, rip=192.168.1.30, lip=192.168.1.20, mpid=807557, TLS, sesiune=<r5W3eSLN+K4KCAAD>
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: inițializarea motorului TLS de pe partea serverului
sept.29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: conectați de la necunoscut[192.168.1.30]
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: configurarea conexiunii TLS de la necunoscut[192.168.1.30]
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: necunoscut[192.168.1.30]: listă de coduri TLS „aNULL:-aNULL:HIGH:MEDIUM:+RC4:@STRENGTH”
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:înainte de inițializarea SSL
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:înainte de inițializarea SSL
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS citiți client salut
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS write server salut
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS scriere modificare cod spec.
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:TLSv1.3 scrie extensii criptate
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS scriere certificat
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:TLSv1.3 write server certificate verify
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS scriere terminată
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:TLSv1.3 date timpurii
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:TLSv1.3 date timpurii
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS citit terminat
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: necunoscut[192.168.1.30]: Emiterea biletului de sesiune, expirarea cheii: 1632924649
sept. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS bilet de sesiune de scriere
sept.29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: Conexiune TLS anonimă stabilită de la necunoscut[192.168.1.30]: TLSv1.3 cu cifră TLS_AES_128_GCM_SHA256 (128/128 biți de schimbare a serverului Xs25/128ex) semnătură RSA-PSS (2048 biți) server-digest SHA256
sept. 29 15:40:51 mail.domain.net auth[807553]: pam_sss(dovecot:auth): autentificare succes; logname= uid=0 euid=0 tty=dovecot ruser=comm rhost=192.168.1.30 user=comm
sept. 29 15:40:52 mail.domain.net postfix/submission/smtpd[807564]: B898A7F9E7C: client=unknown[192.168.1.30], sasl_method=PLAIN, sasl_username=comm
sept. 29 15:40:53 mail.domain.net postfix/cleanup[807516]: B898A7F9E7C: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: B898A7F9E7C: from=<[email protected]>, size=829, nrcpt=2 (coada activă)
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): Conectați-vă de la local
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Conectați-vă de la local
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807581><AkBAEedsVGGdUgwAgoIkEA>: sieve: msgid=<c650f17b-5d64-dac4-1760>@ccc-domain failed to. în căsuța poștală „INBOX”: cota a fost depășită (căsuța poștală pentru utilizator este plină)
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807581><AkBAEedsVGGdUgwAgoIkEA>: sieve: Execuția scriptului /var/spool/mail/SpamAndBcc.sieve a eșuat cu păstrarea implicită
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Deconectare de la local: Deconectat (stat=GATA)
sept. 29 15:40:55 mail.domain.net postfix/lmtp[807520]: B898A7F9E7C: to=<[email protected]>, relay=mail.domain.net[private/dovecot-lmtp], întârziere=2.9, întârzieri =2.9/0/0.02/0.01, dsn=5.2.2, status=bounced (gazdă mail.domain.net[private/dovecot-lmtp] a spus: 552 5.2.2 <[email protected]> Cota depășită (căsuța poștală pentru utilizatorul este plin) (ca răspuns la sfârșitul comenzii DATA))
sept.29 15:40:55 mail.domain.net dovecot[807537]: lmtp(arhivă)<807580><tDXGEOdsVGGcUgwAgoIkEA>: sieve: msgid=<c650f17b-5d64-dac4-1760-1760-0-domain failed to. în căsuța poștală „INBOX”: cota a fost depășită (căsuța poștală pentru utilizator este plină)
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(archive)<807580><tDXGEOdsVGGcUgwAgoIkEA>: sieve: Execuția script-ului /var/spool/mail/SpamAndBcc.sieve a eșuat cu păstrarea implicită nereușită
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): Deconectare de la local: Deconectat (stat=GATA)
sept. 29 15:40:55 mail.domain.net postfix/lmtp[807518]: B898A7F9E7C: to=<[email protected]>, relay=mail.domain.net[private/dovecot-lmtp], delay=2.9, delays =2.9/0/0.01/0.02, dsn=5.2.2, status=bounced (gazdă mail.domain.net[private/dovecot-lmtp] a spus: 552 5.2.2 <[email protected]> Cota depășită (căsuța poștală pentru utilizatorul este plin) (ca răspuns la sfârșitul comenzii DATA))
sept. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 4C21A7F9E81: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net postfix/bounce[807514]: B898A7F9E7C: notificarea expeditorului de nelivrare: 4C21A7F9E81
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 4C21A7F9E81: from=<>, size=3725, nrcpt=1 (coada activă)
sept. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 4E1987F9E83: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Conectați-vă de la local
sept. 29 15:40:55 mail.domain.net postfix/bounce[807514]: B898A7F9E7C: notificare postmaster de nelivrare: 4E1987F9E83
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 4E1987F9E83: from=<[email protected]>, size=3735, nrcpt=1 (coada activă)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: B898A7F9E7C: eliminat
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): Conectați-vă de la local
sept.29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807580><4MiYE+dsVGGcUgwAgoIkEA>: sieve: msgid=<20210929134055.4E1987.4E1987.4E1987F91000000000000000000000000000000000000000000000000000000: INBOX”: cota a fost depășită (căsuța poștală pentru utilizator este plină)
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807580><4MiYE+dsVGGcUgwAgoIkEA>: sieve: Execuția scriptului /var/spool/mail/SpamAndBcc.sieve a eșuat cu păstrarea implicită nereușită
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): Deconectare de la local: Deconectat (stat=GATA)
sept. 29 15:40:55 mail.domain.net postfix/lmtp[807518]: 4E1987F9E83: to=<[email protected]>, orig_to=<postmaster>, relay=mail.domain.net[private/dovecot-lmtp] , delay=0.01, delays=0.01/0/0/0, dsn=5.2.2, status=bounced (gazdă mail.domain.net[private/dovecot-lmtp] a spus: 552 5.2.2 <[email protected] > Cota depășită (căsuța poștală pentru utilizator este plină) (ca răspuns la sfârșitul comenzii DATA))
sept. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 564EF7F9E85: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 4E1987F9E83: notificarea expeditorului de nelivrare: 564EF7F9E85
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 564EF7F9E85: from=<>, size=5838, nrcpt=1 (coada activă)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 564EF7F9E85: to=<[email protected]>, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, stare=trimis (notificarea postmaster nelivrabilă a fost eliminată)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 564EF7F9E85: eliminat
sept. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 582FA7F9E86: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 4E1987F9E83: notificare postmaster de nelivrare: 582FA7F9E86
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 582FA7F9E86: from=<[email protected]>, size=2273, nrcpt=1 (coada activă)
sept.29 15:40:55 mail.domain.net postfix/qmgr[807513]: 4E1987F9E83: eliminat
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): Conectați-vă de la local
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807580><ANfqFedsVGGcUgwAgoIkEA>: sieve: msgid=<20210929134055.582FA7F9E86net mailbox>:. : Cota depășită (căsuța poștală pentru utilizator este plină)
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807580><ANfqFedsVGGcUgwAgoIkEA>: sieve: Execuția script-ului /var/spool/mail/SpamAndBcc.sieve a eșuat cu keep implicit unsuccesful
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): Deconectare de la local: Deconectat (stat=GATA)
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(comm)<807581><YGYhE+dsVGGdUgwAgoIkEA>: sieve: msgid=<20210929134055.4C21AOXIN>' mailbox into mailbox. '
sept. 29 15:40:55 mail.domain.net postfix/lmtp[807520]: 4C21A7F9E81: to=<[email protected]>, relay=mail.domain.net[private/dovecot-lmtp], întârziere=0,06, întârzieri =0.01/0/0/0.05, dsn=2.0.0, status=sent (250 2.0.0 <[email protected]> YGYhE+dsVGGdUgwAgoIkEA Salvat)
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Deconectare de la local: Deconectat (stat=GATA)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 4C21A7F9E81: eliminat
sept. 29 15:40:55 mail.domain.net postfix/lmtp[807518]: 582FA7F9E86: to=<[email protected]>, orig_to=<postmaster>, relay=mail.domain.net[private/dovecot-lmtp] , delay=0.01, delays=0/0/0/0, dsn=5.2.2, status=bounced (gazdă mail.domain.net[private/dovecot-lmtp] a spus: 552 5.2.2 <[email protected] > Cota depășită (căsuța poștală pentru utilizator este plină) (ca răspuns la sfârșitul comenzii DATA))
sept. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 5C8387F9E88: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 582FA7F9E86: notificarea expeditorului de nelivrare: 5C8387F9E88
sept.29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5C8387F9E88: from=<>, size=4376, nrcpt=1 (coada activă)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5C8387F9E88: to=<[email protected]>, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, stare=trimis (notificarea postmaster nelivrabilă a fost eliminată)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5C8387F9E88: eliminat
sept. 29 15:40:55 mail.domain.net postfix/cleanup[807601]: 5E7F37F9E89: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 582FA7F9E86: notificare postmaster de nelivrare: 5E7F37F9E89
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5E7F37F9E89: from=<[email protected]>, size=2273, nrcpt=1 (coada activă)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 582FA7F9E86: eliminat
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Conectați-vă de la local
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807581><YBy8F+dsVGGdUgwAgoIkEA>: sieve: msgid=<20210929134055.5E7F37> into mailbox to failed to store INBOX”: cota a fost depășită (căsuța poștală pentru utilizator este plină)
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807581><YBy8F+dsVGGdUgwAgoIkEA>: sieve: Execuția script-ului /var/spool/mail/SpamAndBcc.sieve a eșuat cu păstrarea implicită unsuccess
sept. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Deconectare de la local: Deconectat (stat=GATA)
sept. 29 15:40:55 mail.domain.net postfix/lmtp[807520]: 5E7F37F9E89: to=<[email protected]>, orig_to=<postmaster>, relay=mail.domain.net[private/dovecot-lmtp] , delay=0.02, delays=0.01/0/0/0.01, dsn=5.2.2, status=bounced (gazdă mail.domain.net[private/dovecot-lmtp] a spus: 552 5.2.2 <[email protected] > Cota depășită (căsuța poștală pentru utilizator este plină) (ca răspuns la sfârșitul comenzii DATA))
sept.29 15:40:55 mail.domain.net postfix/cleanup[807516]: 644BE7F9E8B: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 5E7F37F9E89: notificarea expeditorului de nelivrare: 644BE7F9E8B
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 644BE7F9E8B: from=<>, size=4376, nrcpt=1 (coada activă)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 644BE7F9E8B: to=<[email protected]>, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, stare=trimis (notificarea postmaster nelivrabilă a fost eliminată)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 644BE7F9E8B: eliminat
sept. 29 15:40:55 mail.domain.net postfix/cleanup[807601]: 65F957F9E8C: message-id=<[email protected]>
sept. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 5E7F37F9E89: notificare postmaster de nelivrare: 65F957F9E8C
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 65F957F9E8C: from=<[email protected]>, size=2273, nrcpt=1 (coada activă)
sept. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5E7F37F9E89: eliminat
Și continuă să meargă în același mod până când repornesc postfix & dovecot.
Se pare că sistemul generează un e-mail de la postmaster către James și, din moment ce căsuța poștală a lui James este plină, continuă să circule în buclă.
Vreo indiciu despre un parametru care să remedieze asta?
Mulțumesc anticipat.