>Собственно сабж. Не могу закрыть опен релей.
>
>На почтовом сервере крутятся акаунты на которые приходит почта из вне, соответственно
>список клиентских ип выгляди так - 0.0.0.0-255.255.255.255 Данная схема не даёт
>мне зарыть опен релей. Если ставлю ип только своей сети, то
>почта не приходит с почтовых серверов, отбрасывается с ошибкой - типа
>вы не клиент и пшли вон.
>
>Вопрос как сделать так, что бы релей был только для клиентов, клиенты
>были только локальные машины, НО почта принималась со всех серверов мира.
>
Я так предполагаю что нужно указать для каких доменов этот сервер принимает почту.
А в релее указать тока свою подсеть. В результате ваши клиенты смогут через сервак отправлять почту, а почта адресованная для вашего домена будет приниматься от серверов мира.
Не знаю как в CommuniGate, а в Sendmail это делается так
в файле access прописывается для кого разрешен релей
192.168.1 RELAY
127.0.0.1 RELAY
А в файле local-host-names домены для которых машина принимает почту
localhost
mydomain.ru
Если к примеру нужно чтобы почта для домена mydomain.ru пробрасывалась на другой почтовик через ваш, тода в access дописываем
mydomain.ru RELAY
Это разрешит пересыать почту через ваш сервер для домена mydomain.ru
А из local-host-names убираем mydomain.ru, чтобы почта не оседала на локальной машине.
Думаю в CommuniGate должно быть что-то типа такого.