Настроить проверку исходящей и входящей почты в Exim4 антивирусом ClamAV
Интеграция антивируса ClamAV с почтовым сервером Exim4 защитит вашу почту от вирусов и malware. Вот как правильно настроить проверку входящих и исходящих сообщений.
Внимание: Перед редактированием конфигурационных файлов сделайте их резервную копию. Все изменения требуют перезагрузки Exim.
1. Добавление проверки в секцию acl_not_smtp
Добавьте проверку антивирусом ClamAV в секцию acl_not_smtp
для сканирования всех сообщений:
# Limit per user for PHP scripts acl_not_smtp: deny message = Website of user $authenticated_id is sending too many emails - rate overlimit = $sender_rate / $sender_rate_period ratelimit = 200 / 1h / $authenticated_id warn ratelimit = 100 / 1h / strict / $authenticated_id log_message = Sender rate [limitlog]: log / account / $authenticated_id / $sender_rate / $sender_rate_period # Добавляем проверку ClamAV .ifdef CLAMD deny message = Message contains a virus ($malware_name) and has been rejected malware = */defer_ok .endif accept
2. Редактирование секции acl_check_data
В секции acl_check_data
закомментируйте строку с условием:
acl_check_data: .ifdef CLAMD deny message = Message contains a virus ($malware_name) and has been rejected malware = */defer_ok # condition = ${if eq{$acl_m0}{yes}{yes}{no}} # Закомментируйте эту строку .endif
Примечание: После внесения изменений выполните команду
sudo systemctl reload exim4
для применения конфигурации.
Если в процессе настройки возникли ошибки или нужна профессиональная помощь в защите почтового сервера — специалисты нашего сервиса помогут с настройкой антивирусной защиты и решением проблем с Exim.