Приветствую.
Есть проблема не могу настроить MailScanner, чтобы он блокировал письма превышающих определенный размер.прописал в конфиге /usr/local/etc/MailScanner/MailScanner.conf
%rules-dir% = /usr/local/etc/MailScanner/rules
Maximum Message Size = %rules-dir%/max.message.size.rulesв /usr/local/etc/MailScanner/rules/max.message.size.rules
From: *@имя.домена.ru 500K
отправляю письмо размером 1,5 мегабайта
в /var/log/maillog
Nov 23 12:40:49 имя MailScanner[737]: New Batch: Scanning 1 messages, 1557364 bytes
Nov 23 12:40:49 имя MailScanner[737]: Unscanned: Delivered 1 messages
Nov 23 12:40:49 имя MailScanner[737]: Deleted 1 messages from processing-databaseИ письмо успешно доходит до адресата с вложением превышающим 500К
Функции антивируса и спамфильтра в MailScanner отключены.
Может поэтому письмо и не анализируется должным образом? Куда еще посмотреть, чтобы заставить отрабатывать ограничение на размер письма?з.ы.
sendmail стартует с флагом "-bd -ODeliveryMode=queueonly -OQueueDirectory=/var/spool/mqueue.in -q15m"
Проблема решилась. Оказывается MailScanner не будет работать корректно без использования хоть какого нибудь антивируса. Я почему то полагал, что он будет анализировать письма и без антивирусных или антиспам приложений :).
Ради эксперимента прикрутил к конфигу MailScanner-а, антивирус ClamAV. Обработка вложений стало проходить нормальным образом т.е. блокировать по размеру и прочим параметрам. Без антивируса работали только ограничения на расширение вложенных файлов.