The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"regexp для поля from в postfix"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Информационная безопасность (Public)
Изначальное сообщение [ Отслеживать ]

"regexp для поля from в postfix"  
Сообщение от vfp7 email(ok) on 12-Мрт-08, 13:15 
hi

Нужна помощь в написании regexp для postfix.

Требуется:

Проверка поля from=<sender@domain.ltd> на соответствие виду:
!(0-9|A-Z|a-z)[(0-9|A-Z|a-z|_|-|\.)]{1..64}@(A-Z|a-z)(0-9|A-Z|a-z|-){2..64}\.(A-Z|a-z){2..3} REJECT You bad sender

То есть чтобы адреса соответствовали Vasa.Pupkin_2-46@mail2-3.org, а все прочие вида:
-levota@cox+.info отсекались. Нигде в инете и google я не нашел описание формата regexp, просьба помочь составить это правило, а на основании его я смогу уже разобраться и с форматом regexp

Как я думаю это правило надо будет вставить в sender_access.

Заранее спасибо.
Сергей

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "regexp для поля from в postfix"  
Сообщение от stas (??) on 12-Мрт-08, 14:45 
>[оверквотинг удален]
>
>То есть чтобы адреса соответствовали Vasa.Pupkin_2-46@mail2-3.org, а все прочие вида:
>-levota@cox+.info отсекались. Нигде в инете и google я не нашел описание формата
>regexp, просьба помочь составить это правило, а на основании его я
>смогу уже разобраться и с форматом regexp
>
>Как я думаю это правило надо будет вставить в sender_access.
>
>Заранее спасибо.
>Сергей

Тип regexp - это POSIX regular  expression form (man 7 regex)
Тип pcre - это Perl Compatible Regular Expression form (http://www.perl.com/doc/manual/html/pod/perlre.html)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "regexp для поля from в postfix"  
Сообщение от vfp7 email(ok) on 13-Мрт-08, 12:05 
tnx за помощь.
Что это за зверь, я и так знаю, а вот попробовать составить regexp - это уже другое дело ...

На данный момент самое оно:

http://www.nncron.ru/help/RU/add_info/regexp.htm

Пока вырисовывается что то типа:

/^[\w@\.\-]+$/)

Насколько это верно - пока не знаю ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "regexp для поля from в postfix"  
Сообщение от stas (??) on 13-Мрт-08, 12:23 
>[оверквотинг удален]
>
>На данный момент самое оно:
>
>http://www.nncron.ru/help/RU/add_info/regexp.htm
>
>Пока вырисовывается что то типа:
>
>/^[\w@\.\-]+$/)
>
>Насколько это верно - пока не знаю ...

Это вроде ваши слова:
Нигде в инете и google я не нашел описание формата regexp
Проверить можно man postmap.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "regexp для поля from в postfix"  
Сообщение от angra (ok) on 15-Мрт-08, 22:45 
готовых регексов для проверки мыла пруд пруди, используйте гугл. Если хотите научится сами составлять регексы, то ищите "Mastering Regular Expressions", вроде есть и русские переводы.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "regexp для поля from в postfix"  
Сообщение от vfp7 email(ok) on 17-Мрт-08, 12:12 
На текущий момент самое подходящее:

/^[a-zA-Z0-9][a-zA-Z0-9_\-]{0,64}@[a-zA-Z][a-zA-Z0-9_\-]{0,64}\.[a-zA-Z]{2,3}$

Пока не знаю надо ли прикрывать символы @ _ и как реверснуть все выражение, может так?:

/^^([a-zA-Z0-9][a-zA-Z0-9_\-]{0,64}@[a-zA-Z][a-zA-Z0-9_\-]{0,64}\.[a-zA-Z]{2,3})$

Кто знает - подскажите plz

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "regexp для поля from в postfix"  
Сообщение от angra (??) on 18-Мрт-08, 04:04 
Продолжаете работу методом научного тыка? Считаете, что документация существует только для дураков и трусов?
Удачи, она вам понадобится и не только в этом вопросе.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "regexp для поля from в postfix"  
Сообщение от vfp7 email(ok) on 19-Мрт-08, 10:25 
>Продолжаете работу методом научного тыка? Считаете, что документация существует только для дураков
>и трусов?
>Удачи, она вам понадобится и не только в этом вопросе.

