Exim и всего 2 команды для контроля и очистки почтовой очереди
Данная статья будет очень короткой и содержать всего 2 команды для управления почтовой очередью на вашем почтовом сервере, который работает под управлением сервиса Exim.
Итак, проверить сколько писем у нас в очереди мы можем с помощью команды:
exim -bp | exiqsumm
Мы увидим количество писем, их размер, откуда отправляются и сколько времени ждут отправки.
Если кто то спамит и нам нужно остановить эту рассылку, то самым простым, но не всегда самым правильным, решением будет полностью очистить почтовую очередь. Сделать это можно так:
exipick -i | xargs exim -Mrm
Дополнительные команды:
Проверяем логи и смотрим какой пользователь спамит:
find /var/spool/exim/input/ -type f | xargs -i grep "^-ident" {} | grep -v exim | awk {'print $2'} | sort | uniq -c | sort -r
Смотрим сколько писем было отправлено:
grep '<=' /var/log/exim/main.log | wc -l
После того как нашли нарушителя, заблокировали его и очистили очередь проверяем очистилось ли всё здесь /var/spool/exim/input
Поиск вирусов на сервере или сайте
Последнее время всё чаще случаются случаи заражения популярных CMS вирусами/шелами и прочей нечестью. В этом посте мы коротко расскажем как можно эффективно бороться с этим.
Если у вас VPS или выделенный сервер, то настоятельно рекомендуем использовать антивирус ClamAV. Например, в ISPManager его можно установить в несколько кликов через раздел «Возможности». Если вы используете сервер без панели управления либо с другой CP, то можно установить clamav с помощью того же yum.