Как удалить НЕПРОВЕРЕННЫЙ термин, прикрепленный к теме электронной почты при получении

Как отключить "НЕПРОВЕРЕННОЕ содержимое в почте ОТ" писем, отправляемых Amavis администратору домена каждый раз, когда пользователь отправляет зашифрованную почту. Это Debian 7 с постфиксом и amavisd.

2 ответа

Решение

Вы можете использовать параметр %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

Вуаля.

Чтобы проверить, отправьте себе электронное письмо или попросите друга отправить вам электронное письмо. Вы не должны видеть термин UNCHECKED в теме писем, отправленных клиентами. Если через неделю у вас возникла та же ошибка, скорее всего, clamav обновлен до более новой версии.

Другие вопросы по тегам