The OpenNET Project / Index page

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

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

"Знатоки header_check regexp, postfix"  
Сообщение от serg_tv email(ok) on 19-Янв-06, 16:40 
Postfix 2.2.8. FreeBSD 4.10.
В main.cf подключено использование regexp: ../header_checks.
Все работает.

Понадобилось следущее:
чтобы на определенный ящик user@domain.com почта приходила только с доменов vasja.com, billagates.com etc. А все что идет с остальных доменов реджектилось.

Всячески калдовал с /^To, /^From, if, endif..
Нужного еффекта нет.

Может, кто знающий, подскажет как правильно написать такой regexp?
Или какой-то другой способ решения данной проблемы, естественно без изменения почтового сервера на другой или доустановки допольнителлных программ.

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

 Оглавление

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


1. "Знатоки header_check regexp, postfix"  
Сообщение от jonatan (ok) on 19-Янв-06, 16:54 
>Всячески калдовал с /^To, /^From, if, endif..
>Нужного еффекта нет.
С header_checks не получится. Он проверяет каждую строку отдельно. Используйте smtpd_recipient_restrictions и smtpd_restriction_classes:
http://www.postfix.org/RESTRICTION_CLASS_README.html
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Знатоки header_check regexp, postfix"  
Сообщение от serg_tv email(ok) on 19-Янв-06, 18:37 
>>Всячески калдовал с /^To, /^From, if, endif..
>>Нужного еффекта нет.
>С header_checks не получится. Он проверяет каждую строку отдельно. Используйте smtpd_recipient_restrictions и
>smtpd_restriction_classes:
>http://www.postfix.org/RESTRICTION_CLASS_README.html


Спасибо за ответ. Буду пробовать.

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

3. "Знатоки header_check regexp, postfix"  
Сообщение от serg_tv email(ok) on 19-Янв-06, 19:01 
Все получилось. При помощи:

Postfix can implement per-address access controls. What follows is based on the SMTP client IP address, and therefore is subject to IP spoofing.

/etc/postfix/main.cf:
    smtpd_recipient_restrictions =
        check_recipient_access hash:/etc/postfix/access
        ...the usual stuff...

/etc/postfix/access:
    all@my.domain   permit_mynetworks,reject
    all@my.hostname permit_mynetworks,reject


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

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

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




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

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