Извините, но мне приходится работать да часу ночи, одновремено вести (одному) фирму с 80 машинами, систему видеонаблюдения на 50 камер, 6 серверов БД + шлюзов, подрабатывать в техническом центре ...
Я не могу на текущий момент времени потратить день на перелопачивание интернета из за расширения (точнее я бы сказал для обеспечения нормальной работы) функционала Postfix.
Вообще мое мнение, что проверка валидности полей from и helo должна была зашита по умолчанию в конфигурацию Postfix ...
Так что еще раз извините, но такой подход к решению проблем я уже встречал в одной конторе, - типа сам бейся над тем, что мы уже знаем, а ты новичок и ... (короче как в армии с дедовщиной).
В итоге в этой конторе при эпидемии клеза, та половина комбината, которая обслуживалась этими "дедами", легла вместе с серверами, а я перешел на должность выше ...
Так что удача в жизни скорее понадобится Вам ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "regexp для поля from в postfix"  
Сообщение от stas (??) on 19-Мрт-08, 10:42 
>[оверквотинг удален]
>Вообще мое мнение, что проверка валидности полей from и helo должна была
>зашита по умолчанию в конфигурацию Postfix ...
>Так что еще раз извините, но такой подход к решению проблем я
>уже встречал в одной конторе, - типа сам бейся над тем,
>что мы уже знаем, а ты новичок и ... (короче как
>в армии с дедовщиной).
>В итоге в этой конторе при эпидемии клеза, та половина комбината, которая
>обслуживалась этими "дедами", легла вместе с серверами, а я перешел на
>должность выше ...
>Так что удача в жизни скорее понадобится Вам ...

А интернет не надо перелопачивать. Достаточно прочитать документацию на www.postfix.org.
И "...проверка валидности полей from и helo..." есть в Postfix. И это не проблема Postfix, что вы не можете ее настроить.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "regexp для поля from в postfix"  
Сообщение от hate email on 19-Мрт-08, 10:43 

>Извините, но мне приходится работать да часу ночи, одновремено вести (одному) фирму

Ваши проблемы. Не можете? Ищите другую работу.


>с 80 машинами, систему видеонаблюдения на 50 камер, 6 серверов БД
>+ шлюзов, подрабатывать в техническом центре ...

Зал взревел. Бурные овации.


>Я не могу на текущий момент времени потратить день на перелопачивание интернета
>из за расширения (точнее я бы сказал для обеспечения нормальной работы)
>функционала Postfix.

Это мы за вас должны сделать? Поделитесь зарплатой?


>Вообще мое мнение, что проверка валидности полей from и helo должна была
>зашита по умолчанию в конфигурацию Postfix ...
>Так что еще раз извините, но такой подход к решению проблем я
>уже встречал в одной конторе, - типа сам бейся над тем,
>что мы уже знаем, а ты новичок и ... (короче как
>в армии с дедовщиной).
>В итоге в этой конторе при эпидемии клеза, та половина комбината, которая
>обслуживалась этими "дедами", легла вместе с серверами, а я перешел на
>должность выше ...

Нихрена не можем но карьеру делаем. Видали таких.

>Так что удача в жизни скорее понадобится Вам ...

To All: Любопытный экземпляр "великого админа", уже думает что ему все должны.

  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "для поля"  
Сообщение от Andrey Mitrofanov on 19-Мрт-08, 11:13 
> To All: Любопытный экземпляр "великого админа", уже думает что ему все должны.

http:/openforum/vsluhforumID10/3685.html

Почти Касперский Ж)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "для поля"  
Сообщение от stas (??) on 19-Мрт-08, 11:34 
>> To All: Любопытный экземпляр "великого админа", уже думает что ему все должны.
>
>http:/openforum/vsluhforumID10/3685.html
>
>Почти Касперский Ж)

Особенно трогательно - "облом самого злобного спамера"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "regexp для поля from в postfix"  
Сообщение от angra (??) on 20-Мрт-08, 09:40 
Документация на регулярные выражения занимает пару страниц - это слишком много для мегаадмина? Ну а понты ваши просто смешны, также как и ваше мнение по поводу того, что должно быть в Postfix.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "regexp для поля from в postfix"  
Сообщение от vfp7 email(ok) on 26-Мрт-08, 11:40 
>Документация на регулярные выражения занимает пару страниц - это слишком много для
>мегаадмина? Ну а понты ваши просто смешны, также как и ваше
>мнение по поводу того, что должно быть в Postfix.

Ya ya ...
Где то я уже это слышал :)

