Форум

/ домой \ \ темы /



Тема: Пользовательский badlist

07/12/2008 22:50 userUA:
Подскажите ,что нужно написать в пользовательском badlist-е ,чтоб запретить принимать письма с любых IP адресов кроме 127.0.0.1 ?
Можно ли так: в пользовательском goodlist-e разрешаем 127.0.0.1 а в badlist-е всё запрещаем.Если можно привидите пример
13/12/2008 21:43 userUA:
Ето нужно ,например,чтоб в определённый почтовый ящик ,попадали письма написаные исключительно на веб-форме сайта.Кто знает как ,подскажите
14/12/2008 04:48 Max:
Можно и так, а можно просто в badlist-е использовать такую строчку:

? ! $control=~ /127.0.0.1/

21/12/2008 17:47 userUA:
Максим,я проверил при такой записи письма всёравно проходят.Немогли б Вы проверить ето и ещё какая запись будет корректной для того чтоб запретить принимать всё,чтоб потом самостоятельно добавлять записи в goodlist ?
21/12/2008 18:49 Max:
Проходить он может только если в control каким-то образом попал 127.0.0.1 или в каком-то из gray- goodlist-ов есть что-то, что разрешает прием письма. Все goodlist-ы имеют приоритет над badlist-ами.
Т.к. точка '.' означает шаблон любого символа, можно задать требуемое условие более строго:
? ! $control =~ /127\.0\.0\.1/
И проверьте перевод строки в конце.

Чтобы запретить все годится проверка любого условия, например:
? $hello =~ /./

21/12/2008 19:39 userUA:
Спасибо за ответ. Попробуем...

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: