VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Где и как можно настроить на форуме что бы блокировать письма по эл.почты?
Иначе: если я не хочу получать письма с формы обратной связи от some@some.ru (пример) как это можно настроить?
не уверен на 100%, но можно попробовать добавить майл в настройках блокировки в админке
хз, может и обратная связь как то взаимосвязана с блокировками
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by kerk
хз, может и обратная связь как то взаимосвязана с блокировками
нет, не связана
и это - логично
кроме того, sendmessage.php вообще никак не проверяет валидность указанной почты, можно вбить что угодно, лишь бы формат был похож на почтовый адрес
@smff, фильтры на собственной почте настройте
гмыл позволяет письма от определённых отправителей сразу отправлять в "корзину", не читая. Как другие почтовики - хз
@smff
Простоузер
Join Date: Nov 2013
Posts: 9
Версия vB: 4.2.х
Reputation:
Novice 1
Репутация в разделе: 1
0
А вообще это странно, ведь есть же настройки "Отделять людей от роботов" и там есть галка "Обратная связь". Далее в настройках есть список блокированных почт для регистрации. Почему бы не совместить...хотя блокированный пользователь вообще потеряет шансы на какую либо связь.
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by smff
хотя блокированный пользователь вообще потеряет шансы на какую либо связь
вот именно
кроме того, даже если "совместить", всё равно остаётся "лазейка", по крайней мере, для гмыльницы
для движка, как он сравнивает записи, luvilla@gmail.com и luv.illa@gmail.com - это разные почты
для гмыла - одна, хоть после каждой буквы точки понаставь)
Что используется в "отделении людей от роботов"? если в обратную связь долбится спамер - может, пора что-то менять?
@smff
Простоузер
Join Date: Nov 2013
Posts: 9
Версия vB: 4.2.х
Reputation:
Novice 1
Репутация в разделе: 1
0
Quote:
Originally Posted by Luvilla
вот именно
кроме того, даже если "совместить", всё равно остаётся "лазейка", по крайней мере, для гмыльницы
для движка, как он сравнивает записи, luvilla@gmail.com и luv.illa@gmail.com - это разные почты
для гмыла - одна, хоть после каждой буквы точки понаставь)
Что используется в "отделении людей от роботов"? если в обратную связь долбится спамер - может, пора что-то менять?
Там стоит reCaptcha, но возвращаясь к теме, решил свою задачу вот так:
1) фаил sendmessage.php строка 257:
+ $send = TRUE;
2) фаил sendmessage.php строка 327:
- vbmail($destemail, $subject, $message, false, $vbulletin->GPC['email'], '', $name);
+ if($send)
{
vbmail($destemail, $subject, $message, false, $vbulletin->GPC['email'], '', $name);
}
3) Админ.панель -> Продукты и модули -> Добавить новый модуль
3.1) Местоположение модуля: sendmessage_docontactus_process
3.2) Код PHP модуля:
if(in_array($email,
array(
'some@some.ru',
'сюда еще если нужно',
'сюда еще если нужно',
'сюда еще если нужно',
))
{
$send = FASLE;
}
4) радоваться решению задачи.
---
А вообще это очень частный случай, когда нужно не отсылать пользовательские сообщения, да так что бы он об этом и не знал.
smff добавил 25.08.2014 в 22:45
Ой, точнее вот так:
3.2) Код PHP модуля:
if(in_array($email,
array(
'some@some.ru',
'сюда еще если нужно',
'сюда еще если нужно',
'сюда еще если нужно',
))
{
$send = FALSE;
}
Last edited by smff : 08-25-2014 at 11:45 PM.
Reason: Добавлено сообщение
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by smff
Там стоит reCaptcha
боты её проходят
Quote:
Originally Posted by smff
А вообще это очень частный случай, когда нужно не отсылать пользовательские сообщения, да так что бы он об этом и не знал.