Below is the text of the page https://thehost.com.ua/wiki/spam stored 2017-05-10 by archive.org.ua. The original page over time could change. View as original html

Как определить кто шлет спам на VPS/Dedicated. Блокировка почты

[/] (044) 222-9-888 Поддержка абонентов : support@thehost.ua Ваши отзывы и предложения : #feedback Войти в личный кабинет Главная Хостинг Хостинг Премиум хостинг FTP хостинг Реселлинг хостинга Домены Регистрация Перенос Доменный сертификат Реселлинг доменов Домен занят Домен свободен Домен не доступен VPS/VDS Серверы Услуги SSL Сертификаты Личный бекап-диск Партнерская программа Партнерский биллинг Лицензии ПО ISPSystem Информация О компании Гарантия качества Правила предоставления услуг Юридическая информация Рекламные материалы Помощь Помощь 1. Сайт и Личный кабинет 1.1. Как зарегистрировать/восстановить кабинет 1.2. Чем отличается личный кабинет от панели управления 1.3. Как сделать заказ 1.4. Как обратиться в службу поддержки 1.5. Оплата услуг. Методы оплаты и их изменение 1.6. Как изменить тарифный план услуги, продлить услугу, заказать доп. IP, доп. ОЗУ для сервера 1.7. Через какое время остановленная/простроченная услуга будет удалена 1.8. SSL сертификат и методы их активации 1.9. Как заказать SSL сертификат 1.10. Как установить SSL сертификат в панели управления ISPmanager 1.11. Как установить SSL сертификат Comodo в панели управления ISPmanager 1.12. Как заказать домен 1.13. Условия акции “Скидка в 40% на сертификат Comodo PositiveSSL” 2. Работа с доменными именами 2.1. Регистрация доменов. Общие вопросы 2.2. Текущие акции для доменов 2.3. Как направить ваш домен на наш хостинг. Наши NS-сервера, как изменить NS-сервера своего домена 2.4. Как перенести доменное имя к нам на обслуживание. 2.5. Как перенести домен к другому регистратору/сменить владельца домена 2.6. Как управлять ЗАПИСЯМИ домена DNS , как направить домен на IP 2.7. Как проверить куда направлен домен. Детальная информация о домене 2.8. Как сделать поддомен, автоподдомены 2.9. Как работать с сайтом без зарегистрированного рабочего доменного имени. 2.10. Особенности регистрации доменов в некоторых зонах (.UA, .RU) 2.11. Как настроить перенаправление домена. Редиректы 2.12. 301 редирект через .htaccess 3. Работа в панели управления ISPmanager 3.1. Начало работы в панели управления ISPmanager, как припарковать домен, как создать почтовый ящик 3.2. Как узнать, поменять пароль на хостинг, личный кабинет, FTP 3.3. Как подключиться к хостингу по FTP , где взять пароль. Использование FileZilla 3.4. Как изменить версию PHP в панели управления хостингом 3.5. Конструктор сайтов. Как установить движок сайта ( CMS ) в автоматическом режиме 3.6. Как установить любой движок ( CMS ) на хостинг на примере Wordpres 3.7. Как перенести сайт с другого хостинга на наш 3.8. Как проверить логи доступа и ошибок 3.9. Как узнать что занимает место на хостинг аккаунте 3.10. Резервные копии, как настроить задание на резервирование, как восстановить сайт из резервной копии 3.11. Как сменить режим работы PHP и IP сайта 3.12. CRON – Запуск скрипта по расписанию 3.13. Возможность включения/отключения Проактивной Защиты на хостинге 3.14. Выпуск и подключение сертификата Let’s Encrypt 4. Работа с почтой 4.1. Как создать почтовый ящик, настройки почтовых ящиков,смена пароля ящика, DKIM 4.2. Какие ограничения на отправку писем 4.3. Настройка почтовых клиентов. Пример настройки The Bat 4.4. Как работать со встроенным почтовым клиентом 4.5. Как настроить работу почты на внешних почтовиках (gmail,yandex и др) 4.6. Как изменить IP для почтового домена, PTR и Hostmane для выделенного IP 4.7. Настройка php mail – отправка почты скриптом 4.8. Как определить кто шлет спам на VPS /Dedicated. Блокировка почты для отдельного сайта 5. Работа с услугой виртуального/выделенного сервера 5.1. Различия в работе услуг shared-хостинга и виртуального сервера 5.2. Панель управления VDSmanager: перезагрузка, переустановка, нагрузка, отказы сервера 5.3. Как подключиться к удаленному рабочему столу Windows 5.4. Сервисы сервера. Как перезапустить HTTP , MySQL, SMTP и прочие 5.5. Как установить на сервере расширения php CURL , GD и прочие 5.6. Изменение параметров сервера на примере таких параметров как: upload_max_filesize, post_max_size 5.7. VPS KVM . Загрузка с ISO образа, VNC 5.8. VPS KVM . Изменение PTR -записей для IP адресов виртуального сервера 5.9. Удаленная работа с сервером через IP- KVM 6. Работа с Базами Данных 6.1. Как зайти в PHPMyAdmin 6.2. Как создать базу данных, удаленное подключение к базе. Как выполнить импорт дампа MySQL 6.3. Где находятся конфигурационные файлы у разных CMS . Как подключить базу данных к вашему сайту 6.4. Как сделать импорт или экспорт базы данных через SSH ? Работа с БД по SSH 6.5. Ошибка 1226 – User superuser has exceeded the max_updates (current value: 260000) 6.6. Как настроить приложение для работы с базой данных 7. Работа по протоколу SSH 7.1. Начало работы с хостингом по протоколу SSH . Как подключится по SSH , Putty 7.2. Как выполнить импорт/экспорт дампа MySQL при помощи SSH . Работа с БД по SSH 7.3. Как архивировать и распаковывать архивы по SSH 7.4. Установка IonCube Loader на VPS 7.5. Debian – установка модуля для РНР на примере РНР GD, CURL , XCache 7.6. Как включить кеширование и GZip сжатие для сайта на VPS или выделенном сервере 7.7. Как скопировать файлы с сервера на сервер по протоколу SSH 7.8. Определение какая папка занимает место либо i-node 7.9. Как определить что создает нагрузку на сервер UNIX 8. Частые ошибки 8.1. Не выходит оплатить заказ, состояние заказа Оплачивается (заблокирован) 8.2. Вместо сайта отображается: Сайт только что был создан.Пожалуйста загрузите реальный контент сайта 8.3. Почему не продлилась услуга, хотя деньги на счету есть 8.4. Не выходит добавить домен already exist 8.5. Как отключить волшебные кавычки magic quotes gpc 8.6. Не удалось выполнить системный вызов fork 8.7. Не выходит удалить резервную копию 8.8. Не выходит обновить Wordpress, ошибка FTP 8.9. При регистрации домена произошла ошибка 8.10. Почему при входе на сайт перебрасывает на Blocklist. Что это и почему IP оказался заблокирован 8.11. Не получается настроить HTTPS в движке сайта 8.12. Универсальный конфиг СMS Opencart 8.13. Настройки подключения к БД в различных CMS 8.14. Перенос сайта на WordPress на новый домен Как определить кто шлет спам на VPS/Dedicated. Блокировка почты для отдельного сайта Практически па всех наших серверах мы используем для отправки почты сервис под названием Exim. Exim — это так называемый MTA ( Mail Transfer Agent ), агент передачи сообщений, в просторечии - почтовик или почтовый сервер, использующийся во многих операционных системах семейства Unix. У каждого письма, которое проходит через почтовый сервис есть свой идентификатор или по-другому уникальный номер письма. Идентификаторы сообщений в очередях Exim, представляют из себя буквенно-цифровые последовательности в верхнем и нижнем регистра, например "1TrXS1-0003SL-3h", и используются большинством команд администрирования очереди и логгирования в Exim. Теперь рассмотрим краткий список команд ssh https://thehost.ua/wiki/ssh-connect по управлению почтой и почтовой очередью . Важно! Все команды нужно выполнять от root и они доступны только для VPS /Dedicated Вывести количество сообщений в почтовой очереди (то, что мы видим в мониторинге): exim -bpc Печать списка сообщений в очереди. Выводятся, время постановки в очередь, размер, ID сообщения, отправитель, получатель: exim -bp Пример такого списка: 4h 791 1TrXgs-0004t8-0W noelle_foreman@artemida2012.kiev.ua bbyy@aol.com 4h 1.8K 1TrXgu-0004tZ-5w noelle_foreman@artemida2012.kiev.ua Соответственно идентификаторы этих двух сообщений: 1TrXgs-0004t8-0W и 1TrXgu-0004tZ-5w Удалить сообщение из очереди: exim -Mrm [id] (Пример: exim -Mrm 1TrXgs-0004t8-0W, удалит из очереди сообщение с переданным идентификатором) Просмотреть заголовки сообщений: exim -Mvh [id] Просмотреть тело сообщений: exim -Mvb [id] Просмотр логов сообщения: exim -Mvl [id] Удалить все заблокированные сообщения в почтовой очереди: exipick -z -i | xargs exim -Mrm Удалить все сообщения из почтовой очереди, где домен отправителя domain: exipick -f @domain -i | xargs exim -Mrm Удалить все сообщения из почтовой очереди, где домен получателя domain: exipick -r @domain -i | xargs exim -Mrm Удалить все сообщения из почтовой очереди: exipick -i | xargs exim -Mrm Если в очереди несколько сотен тысяч сообщений, быстрее будет выполнить удаление очереди командами rm -rfv /var/spool/exim4/input/ rm -rfv /var/spool/exim4/msglog/ Теперь рассмотрим как найти кто и каким образом рассылает спам на сервере и как это заблокировать? Для этого мы делаем следующее: Вывести список сообщений в почтовой очереди с помощью команды exim -bp Визуально определить в списке с какого домена либо ящика идет почта. Обычно это легко видно за счет большого количества почты, отправленной с одного и того-же почтового ящика. Также определить с чего именно идет спам можно анализируя логи, тело и заголовок несколько однообразных писем с помощью команд, описанных выше. Если спам идет со взломанного почтового ящика - отключить его, либо сменить пароль ящика в его свойствах в разделе Почтовые ящики Если спам идет с крон-задания - удалить такое задание в разделе Планировщик Cron Если с сайта - Найденный WWW домен нужно либо заблокировать либо заблокировать почту для этого www домена, сайт при этом будет работать - не работать будет только почта, отправленная скриптом php mail - для режимов работы php cgi и apache это делается по разному: - для режима php apache в общем конфиге apache2 сервера под root /etс/apache2/apache2.conf найти блок Virtualhost нужного домена и в строчке php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f сменить в пути /usr/sbin/sendmail слово sendmail на sendmoil. Либо сделать та же в разделе www домены в свойствах конфига apache2. После этого нужно перезагрузить сервис apache2 чтобы изменения вступили в силу. После этого php mail только для этого сайта и только в режиме php apache работать не будет и скрипты не смогут рассылать письма. - для режима php cgi под пользователем - владельцем сайта в файле php-bin/php.ini в строчке sendmail_path = "/usr/sbin/sendmail -t -i -f меняем в пути /usr/sbin/sendmail слово sendmail на sendmoil. При этом перезагружать ничего не нужно и указанная блокировка будет распространятся на ВСЕ www домены данного пользователя, которые работают в режиме php cgi, а не на какой-то конкретный. Еще раз хотелось бы отметить, что такая блокировка распространяется только на скрипты и крон с помощью которых распространяется почта - ящики, созданные на этом же домене будут работать. Если определить кто шлет спам с помощью очереди не удалось, можно воспользоватся еще несколькими командами: tail -n 1000 /var/log/nginx/access.log | grep POST выведет список POST запросов всех сайтов, в которых можно определить вредоносный файл, который генерирует рассылку. Также рассылку могут делать подключившись по ssh. Для определения взломанного пользователя воспользуйтесь командой ps axu | grep ssh которая выведет все ssh подключения к серверу. Затем наберите команду w которая выведет все активные соединения. Обычно пользователь, которого нет в выводе этой команде, но есть в выводе предыдущей взломан - в таком случае просто смените пароль пользователя либо его ftp аккаунта команда killall -u user закроет все открытые ssh соединения пользователя user Если вместо логина пользователя указаны цифры либо ftp-аккаунт пользователя, которого в Пользователях не видно, найти можно в файле /etc/group либо /etc/passwd Также скрипт рассылки может быть в папках tmp и var/tmp - эти папки также стоит проверить и почистить Еще рассылать спам можно запуская скрипты через cron. Быстро просмотреть все cron всех пользователей можно в папке /var/spool/cron/crontabs Если на сервере установлен не Exim a postfix , можно воспользоваться следующими командами mailq вывод почтовой очереди postsuper -d ALL чистка почтовой очереди Также в панели управления ISP Manager 4 для работы с почтовой очередью есть возможность установить и использовать плагин, который называется Почтовая очередь. Установить плагин можно только из под root в разделе Плагины - нажмите Установить справа вверху, из списка выберите ispmque и установите его. После этого обновите панель управления и в разделе Инструменты появится новый раздел Почтовая очередь. В этом разделе можно полностью просматривать всю очередь и все записи каждого письма в очереди, а также чистить очередь и повторять отправку отдельных писем, то есть по сути все то же что и описанным выше методом по ssh. Услуги Регистрация доменных имен Хостинг Виртуальные сервера VPS / VDS Бекап-диски SSL Сертификаты Лицензии ISPSystem Доменные Сертификаты Информация О компании Гарантия качества Правила предоставления услуг Юридическая информация Карта сайта Партнерские услуги Партнерский биллинг Реселлинг доменов Реселлинг хостинга Партнерская реферальная программа Услуги с повышенными требованиями Премиум хостинг Выделенные физические серверы Инструменты Проверка работы веб-сайтов Проверка Whois Записи DNS Мы в социальных сетях Контакты +380 (44) 222-9-888 Украина +7 (499) 403-36-28 Россия Техническая поддержка support@thehost.ua Бухгалтерия finance@thehost.ua Общие вопросы info@thehost.ua Помощь