Инструменты пользователя

Инструменты сайта


playground:postcat

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

playground:postcat [2022/07/17 21:01]
vvp создано
playground:postcat [2022/07/17 21:01] (текущий)
vvp
Строка 8: Строка 8:
  
 Для этого переключитесь в учетную запись суперпользователя:​ Для этого переключитесь в учетную запись суперпользователя:​
 +<​code>​
 sudo su sudo su
 +</​code>​
 Проверьте очередь рассылки:​ Проверьте очередь рассылки:​
 +<​code>​
 mailq |less mailq |less
 +</​code>​
 less позволит вам просмотреть всю очередь,​ если вывод команды не вмещается на экран. Для выхода нажмите q. less позволит вам просмотреть всю очередь,​ если вывод команды не вмещается на экран. Для выхода нажмите q.
  
Строка 18: Строка 20:
  
 Посмотреть содержимое письма можно с помощью:​ Посмотреть содержимое письма можно с помощью:​
 +<​code>​
 postcat -q <ID> postcat -q <ID>
 +</​code>​
 Ищем что-то похожее на X-PHP-Originating-Script или X-Originating-Script. Ищем что-то похожее на X-PHP-Originating-Script или X-Originating-Script.
  
 Остается удалить скрипты и очистить очередь рассылки:​ Остается удалить скрипты и очистить очередь рассылки:​
 +<​code>​
 for m in $(/​usr/​bin/​mailq 2&​gt;&​1 |grep -v postqueue |grep -i "​^[1-9]\|^[A-Z]\|^0"​ |awk '​{print $1}'); for m in $(/​usr/​bin/​mailq 2&​gt;&​1 |grep -v postqueue |grep -i "​^[1-9]\|^[A-Z]\|^0"​ |awk '​{print $1}');
 do do
Строка 30: Строка 33:
   fi;   fi;
 done done
 +</​code>​
 Кстати этот скрипт является очень хорошим костылем если запланировать его выполнение каждую минуту. В таком случае очередь отправки будет постоянно мониториться и очищаться. Кстати этот скрипт является очень хорошим костылем если запланировать его выполнение каждую минуту. В таком случае очередь отправки будет постоянно мониториться и очищаться.
  
 Полностью очистить очередь можно следующей командой:​ Полностью очистить очередь можно следующей командой:​
 +<​code>​
 postsuper -d ALL postsuper -d ALL
 +</​code>​
 К сожалению,​ на этом беды не заканчиваются. Осталось определить как же бяка попала на сервер. Для этого просмотрите логи apache и системные логи. Пересмотреть запланированые задачи (cron jobs). К сожалению,​ на этом беды не заканчиваются. Осталось определить как же бяка попала на сервер. Для этого просмотрите логи apache и системные логи. Пересмотреть запланированые задачи (cron jobs).
playground/postcat.1658080866.txt.gz · Последние изменения: 2022/07/17 21:01 — vvp