POSTFIX - фильтрация почты

Автор: Wapo Дата: 12.05.2004 10:16 Приветствую.
Подскажите как решить данную задачку:
Есть сеть 192.168.0.../24. В ней стоит ASPLinux 9 с POSTFIX-ом. Машинка имеет еще и внешний ИП 195..... Есть внутри сетки другая машинка с почтовкой (внутренняя корпоративная почта). Итак задачка
1. Письма из и-нета или внутренней содержащие адрес получателя типа разрешено принимать и после этого POSTFIX их пересылает на внутренний почтовик.
2. Письма из внутренней сетки содержащие ЛЮБОЙ внешний адрес пересылать на внутренний почтовик - он сам там разбирается куда и чего.

Внес строку проверки в regexp_table. Написал в main.cf строку:
smtpd_recipient_restrictions = regexp:/etc/postfix/regexp_table
но стало сбоить - еще ключи потребовало. Ежели добавить permit_mynetworks - вроде работает, но из и-нета письма с адресатом @company.mail вышибает!

Т.е. сначала проходит проверку regexp_table , а потом идет еще проверка на ИП, которая и вышвыривает внешних отправителей. Вот как ее отключить - никак не получается.
Re: POSTFIX - фильтрация почты 12.05.2004 11:23sasaden Недавно сделал аналогичную схему, плюс AVP.
Делал, как описано в Postfix email firewall/gateway, все работает.
Вот еще хочется, чтоб в сообщениях не было заголовок, что это письмо было переслано Postfix.
Смотрел здесь: file:/usr/share/doc/postfix2-0.16/html/faq.html#firewall
или
[www.postfix.org]
Re: POSTFIX - фильтрация почты 12.05.2004 12:06Wapo В том то и дело что срабатывает ежели письмо идет из внутренней подсети. Ежели и-нет, то тогда сначала проскакивает проверка на regexp_table а далее блокируется опцией permit_mynetworks. Ну не указывать же mynetworks=0/0!!!

Я на своих удаленных пользовательских машинках забиваю прямой ИП моего smtp-сервера дабы они все работали через меня, но приходили из и-нета и могли слать только для company.mail.
Вот их-то как раз и вышибает Грустный
Re: POSTFIX - фильтрация почты 12.05.2004 13:50sasaden А в local_recipient_maps какие значения?
У меня файле /etc/postfix/recipients указаны все емайл-адреса для company.mail.
Если отправляю с Интернета на шлюз SMTP(Postfix)на емайл-адрес не внесенный в базу recipients, Тогда ответ сервера,'450 : User unknown in local recipient table'

Из моего main.cf
local_recipient_maps = hash:/etc/postfix/recipients,unix:passwd.byname $alias_maps
mynetworks_style = subnet
mynetworks = 192.168.0.0/16, 127.0.0.0/8
smtpd_recipient_restriction – по умолчанию
RSS-материал