Как перенаправить уведомление Dovecot об отсутствии свободного места у получателя?
Добрый день.
Есть возможность перенаправить/продублировать сообщение Quota exceeded (mailbox for user is full), например, админу, в случае, если в ящике закончилось место? Сейчас оно уходит только отправителю.
quota_warning = storage=100%% quota-warning 100 %u не работает, если в ящике меньше свободного места, чем входящее письмо.
Заранее спасибо!
Павел Межуев, да, согласен, логично. Но есть такое правило на 80% заполненности ящика. Опять же но, создал я ящик (для проверки) размером 1 мб. Отправил письмо 2 мб. Мне пришел ответ, что места нет. А как об этом узнает админ? Потом через некоторое время начинают злые пользователи наезжать, что руки растут...
Ограничения размеров, конечно, на реально используемых ящиках другие, но хотелось бы перестраховаться, по возможности.
dddmitry, реально у вас какие ограничения стоят? От них и отталкивайтесь. Установите такое соотношение, чтобы гарантированно успеть принять меры без прерывания работы.
Потом через некоторое время начинают злые пользователи наезжать, что руки растут...
И правильно сделают. Использовать квоту для почтовых ящиков в 2019 году это не только анахронизм, но и недополученная прибыль (читай убытки) организации.
P. S. За отправку сообщения «Quota exceeded (mailbox for user is full)» отвечает расширение SMTP DSN (Delivery Status Notifications). Это зона ответственности MTA (Postfix/Exim/Sendmail/…). Если уж так хочется получать эти уведомления (что само по себе не является верным решением), то решать эту задачу надо на уровне MTA.