The OpenNET Project / Index page

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

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

" postfix Выборочное применение {header,body}_checks"  +/
Сообщение от kompik (ok) on 27-Сен-12, 09:34 
Подскажите как реализовать вход

smtp inet n - n - - smtpd

для входящей почты
в вход

submission inet n - n - - smtpd

для исходящей
и сделать путь писем входящих и исходящих  разным - для реализации нужного функционал.????!!!!

Или какой ман курить?!

Ответить | Правка | Cообщить модератору

Оглавление

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


1. " postfix Выборочное применение {header,body}_checks"  +/
Сообщение от PavelR (ok) on 27-Сен-12, 13:52 
> Подскажите как реализовать вход  "smtp inet n - n - - smtpd" для входящей почты
> в вход "submission inet n - n - - smtpd" для исходящей

А теперь то же самое, только по-русски и как можно понятней. Обе эти строки определяют входяющую /извне/ в почтовую систему почту.

> и сделать путь писем входящих и исходящих  разным - для реализации
> нужного функционал.????!!!!

если вы входящими и исходящими называете различные потоки по отношению к вашим получателям, то

> Или какой ман курить?!

на официальном сайте постфикса всё подробно разжевано.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. " postfix Выборочное применение {header,body}_checks"  +/
Сообщение от kompik (ok) on 27-Сен-12, 15:33 
прочитал "Postfix Built-in Content Inspection" раздел "Configuring header/body checks for mail from outside users only"
не получилось, или не догнал как реализовать.
мне надо подключить header_checks и body_checks только для входящих писем
соответственно надо прописать в master.cf, но не фильтрует.
возможно причина еще в том что в main.cf прописанно
content_filter = scan:127.0.0.1:10025
receive_override_options = no_address_mappings


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. " postfix Выборочное применение {header,body}_checks"  +/
Сообщение от kompik (ok) on 27-Сен-12, 17:15 
Сделал

192.168.0.19:smtp inet n - n - - smtpd
-o cleanup_server=cleanup_in

cleanup_in unix n - n - 0 cleanup
-o header_checks=regexp:/etc/postfix/header_checks
-o body_checks=regexp:/etc/postfix/body_checks

192.168.0.21:submission inet n - n - - smtpd

Не работает, все равно пропихивает письмо


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. " postfix Выборочное применение {header,body}_checks"  +/
Сообщение от PavelR (ok) on 28-Сен-12, 06:28 
> Сделал
> 192.168.0.19:smtp inet n - n - - smtpd
> -o cleanup_server=cleanup_in
> cleanup_in unix n - n - 0 cleanup
> -o header_checks=regexp:/etc/postfix/header_checks
> -o body_checks=regexp:/etc/postfix/body_checks
> 192.168.0.21:submission inet n - n - - smtpd
> Не работает, все равно пропихивает письмо

не знаю, как пользоваться опцией cleanup_server ( "-o cleanup_server=cleanup_in" ), но если почитать букварик http://www.postfix.org/BUILTIN_FILTER_README.html#remote_only , то там написано делать несколько по-другому.  Как в букварике написано вы делали, или требуются пояснения?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. " postfix Выборочное применение {header,body}_checks"  +/
Сообщение от kompik (ok) on 28-Сен-12, 09:37 
> не знаю, как пользоваться опцией cleanup_server ( "-o cleanup_server=cleanup_in" ), но
> если почитать букварик http://www.postfix.org/BUILTIN_FILTER_README.html#remote_only
> , то там написано делать несколько по-другому.  Как в букварике
> написано вы делали, или требуются пояснения?

Этот букварик читал.
Если имеешь ввиду делать так
1.2.3.4:smtp   inet  n       -       n       -       -       smtpd
        опции
    127.0.0.1:smtp inet  n       -       n       -       -       smtpd
        опции
    pickup         fifo  n       -       n       60      1       pickup
        опции
То так я и сделал, если имеешь ввиду -o receive_override_options=no_header_body_checks, то полностью отключаешь проверку header/body checks, а мне нужно проверять только входящие письма  (это написано здесь http://www.postfix.org/postconf.5.html#receive_override_options ,
receive_override_options (default: empty)
no_header_body_checks
    Disable header/body_checks. This is typically specified AFTER an external content filter.
Пояснений надеюсь не нужны).
Если я не прав, поясни плз!

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. " postfix Выборочное применение {header,body}_checks"  +/
Сообщение от kompik (ok) on 28-Сен-12, 13:30 
Сделал так

-o cleanup_service_name=cleanup_in
cleanup_in unix n - n - 0 cleanup
  -o header_checks=regexp:/etc/postfix/header_checks
  -o body_checks=regexp:/etc/postfix/body_checks

Так же разбил письма входящие и исходящие на различные потоки по отношению к моим получателям.
Учитывая то что использую TLS/SSl сделал следующие (хотя и не обязательно)

192.168.0.19:smtp      inet  n       -       n       -       -       smtpd
  -o cleanup_service_name=cleanup_in
192.168.0.21:submission inet n       -       n       -       -       smtpd
192.168.0.21:smtps     inet  n       -       n       -       -       smtpd

И все отлично фильтруется

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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