The OpenNET Project / Index page

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

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

"postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 14:25  (MSK)
Нужно сделать так:
- если почта приходит с адреса, который подходит по маске, то ее не принимать
- всю останьную принимать.

Как это сделать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "postfix - фильтрация по адресам"
Сообщение от Dennys Искать по авторуВ закладки on 30-Июл-03, 16:15  (MSK)
>Нужно сделать так:
>- если почта приходит с адреса, который подходит по маске, то ее
>не принимать
>- всю останьную принимать.
>
>Как это сделать?

По маске не знаю,
а вот по IP можно сделать:

В ~/postfix/access

123.456.678.90  REJECT

или

123.456.678.90  IGNORE

затем

# ~/postfix/postmap access

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 16:23  (MSK)
>>Нужно сделать так:
>>- если почта приходит с адреса, который подходит по маске, то ее
>>не принимать
>>- всю останьную принимать.
>>
>>Как это сделать?
>
>По маске не знаю,
>а вот по IP можно сделать:
>
>В ~/postfix/access
>
>123.456.678.90  REJECT
>
>или
>
>123.456.678.90  IGNORE
>
>затем
>
># ~/postfix/postmap access


поставил, сделал postmap access
пофигу
почта с айпишки принимается.
может че-то нуно прописать в main.cf ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "postfix - фильтрация по адресам"
Сообщение от Dennys Искать по авторуВ закладки on 30-Июл-03, 16:30  (MSK)
>>>Нужно сделать так:
>>>- если почта приходит с адреса, который подходит по маске, то ее
>>>не принимать
>>>- всю останьную принимать.
>>>
>>>Как это сделать?
>>
>>По маске не знаю,
>>а вот по IP можно сделать:
>>
>>В ~/postfix/access
>>
>>123.456.678.90  REJECT
>>
>>или
>>
>>123.456.678.90  IGNORE
>>
>>затем
>>
>># ~/postfix/postmap access
>
>
>поставил, сделал postmap access
>пофигу
>почта с айпишки принимается.
>может че-то нуно прописать в main.cf ?

smtpd_client_restrictions = hash:/etc/postfix/access

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "postfix - фильтрация по адресам"
Сообщение от Vital Искать по авторуВ закладки on 30-Июл-03, 16:35  (MSK)
Файл /etc/postfix/regexp_table.
И опции: header_checks, body_checks.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 16:37  (MSK)
>Файл /etc/postfix/regexp_table.
>И опции: header_checks, body_checks.


В принципе можна, только дайте линк на хорошую инструкцию по regexp

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 16:37  (MSK)
>>>>Нужно сделать так:
>>>>- если почта приходит с адреса, который подходит по маске, то ее
>>>>не принимать
>>>>- всю останьную принимать.
>>>>
>>>>Как это сделать?
>>>
>>>По маске не знаю,
>>>а вот по IP можно сделать:
>>>
>>>В ~/postfix/access
>>>
>>>123.456.678.90  REJECT
>>>
>>>или
>>>
>>>123.456.678.90  IGNORE
>>>
>>>затем
>>>
>>># ~/postfix/postmap access
>>
>>
>>поставил, сделал postmap access
>>пофигу
>>почта с айпишки принимается.
>>может че-то нуно прописать в main.cf ?
>
>smtpd_client_restrictions = hash:/etc/postfix/access


