Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Спам в ЛС Тема решена

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
mir_sky
phpBB 1.0.0
Сообщения: 8
Стаж: 4 года 6 месяцев
Благодарил (а): 3 раза

Re: Спам в ЛС

Сообщение mir_sky »

Nekstati писал(а): 09.10.2019 21:32 попробуйте Antibot 42,
Тут уже писали где-то на форуме, что это не вариант. Спамер может написать ссылку без активного URL.
Но сам факт спама не пропадет.
Его скрипт разошлет 1000 писем в ЛС с кривой неработающей ссылкой.
Надо именно ограничение на кол-во ЛС в час/сутки или т.п.
Ну или какой-то другой вариант... Надо думать...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Спам в ЛС

Сообщение Татьяна5 »

mir_sky писал(а): 09.10.2019 21:38 Спамер может написать ссылку без активного URL
Наличие/отсутствие ссылок не проверяется
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 8 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

Re: Спам в ЛС

Сообщение ciiz1 »

Спам в ЛС от пользователя, или обратная связь?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Спам в ЛС

Сообщение Татьяна5 »

И там, и там работает. При соответствующих настройках в админке
Аватара пользователя
mir_sky
phpBB 1.0.0
Сообщения: 8
Стаж: 4 года 6 месяцев
Благодарил (а): 3 раза

Re: Спам в ЛС

Сообщение mir_sky »

ciiz1 писал(а): 09.10.2019 22:07 Спам в ЛС от пользователя, или обратная связь?
5 пользователей зарегились ночью и каждый разослал по 1000 сообщений в личку разным пользователям.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Спам в ЛС

Сообщение Sheer »

mir_sky писал(а): 09.10.2019 21:34 Необходимо чтобы спамер не высылал
Необходимо бороться не со следствием, а с причиной. Не допускайте регистрации спамеров - средств достаточно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
TaLLeR43
phpBB 2.0.1
Сообщения: 274
Стаж: 7 лет
Откуда: Кикнур
Благодарил (а): 47 раз
Поблагодарили: 22 раза

Re: Спам в ЛС

Сообщение TaLLeR43 »

mir_sky, кидай новорегов в группу "новые пользователи" и сделай ей ограниченные права
Аватара пользователя
mir_sky
phpBB 1.0.0
Сообщения: 8
Стаж: 4 года 6 месяцев
Благодарил (а): 3 раза

Re: Спам в ЛС

Сообщение mir_sky »

Sheer писал(а): 09.10.2019 23:25 Не допускайте регистрации спамеров
Вы тему читали или нет? Это человек производит регистрацию. Регистрацией от ботов нет.
TaLLeR43 писал(а): 09.10.2019 23:53 кидай новорегов в группу "новые пользователи"
Пришлось пока так и сделать.
Но это очень плохо, что новые порядочные и адекватные пользователи не могут отправить личку :(
Например, он увидел продажу/покупку или т.п., зарегился ради неё и не может отправить личку... :facepalm: :search:

А кто сколько ставит ограничение на "кол-во сообщений" для новеньких, чтобы они перешли из группы "Новые юзеры"?

p.s. И все равно это не решает до конца проблемы. Спамер-человек может маскироваться и и набрать незаметно и не спеша нужное кол-во сообщений на форуме и потом выдать массовую рассылку в ЛС...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Спам в ЛС

Сообщение Татьяна5 »

mir_sky, в расширении Antibot 42 есть средства против спама в ЛС. Именно спама автоматикой
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: Спам в ЛС

Сообщение Siava »

Да.. по хорошему надо сделать возможность выставлять лимит исходящих ЛС, а также исходящих email пользователям (если возможность отправки писем через форум включена) в сутки для определённой группы. В принципе такое расширение можно сделать, не вижу ничего сложного.. вроде.

Отправлено спустя 51 секунду:
Татьяна5, от отправки email Antibot42 не спасает. А хорошо бы и ту форму защитить.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
mir_sky
phpBB 1.0.0
Сообщения: 8
Стаж: 4 года 6 месяцев
Благодарил (а): 3 раза

Re: Спам в ЛС

Сообщение mir_sky »

В общем, как-то надо было корректно удалить последствия 5 тысяч высланных личных сообщений и минимизировать последствия.
Но не руками же 5 тысяч удалять? :)

Пришлось зайти в БД и руками "запросом" сначала снять в таблицах отметку (уведомление) о новом сообщении от него:

Код: Выделить всё

update `forum_privmsgs_to` SET `pm_new` = '0' WHERE `author_id` = ' айди спамера';
update `forum_privmsgs_to` SET `pm_unread` = '0' WHERE `author_id` = 'айди спамера';
Затем удалить его сообщения:

Код: Выделить всё

DELETE FROM `forum_privmsgs_to` WHERE `forum_privmsgs_to`.`author_id` = айди спамера;
DELETE FROM `forum_privmsgs` WHERE `forum_privmsgs`.`author_id` = айди спамера;
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: Спам в ЛС

Сообщение Nekstati »

mir_sky, ЛС автоматически удаляются при удалении пользователя (если они ещё не прочитаны).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Спам в ЛС

Сообщение rxu »

mir_sky писал(а): 09.10.2019 21:34 Вот это и есть нонсенс. Зачем форум без ЛС?
Зачем только что зарегистрировавшемуся пользователю немедленно отправлять ЛС, если только он не зарегистрировался исключительно для этого?
У администратора будет 3 9или сколько установите сами) сообщения, чтобы понять, спаммер это или нормальный пользователь.
Если не спаммер, можете вручную удалить его из группы с ограничениями ЛС, либо это произойдет автоматически.

Не вижу проблемы.
Изображение
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: Спам в ЛС

Сообщение Vlad__ »

rxu писал(а): 10.10.2019 8:30 Зачем только что зарегистрировавшемуся пользователю немедленно отправлять ЛС
На некоторых форумах очень развит раздел продаж. Там 90% регистрируются, чтобы купить. Такие не пишут в темах.
rxu писал(а): 10.10.2019 8:30Не вижу проблемы.
Проблема есть. И кстати именно на таких форумах купи-продай больше всего пользуются личкой - номер карты для оплаты, куда слать и т.д. На обычных болталках она рядовым пользователям в принципе не нужна.
Siava писал(а): 10.10.2019 0:40 Да.. по хорошему надо сделать возможность выставлять лимит исходящих ЛС, а также исходящих email пользователям (если возможность отправки писем через форум включена) в сутки для определённой группы. В принципе такое расширение можно сделать, не вижу ничего сложного.. вроде.
Хорошее решение!
Аватара пользователя
mir_sky
phpBB 1.0.0
Сообщения: 8
Стаж: 4 года 6 месяцев
Благодарил (а): 3 раза

Re: Спам в ЛС

Сообщение mir_sky »

Vlad__, полностью согласен по всем пунктам. У меня еще стоит свой скрипт, который ограничивает для новых юзеров посты в темах: 1 час = 1 пост. Это тоже решает проблему. А теперь, когда включил группу "Новые пользователи", то тоже лучше.
Но вы правы, очень нужна личка для порядочных юзеров. Хотя бы 1-2-5 в сутки для новеньких.
А сейчас, получается, они у меня лишены такой возможности, пока не напишут на форуме в темах определенное кол-во сообщений.
Nekstati писал(а): 10.10.2019 2:36 ЛС автоматически удаляются при удалении пользователя (если они ещё не прочитаны).
Многие прочитали. 5 тыс. всё-таки выслал. И у меня еще сайт(КМС) и два моб. приложения работают на движке форума. Там уведомления бывают не удаляются...

Вернуться в «Запросы расширений для phpBB»