Рейтинг:1

Квота Dovecot - бесконечный цикл при заполнении почтового ящика

флаг cn

Мы получаем бесконечный цикл после превышения квоты.

Установив квоту на голубятню согласно https://doc.dovecot.org/configuration_manual/quota/

Вот параметры, которые я изменил (моя установка работала без проблем):

90-quota.conf
плагин {
    quota = maildir: пользовательская квота
    quota_rule = *: хранилище = 100 МБ
    # 10% от 1 ГБ = 100 МБ
    quota_rule2 = Корзина:хранилище=+10%%
    # 20% от 1 ГБ = 200 МБ
    quota_rule3 = Спам:хранение=+20%%
    quota_max_mail_size = 30M

# Сообщения о квотах, вкл. пользователь больше не превышает квоту
quota_warning = storage=90%% quota-warning 95 %u %d
quota_warning2 = хранилище=80%% предупреждение о квоте 90 %u %d
quota_warning3 = -storage=100%% предупреждение о квоте ниже %u %d
#quota_exceeded_message = ОШИБКА: 422 - Почтовый ящик заполнен
}
  
предупреждение о квоте обслуживания {
  исполняемый файл = скрипт /var/mail/quota-warning.sh
  # использовать какого-либо непривилегированного пользователя для выполнения предупреждений о квотах
  unix_listener квота-предупреждение {
      пользователь = почта


  }
}

Со скриптом, который я сделал неработоспособным, закомментировав строки, следовательно, ошибка не возникает из-за действий скрипта:

квота-предупреждение.sh 
#!/бин/ш
ПРОЦЕНТ=$1
ПОЛЬЗОВАТЕЛЬ=$2
ДОМЕН = $3
#кот << EOF | /usr/libexec/dovecot/dovecot-lda -d $USER -o "plugin/quota=maildir:User quota:noenforcing"
#От: [email protected]
#Subject: предупреждение о квоте
#Ваш почтовый ящик заполнен на $PERCENT%.
#EOF

Вот что на выходе журналctl -f -u постфикс -u голубятня (ЦентОС):