Вместо того что бы помочь что то сделать полезное для ВСЕХ, я слышу в ответ: бейся сам над тем, что мы знаем - но при этом мы тебе НЕ скажем как это сделать ...

Вот это огромная проблема мира Unix (да и не только),- сами мы что то знаем, но никому не скажем и не поможем, пускай мучаются сами ...

Когда до "великих" гуру наконец то дойдет, что людям не обязательно к примеру изучать от и до регулярные выражения, для того что бы написать одну строку в конфиге postfix.
Что бы в итоге у этого человека заработала на 100 % система дополнительной фильтрации спама (которую в отличии от "великих" гуру он хотя бы САМ создал), и при этом этот человек поделился со всеми своей системой ...

PS: А может вы спамеры, и специально стараетесь ставить палки в колеса проектам по блокировке спама ???
Как же я сразу это не понял ?!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "regexp для поля from в postfix"  
Сообщение от hate email on 26-Мрт-08, 12:18 

>PS: А может вы спамеры, и специально стараетесь ставить палки в колеса
>проектам по блокировке спама ???
>Как же я сразу это не понял ?!

  Спамеры мы, спамеры. Иди учи регулярки и не отнимай у спамеров время.
Знаешь какие спамеры занятые люди?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "regexp для поля from в postfix"  
Сообщение от stas (??) on 26-Мрт-08, 13:09 
>[оверквотинг удален]
>примеру изучать от и до регулярные выражения, для того что бы
>написать одну строку в конфиге postfix.
>Что бы в итоге у этого человека заработала на 100 % система
>дополнительной фильтрации спама (которую в отличии от "великих" гуру он хотя
>бы САМ создал), и при этом этот человек поделился со всеми
>своей системой ...
>
>PS: А может вы спамеры, и специально стараетесь ставить палки в колеса
>проектам по блокировке спама ???
>Как же я сразу это не понял ?!

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "regexp для поля from в postfix"  
Сообщение от angra (??) on 26-Мрт-08, 15:10 
Аффтар жжот, пеши исчо
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "regexp для детсада"  
Сообщение от Andrey Mitrofanov on 26-Мрт-08, 15:20 
>Аффтар жжот, пеши исчо

Точно, надо издаваться, многотомно! В детском садике фсе ж были в восторге...
google.ru:(игра "деревянная нога" психология)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "regexp для поля from в postfix"  
Сообщение от sql email on 26-Сен-08, 12:55 
>[оверквотинг удален]
>примеру изучать от и до регулярные выражения, для того что бы
>написать одну строку в конфиге postfix.
>Что бы в итоге у этого человека заработала на 100 % система
>дополнительной фильтрации спама (которую в отличии от "великих" гуру он хотя
>бы САМ создал), и при этом этот человек поделился со всеми
>своей системой ...
>
>PS: А может вы спамеры, и специально стараетесь ставить палки в колеса
>проектам по блокировке спама ???
>Как же я сразу это не понял ?!

полностью поддерживаю.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "regexp для поля from в postfix"  
Сообщение от domas (ok) on 29-Сен-08, 16:01 
Видишь ли, как получается: мы когда-то потратили время на чтение мануалов и "наступание на грабли", и теперь получаем за это деньгу (в частности, составляя такие же регекспы). А ты хочешь, воспользовавшись нишими трудозатратами получить деньгу себе. Не, брат, так не пойдет...
"Вот такая. понимаешь загагулина" (с)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "regexp для поля from в postfix"  
Сообщение от Sergey (??) on 02-Окт-08, 08:51 
>Видишь ли, как получается: мы когда-то потратили время на чтение мануалов и
>"наступание на грабли", и теперь получаем за это деньгу (в частности,
>составляя такие же регекспы). А ты хочешь, воспользовавшись нишими трудозатратами получить
>деньгу себе. Не, брат, так не пойдет...
>"Вот такая. понимаешь загагулина" (с)

Я за борьбу со спамом и DDOS-ом НИКОГДА не брал денег с заказчиков и не собираюсь брать в дальнейшем ...
Мое мнение по поводу спама - это полный отстой, надо уметь зарабатывать деньги на жизнь честным способом.
Когда то я сам занимался хакингом, но со временем сменил сторону и перешел в стан ИТ специалистов ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "regexp для поля from в postfix"  
Сообщение от angra (ok) on 02-Окт-08, 18:07 
Кто-то конечно посчитает вас альтруистом, но ведь хватит тех, кто сочтет вас наивным дурачком, помните об этом когда следующий раз будете "одеваться в белое".
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру