Ошибка обновления

Автор Lisenok, 05 Декабрь 2019, 07:16:13

« назад - далее »

0 Пользователей и 1 гость просматривают эту тему.

Lisenok

Добрый день!
Попробую коротко изложить проблему.

Недавно с хостинга пришло письмо, что мои письма с форума отклоняются как спам почтовыми клиентами. 
Вот, собственно, его текст.

Письма, отправленные от имени вашего пользователя cx59665, отклоняются сервисами получателей как спам. Согласно правилам предоставления услуг, любой вид спама запрещен, поэтому мы были вынуждены заблокировать возможность отправки писем с сервера.

Лог, в котором зафиксирована рассылка, Вы можете запросить в рамках данного обращения;

Из лога можно определить, с помощью какого скрипта была инициирована рассылка: имя файла указывается в строке "X-PHP-Originating-Script".


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

1) Если скрипт - стандартный для CMS или написан вами:
- защитить формы обратной связи на сайте с помощью Captcha;
- актуализировать базу данных рассылки с помощью mail-checker;
- изменить пароли доступа к аккаунту, административной части сайта;
- обновить CMS и плагины до последних версий, не использовать "пиратские" версии CMS и плагинов;
- проверить антивирусом локальный компьютер, с которого вы администрируете сайт.


Я запросила у техподдержки лог, посмотрела, что все письма - мои, но, действительно, отклоняются.
Вот пример скрипта.


Oct 29 11:45:40 vh122 splogger[21988]: 1iPN8G-0005ie-Jt X-PHP-Originating-Script: "2854:Subs-Post.php"
Oct 29 11:45:40 vh122 splogger[21988]: 1iPN8G-0005ie-Jt <= cx59665@vh122.timeweb.ru U=cx59665 P=local S=2323
Oct 29 11:45:40 vh122 splogger[21984]: 1iPN8G-0005iY-JS ** gorinich111@mail.ru <Gorinich111@mail.ru> R=dnslookup T=remote_smtp: SMTP error from remote mail server after end of data: host mxs.mail.ru [94.100.180.104]: 550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=GkMfWJupxeQGaez1cpT2pK5awtDCjybyxKUkRHs7OLJeWLqTNGzKxYRrk7NbSVLlFwAAAIm6AAClh6U2 or  report details to abuse@corp.mail.ru. Error code: 581F431AE4C5A99BF5EC6906A4F69472D0C25AAEF2268FC24424A5C4B2383B7B93BA585EC5CA6C34B3936B84E552495B. ID: 000000170000BA8936A587A5.



Тогда я решила начать с выполнения рекомендаций в письме. В базе данных версия указана 2.0.8.
В менеджере пакетов вижу два обновления - SMF 1.1.20 / 2.0.9 Update и SMF 1.1.21 / 2.0.10 Update.

Так же там есть предложение обновить форум до последней версии. При попытке нажать на ссылку в этом предложении возникает следующая ошибка:

Несмотря на то, что пакет был загружен на сервер, он выглядит пустым. Пожалуйста, проверьте, доступны ли для записи директория Packages и поддиректория "temp". Если по-прежнему сталкиваетесь с этой проблемой, попробуйте распаковать содержимое пакета на своем компьютере и загрузить распакованные файлы в созданную поддиректорию в директории Packages и повторите попытку установки. Например, если пакет называется shout.tar.gz, нужно:

1) Загрузить пакет на свой компьютер и распаковать файлы.

2) С помощью клиента FTP создать новую директорию в директории "Packages", например "shout".

3) Загрузить все файлы, распакованные из пакета, в созданную директорию.
4) Вернуться в менеджер пакетов и обновить страницу. Новый пакет будет автоматически обнаружен SMF.


Если я загружаю пакет обновления через загрузку пакетов, возникает та же ошибка. Если через FTP - то менеджер пакетов его просто не видит. Хотя, если при этом попытаться загрузить через админку, то возникнет сообщение: Пакет уже загружен на сервер.

Теперь вопрос. С какого конца решать эту проблему? wallbash

S.T.A.L.K.E.R.

Скорее всего на форуме зарегистрировано много спам-ботов которые посредством форм обратной связи,поделиться с друзьями и другими способами спамят.
Запросите текст такого письма. По нему все будет ясно
Обновиться не поможет

Lisenok

Цитата: S.T.A.L.K.E.R. от 05 Декабрь 2019, 09:06:41Обновиться не поможет
Спасибо большое за совет, да, как раз собираюсь проверить базу e-mail адресов для рассылки!

Но главная часть вопроса как раз в том, что поможет обновиться... техподдержка предлагает попробовать через FTP, но я уже несколько раз пробовала, и архив туда закачивала, как у предыдущих обновлений, и распаковывала файлы... все равно не видит((

S.T.A.L.K.E.R.

Попробуйте в папке Packages создать папку tmp с 755 или 777 правами и попробовать обновиться.
И в менеджере пакетов проверьте  настройки вкладки права доступа к файлам

Snow_Irbis

Цитата: Lisenok от 05 Декабрь 2019, 07:16:13Письма, отправленные от имени вашего пользователя cx59665, отклоняются сервисами получателей как спам. Согласно правилам предоставления услуг, любой вид спама запрещен, поэтому мы были вынуждены заблокировать возможность отправки писем с сервера.
Первым делом нужно избавиться от ботов которые зарегистрированы на форуме. Например все у кого 0 сообщений автоматически считаются ботами и подлежат удалению  :)

S.T.A.L.K.E.R.

Цитата: Snow_Irbis от 05 Декабрь 2019, 21:22:58Первым делом нужно избавиться от ботов которые зарегистрированы на форуме. Например все у кого 0 сообщений автоматически считаются ботами и подлежат удалению  :)
Я обычно по БД,по таблице с юзерами.Боты любят вставлять тексты или ссылки в подписи или поля профиля.
Делаю фильтрацию по этим колонкам таблицы и посматриваю их.Можно выставить побольше показывать на странице полей.Удобно спамеров выносить пачками.
У меня до 50 сообщений запрещено вставлять подписи в ссылки,так же до этого предела закрыты некоторые поля профиля,а на остальные наложены фильтры.

Lisenok

Цитата: S.T.A.L.K.E.R. от 05 Декабрь 2019, 12:27:05Попробуйте в папке Packages создать папку tmp с 755 или 777 правами и попробовать обновиться.
И в менеджере пакетов проверьте  настройки вкладки права доступа к файлам
Папку создала, права проверила - все в порядке, а эффект тот же...

S.T.A.L.K.E.R.

Цитата: Lisenok от 06 Декабрь 2019, 05:39:00Папку создала, права проверила - все в порядке, а эффект тот же...
Где вы скачиваете пакеты обновления?Дайте ссылку.

Lisenok


Lisenok

И еще, кстати, вопрос. 

Можно ли как то выгрузить список email пользователей в файл? Невозможно вручную несколько сотен открыть и посмотреть.