епт. 29 15:40:22 mail.domain.net systemd[1]: Запуск почтового сервера Dovecot IMAP/POP3...
сент. 29 15:40:22 mail.domain.net dovecot[807534]: master: Dovecot v2.3.16 (7e2e900c1a) запуск для imap, pop3, lmtp
сент. 29 15:40:22 mail.domain.net systemd[1]: Запущен почтовый сервер Dovecot IMAP/POP3.
сент. 29 15:40:39 mail.domain.net auth[807553]: pam_sss(dovecot:auth): аутентификация успешна; logname= uid=0 euid=0 tty=dovecot ruser=comm rhost=192.168.1.30 user=comm
сент. 29 15:40:40 mail.domain.net dovecot[807537]: imap-login: Логин: user=<comm>, method=PLAIN, rip=192.168.1.30, lip=192.168.1.20, mpid=807557, TLS, сеанс=<r5W3eSLN+K4KCAAD>
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: инициализация механизма TLS на стороне сервера
сент.29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: подключение от неизвестного[192.168.1.30]
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: настройка TLS-соединения от неизвестного[192.168.1.30]
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: неизвестно[192.168.1.30]: список шифров TLS "aNULL:-aNULL:HIGH:MEDIUM:+RC4:@STRENGTH"
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept: перед инициализацией SSL
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept: перед инициализацией SSL
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS читать клиент привет
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS сервер записи привет
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS запись изменения спецификации шифра
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:TLSv1.3 запись зашифрованных расширений
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:сертификат записи SSLv3/TLS
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:TLSv1.3 проверка сертификата сервера записи
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:запись SSLv3/TLS завершена
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:ранние данные TLSv1.3
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:ранние данные TLSv1.3
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept: чтение SSLv3/TLS завершено
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: неизвестно[192.168.1.30]: выдача билета сеанса, срок действия ключа: 1632924649
сент. 29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: SSL_accept:SSLv3/TLS записывает билет сеанса
сент.29 15:40:50 mail.domain.net postfix/submission/smtpd[807564]: установлено анонимное TLS-соединение от неизвестного[192.168.1.30]: TLSv1.3 с шифром TLS_AES_128_GCM_SHA256 (128/128 бит) обмен ключами сервер X25519- подпись RSA-PSS (2048 бит) дайджест сервера SHA256
сент. 29 15:40:51 mail.domain.net auth[807553]: pam_sss(dovecot:auth): аутентификация успешна; logname= uid=0 euid=0 tty=dovecot ruser=comm rhost=192.168.1.30 user=comm
сент. 29 15:40:52 mail.domain.net postfix/submission/smtpd[807564]: B898A7F9E7C: client=unknown[192.168.1.30], sasl_method=PLAIN, sasl_username=comm
сент. 29 15:40:53 mail.domain.net postfix/cleanup[807516]: B898A7F9E7C: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: B898A7F9E7C: from=<[email protected]>, size=829, nrcpt=2 (очередь активна)
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): подключение с локального
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): подключение с локального
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807581><AkBAEedsVGGdUgwAgoIkEA>: sieve: msgid=<[email protected]>: не удалось сохранить в почтовый ящик INBOX: превышена квота (почтовый ящик пользователя заполнен)
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807581><AkBAEedsVGGdUgwAgoIkEA>: sieve: выполнение скрипта /var/spool/mail/SpamAndBcc.sieve не удалось с неудачным неявным сохранением
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Отключение от локального: Выход из системы (состояние = ГОТОВО)
сент. 29 15:40:55 mail.domain.net postfix/lmtp[807520]: B898A7F9E7C: to=<[email protected]>, relay=mail.domain.net[private/dovecot-lmtp], delay=2.9, задержки =2.9/0/0.02/0.01, dsn=5.2.2, status=bounced (хост mail.domain.net[private/dovecot-lmtp] сказал: 552 5.2.2 <[email protected]> Превышена квота (почтовый ящик для пользователь заполнен) (в ответ на конец команды DATA))
сент.29 15:40:55 mail.domain.net dovecot[807537]: lmtp(архив)<807580><tDXGEOdsVGGcUgwAgoIkEA>: sieve: msgid=<[email protected]>: не удалось сохранить в почтовый ящик INBOX: превышена квота (почтовый ящик пользователя заполнен)
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(архив)<807580><tDXGEOdsVGGcUgwAgoIkEA>: sieve: выполнение сценария /var/spool/mail/SpamAndBcc.sieve не удалось с неудачным неявным сохранением
сент. 29 15:40:55 mail.domain.net dovecot [807537]: lmtp (807580): Отключение от локального: Выход из системы (состояние = ГОТОВО)
сент. 29 15:40:55 mail.domain.net postfix/lmtp[807518]: B898A7F9E7C: to=<[email protected]>, relay=mail.domain.net[private/dovecot-lmtp], delay=2.9, задержки =2.9/0/0.01/0.02, dsn=5.2.2, status=bounced (хост mail.domain.net[private/dovecot-lmtp] сказал: 552 5.2.2 <[email protected]> Превышена квота (почтовый ящик для пользователь заполнен) (в ответ на конец команды DATA))
сент. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 4C21A7F9E81: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net postfix/bounce[807514]: B898A7F9E7C: уведомление отправителя о недоставке: 4C21A7F9E81
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 4C21A7F9E81: from=<>, size=3725, nrcpt=1 (очередь активна)
сент. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 4E1987F9E83: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): подключение с локального
сент. 29 15:40:55 mail.domain.net postfix/bounce[807514]: B898A7F9E7C: уведомление о недоставке постмастера: 4E1987F9E83
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 4E1987F9E83: from=<[email protected]>, size=3735, nrcpt=1 (очередь активна)
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: B898A7F9E7C: удалено
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): подключение с локального
сент.29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807580><4MiYE+dsVGGcUgwAgoIkEA>: sieve: msgid=<[email protected]>: не удалось сохранить в почтовый ящик ' INBOX': превышена квота (почтовый ящик пользователя заполнен)
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807580><4MiYE+dsVGGcUgwAgoIkEA>: sieve: выполнение скрипта /var/spool/mail/SpamAndBcc.sieve не удалось с неудачным неявным сохранением
сент. 29 15:40:55 mail.domain.net dovecot [807537]: lmtp (807580): Отключение от локального: Выход из системы (состояние = ГОТОВО)
сент. 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 (хост mail.domain.net[private/dovecot-lmtp] сказал: 552 5.2.2 <[email protected] > Превышена квота (почтовый ящик пользователя заполнен) (в ответ на конец команды DATA))
сент. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 564EF7F9E85: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 4E1987F9E83: уведомление отправителя о недоставке: 564EF7F9E85
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 564EF7F9E85: from=<>, size=5838, nrcpt=1 (очередь активна)
сент. 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, статус=отправлено (недоставленное уведомление администратора почты отбрасывается)
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 564EF7F9E85: удалено
сент. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 582FA7F9E86: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 4E1987F9E83: уведомление о недоставке постмастера: 582FA7F9E86
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 582FA7F9E86: from=<[email protected]>, size=2273, nrcpt=1 (очередь активна)
сент.29 15:40:55 mail.domain.net postfix/qmgr[807513]: 4E1987F9E83: удалено
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807580): подключение с локального
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807580><ANfqFedsVGGcUgwAgoIkEA>: sieve: msgid=<[email protected]>: не удалось сохранить в почтовый ящик INBOX : Превышена квота (почтовый ящик пользователя заполнен)
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807580><ANfqFedsVGGcUgwAgoIkEA>: sieve: выполнение сценария /var/spool/mail/SpamAndBcc.sieve не удалось с неудачным неявным сохранением
сент. 29 15:40:55 mail.domain.net dovecot [807537]: lmtp (807580): Отключение от локального: Выход из системы (состояние = ГОТОВО)
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(comm)<807581><YGYhE+dsVGGdUgwAgoIkEA>: sieve: msgid=<[email protected]>: сохраненная почта в почтовый ящик 'INBOX '
сент. 29 15:40:55 mail.domain.net postfix/lmtp[807520]: 4C21A7F9E81: to=<[email protected]>, relay=mail.domain.net[private/dovecot-lmtp], задержка=0,06, задержки =0.01/0/0/0.05, dsn=2.0.0, статус=отправлено (250 2.0.0 <[email protected]> YGYhE+dsVGGdUgwAgoIkEA Сохранено)
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Отключение от локального: Выход из системы (состояние = ГОТОВО)
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 4C21A7F9E81: удалено
сент. 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 (хост mail.domain.net[private/dovecot-lmtp] сказал: 552 5.2.2 <[email protected] > Превышена квота (почтовый ящик пользователя заполнен) (в ответ на конец команды DATA))
сент. 29 15:40:55 mail.domain.net postfix/cleanup[807516]: 5C8387F9E88: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 582FA7F9E86: уведомление отправителя о недоставке: 5C8387F9E88
сент.29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5C8387F9E88: from=<>, size=4376, nrcpt=1 (очередь активна)
сент. 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, статус=отправлено (недоставленное уведомление администратора почты отбрасывается)
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5C8387F9E88: удалено
сент. 29 15:40:55 mail.domain.net postfix/cleanup[807601]: 5E7F37F9E89: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 582FA7F9E86: уведомление о недоставке постмастера: 5E7F37F9E89
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5E7F37F9E89: from=<[email protected]>, size=2273, nrcpt=1 (очередь активна)
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 582FA7F9E86: удалено
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): подключение с локального
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807581><YBy8F+dsVGGdUgwAgoIkEA>: sieve: msgid=<[email protected]>: не удалось сохранить в почтовый ящик ' INBOX': превышена квота (почтовый ящик пользователя заполнен)
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(james)<807581><YBy8F+dsVGGdUgwAgoIkEA>: sieve: выполнение скрипта /var/spool/mail/SpamAndBcc.sieve не удалось с неудачным неявным сохранением
сент. 29 15:40:55 mail.domain.net dovecot[807537]: lmtp(807581): Отключение от локального: Выход из системы (состояние = ГОТОВО)
сент. 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 (хост mail.domain.net[private/dovecot-lmtp] сказал: 552 5.2.2 <[email protected] > Превышена квота (почтовый ящик пользователя заполнен) (в ответ на конец команды DATA))
сент.29 15:40:55 mail.domain.net postfix/cleanup[807516]: 644BE7F9E8B: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 5E7F37F9E89: уведомление отправителя о недоставке: 644BE7F9E8B
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 644BE7F9E8B: from=<>, size=4376, nrcpt=1 (очередь активна)
сент. 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, статус=отправлено (недоставленное уведомление администратора почты отбрасывается)
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 644BE7F9E8B: удалено
сент. 29 15:40:55 mail.domain.net postfix/cleanup[807601]: 65F957F9E8C: message-id=<[email protected]>
сент. 29 15:40:55 mail.domain.net postfix/bounce[807514]: 5E7F37F9E89: уведомление о недоставке постмастера: 65F957F9E8C
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 65F957F9E8C: from=<[email protected]>, size=2273, nrcpt=1 (очередь активна)
сент. 29 15:40:55 mail.domain.net postfix/qmgr[807513]: 5E7F37F9E89: удалено

И так будет продолжаться до тех пор, пока я не перезапущу postfix и dovecot. Похоже, что система генерирует электронное письмо от почтмейстера к Джеймсу, и, поскольку почтовый ящик Джеймса полон, он продолжает зацикливаться. Любая подсказка о параметре, чтобы исправить это?

Заранее спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.