Назад | Перейти на главную страницу

мошеннический процесс, начатый с отправки сотен писем

Я запустил второй процесс через

/etc/init.d/sec start
with a bad config file (the arguments being passed are in an unintended format.

Когда правило проходит, оно пытается отправить мне письмо. Если почтовый скрипт умирает, он отправляет мне письмо с сообщением, что почтовый скрипт умирает.

Я получаю сотни писем от того, что связано с этим процессом ... Я нашел второй процесс через

ps auxw | grep sec
and killed it.

Скрипт, который отправляет мне письмо, называется mailsec.sh. Я переместил этот файл, чтобы он больше не мог выполняться.

ps auxw | grep mailsec.sh
does not show anything either.

Однако я все еще получаю электронные письма, а средняя нагрузка на сервер очень высока. Есть идеи, как это отладить?

Пытался выполнить следующие команды, чтобы узнать, что находится в очереди. Я очистил очередь несколько минут назад, так что notihgn должен появиться, и действительно, ничего нет:

root@localhost:/var/log# exim4 -bp
root@localhost:/var/log# mailq
root@localhost:/var/log# 

Проверьте свою очередь с mailq, возможно, у вас в очереди на доставку слишком много сообщений, и это займет некоторое время. Ты можешь использовать exim4 -Mrm <id> чтобы удалить сообщение из очереди, поэтому, если вы укажете правильные идентификаторы для сообщений, которые вам не нужны, вы можете удалить его с помощью for цикл вроде этого:

mailq |grep root | awk '{ print $3}' | xargs exim4 -Mrm

Просто обратите внимание, что в этом случае я жду root поэтому он удалит все сообщения, отправленные пользователем root, YMMV.