Вроде в хэлпе пишет, что там можно фильтровать и по э-мэйлу
но не хочет почему-то :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "postfix - фильтрация по адресам"
Сообщение от Mikhail Искать по авторуВ закладки on 30-Июл-03, 16:48  (MSK)
>Вроде в хэлпе пишет, что там можно фильтровать и по э-мэйлу
>но не хочет почему-то :(

Опять же, см. http://www.postfix.org/receiving.html - порядок действий. Если пропустили по одному правилу, другое может не проверяться.

cat /etc/postfix/access
user@domain.ru   OK

main.cf:
mydestination = localhost, $myhostname, localhost.$mydomain, $config_directory/mydestination, $config_directory/virtual                 relay_domains = $mydestination

cat mydestination
domain1.ru    OK
domain2.ru    OK

и т.д. И этим всем можно очень гибко рулить.                        

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 16:51  (MSK)
>>Вроде в хэлпе пишет, что там можно фильтровать и по э-мэйлу
>>но не хочет почему-то :(
>
>Опять же, см. http://www.postfix.org/receiving.html - порядок действий. Если пропустили по одному правилу,
>другое может не проверяться.
>
>cat /etc/postfix/access
>user@domain.ru   OK
>
>main.cf:
>mydestination = localhost, $myhostname, localhost.$mydomain, $config_directory/mydestination, $config_directory/virtual      
>          
>relay_domains = $mydestination
>
>cat mydestination
>domain1.ru    OK
>domain2.ru    OK
>
>и т.д. И этим всем можно очень гибко рулить.


Ну это ж все для фильтрации по моих пользователях
А мне надо, что если почта ПРИХОДИТ с адреса spamer@down.ru то чтоб она режектилась, а остальная проходила.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "postfix - фильтрация по адресам"
Сообщение от Mikhail Искать по авторуВ закладки on 30-Июл-03, 16:56  (MSK)
Ладно, не жалко...
cat /etc/postfix/access
spamer@down.ru   REJECT

main.cf:
smtpd_sender_restrictions = <reject_unknown_sender_domain,> hash:/etc/postfix/access

Все равно на http://www.postfix.org это написано. Я ж как пример привел...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "postfix - фильтрация по адресам"
Сообщение от Dennys Искать по авторуВ закладки on 30-Июл-03, 16:56  (MSK)
>>>>>Нужно сделать так:
>>>>>- если почта приходит с адреса, который подходит по маске, то ее
>>>>>не принимать
>>>>>- всю останьную принимать.
>>>>>
>>>>>Как это сделать?
>>>>
>>>>По маске не знаю,
>>>>а вот по IP можно сделать:
>>>>
>>>>В ~/postfix/access
>>>>
>>>>123.456.678.90  REJECT
>>>>
>>>>или
>>>>
>>>>123.456.678.90  IGNORE
>>>>
>>>>затем
>>>>
>>>># ~/postfix/postmap access
>>>
>>>
>>>поставил, сделал postmap access
>>>пофигу
>>>почта с айпишки принимается.
>>>может че-то нуно прописать в main.cf ?
>>
>>smtpd_client_restrictions = hash:/etc/postfix/access
>
>
>Вроде в хэлпе пишет, что там можно фильтровать и по э-мэйлу
>но не хочет почему-то :(

Сорри, ошибся:
вместо
# ~/postfix/postmap access
postmap ~/postfix/access

Попробуй так:

smtpd_client_restrictions=check_client_access hash:/etc/postfix/access  


  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 17:03  (MSK)
>>>>>>Нужно сделать так:
>>>>>>- если почта приходит с адреса, который подходит по маске, то ее
>>>>>>не принимать
>>>>>>- всю останьную принимать.
>>>>>>
>>>>>>Как это сделать?
>>>>>
>>>>>По маске не знаю,
>>>>>а вот по IP можно сделать:
>>>>>
>>>>>В ~/postfix/access
>>>>>
>>>>>123.456.678.90  REJECT
>>>>>
>>>>>или
>>>>>
>>>>>123.456.678.90  IGNORE
>>>>>
>>>>>затем
>>>>>
>>>>># ~/postfix/postmap access
>>>>
>>>>
>>>>поставил, сделал postmap access
>>>>пофигу
>>>>почта с айпишки принимается.
>>>>может че-то нуно прописать в main.cf ?
>>>
>>>smtpd_client_restrictions = hash:/etc/postfix/access
>>
>>
>>Вроде в хэлпе пишет, что там можно фильтровать и по э-мэйлу
>>но не хочет почему-то :(
>
>Сорри, ошибся:
>вместо
># ~/postfix/postmap access
>postmap ~/postfix/access
>
>Попробуй так:
>
>smtpd_client_restrictions=check_client_access hash:/etc/postfix/access


Так, описываю что сделал:
-- /etc/postfix/access
user@domain.ru REJECT bye-bye
-- end (вроде правильно?)

-- /etc/postfix/main.cf
smtpd_client_restrictions = check_client_access hash:/etc/postfix/access, permit_mynetworks, reject_rbl_client bl.spamcop.net, reject_rbl_client relays.ordb.org, reject_rbl_client sbl.spamhaus.org, reject_rbl_client spews.relays.osirusoft.com, reject_rbl_client proxies.relays.monkeys.com, permit
-- end (тоже нормально)
postmap /etc/postfix/access
postfix reload

но почта от user@domain.ru все равно принимается.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "postfix - фильтрация по адресам"
Сообщение от Simps emailИскать по авторуВ закладки on 30-Июл-03, 16:48  (MSK)
>>Нужно сделать так:
>>- если почта приходит с адреса, который подходит по маске, то ее
>>не принимать
>>- всю останьную принимать.
>>
>>Как это сделать?
>
>По маске не знаю,
>а вот по IP можно сделать:
>
>В ~/postfix/access
>
>123.456.678.90  REJECT
>
>или
>
>123.456.678.90  IGNORE
>
>затем
>
># ~/postfix/postmap access

А postfix reload кто будет делать ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 16:50  (MSK)
>>>Нужно сделать так:
>>>- если почта приходит с адреса, который подходит по маске, то ее
>>>не принимать
>>>- всю останьную принимать.
>>>
>>>Как это сделать?
>>
>>По маске не знаю,
>>а вот по IP можно сделать:
>>
>>В ~/postfix/access
>>
>>123.456.678.90  REJECT
>>
>>или
>>
>>123.456.678.90  IGNORE
>>
>>затем
>>
>># ~/postfix/postmap access
>
>А postfix reload кто будет делать ?
Вроде ж не дурак, сделал :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "postfix - фильтрация по адресам"
Сообщение от Mikhail Искать по авторуВ закладки on 30-Июл-03, 16:37  (MSK)
main.cf:
...
mynetworks = $config_directory/mynetworks
...

cat mynetworks:
127.0.0.1/32  
192.168.20.0/24

- к примеру. Нужное дописывается по необходимости...
http://www.postfix.org/receiving.html - Postfix Anatomy, порядок действий postfix'а

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 16:39  (MSK)
>main.cf:
>...
>mynetworks = $config_directory/mynetworks
>...
>
>cat mynetworks:
>127.0.0.1/32
>192.168.20.0/24
>
>- к примеру. Нужное дописывается по необходимости...
>http://www.postfix.org/receiving.html - Postfix Anatomy, порядок действий postfix'а

Это не подходит, мне нужно фильтровать входащую почту, а не исходящую.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "postfix - фильтрация по адресам"
Сообщение от MacroS emailИскать по авторуВ закладки on 30-Июл-03, 17:25  (MSK)
>Нужно сделать так:
>- если почта приходит с адреса, который подходит по маске, то ее
>не принимать
>- всю останьную принимать.
>
>Как это сделать?


Вопрос закрыт, проблема решилась так:
/etc/postfix/access
blablabla - мои правила

/etc/postfix/main.cf
smtpd_sender_restrictions = permit_mynetworks, hash:/etc/postfix/access, permit

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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