Как отключить сообщения «НЕПРОВЕРИЛЕННОЕ содержимое в почте ОТ», отправляемые Amavis почтмейстеру домена каждый раз, когда пользователь отправляет зашифрованное письмо. Устанавливается Debian 7 с postfix и amavisd.
Вы можете использовать параметр %admin_maps_by_ccat
чтобы определить, кому amavisd-new отправляет письма для каждой из своих категорий. С участием undef
вы можете отключить почту.
Таким образом, если вы не хотите получать письма для всех «непроверенных» писем, вам необходимо определить следующий параметр:
$admin_maps_by_ccat{+CC_UNCHECKED} = undef;
Чтобы сделать это только для UNCHECKED-ENCRYPTED
используйте это (для amavis 2.9.0, можно найти в примечаниях к выпуску):
$admin_maps_by_ccat{+CC_UNCHECKED.',1'} = undef;
Проблема получения писем с НЕ ПРОВЕРЕНО в теме может быть решено двумя способами.
Первое решение - это временное и быстрое решение, которое может привести к другим нежелательным проблемам, так как письма не будут сканироваться. Давайте посмотрим, что было предложено до сих пор.
Использование "$admin_maps_by_ccat{+CC_UNCHECKED} = undef;
", как упоминалось выше, не следует использовать, потому что это решение на самом деле не решает реальную проблему, которая возникает из-за того, что clamav устарел. Имейте в виду, что как только clamav УСТАРЕЛ, термин" UNCHECKED "в теме электронного письма будет прикреплен еще раз, потому что электронные письма, отправленные клиентами, не могут быть правильно отсканированы clamav, который не обновлен.
Другой аспект первого решения - добавить в файл "/etc/amavis/conf.d/50-user
"фрагмент"$undecipherable_subject_tag=undef;
", конечно, без кавычек, как было предложено некоторыми людьми. Тем не менее, ЭТО НЕ РЕШЕНИЕ по той же причине, упомянутой выше.
Давайте посмотрим на решение номер два.
Сначала запустите команду freshclam. Это, скорее всего, вызовет более одной ошибки, но также сообщит вам последнюю версию clamav. Чтобы лучше понять проблему, при необходимости запустите:
tail -20 /var/log/clamav/freshclam.log
Во-вторых, удалите старую версию с помощью команды:
apt remove clamav
В-третьих, загрузите последний файл clamav с помощью команды:
wget https://www.clamav.net/downloads/production/clamav-0.100.1.tar.gz
Здесь я использую в качестве примера clamav-0.100.1. Пожалуйста, выберите последнюю версию
В-четвертых, извлеките файл с помощью команды:
tar xf clamav*
Затем убедитесь, что вы находитесь в каталоге clamav. Итак, запускаем команду:
cd clamav*/
Теперь давайте скомпилируем clamav с помощью следующих трех команд одну за другой в каталоге clamav:
./configure
make
make install
Еще раз запустите команду:
freshclam
Если вы получите сообщение об ошибке «Can’t open/parse the config file /usr/local/etc/freshclam.cong
", вот как это исправить.
Удалите существующие freshclam.conf
файл из/usr/local/etc/
папку с командой:
rm -f /usr/local/etc/freshclam.conf
Если файла нет, перейдите к следующему шагу ниже, создав ссылку на новый файл, чтобы, если вам когда-либо придется запустить его снова, файл conf останется обновленным.
ln -s /etc/clamav/freshclam.conf /usr/local/etc/freshclam.conf
Затем запустите freshclam для обновления.
freshclam
Что ж, есть еще одна небольшая ошибка, которую вы получите, потому что freshclam уже работает в фоновом режиме. убьем его командой:
pkill -15 -x freshclam
Наконец, снова запустите freshclam следующим образом:
freshclam
Вуаля.
Чтобы проверить, отправьте себе электронное письмо или попросите друга отправить вам электронное письмо. Вы не должны видеть НЕ ПРОВЕРЕНО термин в теме писем, отправленных от клиентов. Если через неделю у вас будет такая же ошибка, скорее всего, clamav обновлен до более новой версии.