Есть следующая проблема. Имеется некий домен domain.ru. Для него установлен почтовый шлюз на sendmail-8.12.3 (FreeBSD 4.5). Имеется также DNS, поддерживающий прямую и обратную зоны для domain.ru. Проблема в том, что люди, получив IP-адреса из обратной зоны domain.ru, могут релеить через почтовый сервер. У меня в access_db записаноdomain.ru RELAY
При удалении этой записи релей также происходит.
Мне кажется, что sendmail, видя, что IP-адрес принадлежит обратной зоне domain.ru, допускает релей.
Каким образом от этого избавиться?
Спасибо.
А что еще в access написано?
>Есть следующая проблема. Имеется некий домен domain.ru. Для него установлен почтовый шлюз
>на sendmail-8.12.3 (FreeBSD 4.5). Имеется также DNS, поддерживающий прямую и обратную
>зоны для domain.ru. Проблема в том, что люди, получив IP-адреса
>из обратной зоны domain.ru, могут релеить через почтовый сервер. У меня
>в access_db записано
>
>domain.ru RELAY
>
>При удалении этой записи релей также происходит.
>
>Мне кажется, что sendmail, видя, что IP-адрес принадлежит обратной зоне domain.ru, допускает
>релей.
>
>Каким образом от этого избавиться?
>Спасибо.а это делал???
makemap hash access < access
:-))
>а это делал???
>makemap hash access < access
>:-))
Господи, ну конечно делал.
Ситуация в том, что с этой проблемой помогает справиться свойство
feature(`relay_hosts_only')
Однако, если я добавляю это свойство то не могу отправить письма с домена domain.ru, говорит relaying denied
вот мой access
localhost RELAY
mail.domain.ru RELAY
domain.ru RELAY
>
>>а это делал???
>>makemap hash access < access
>>:-))
>Господи, ну конечно делал.
>Ситуация в том, что с этой проблемой помогает справиться свойство
>feature(`relay_hosts_only')
>Однако, если я добавляю это свойство то не могу отправить письма с
>домена domain.ru, говорит relaying denied
>вот мой access
>localhost RELAY
>mail.domain.ru RELAY
>domain.ru RELAY
покажи свой файл relay-domains ..!!!!!!
Его нет
>Его нет
ну так добавь его..!!!
и пропиши там тех кто могёт отправлять почту или по подсетке или по имени доменному
>ну так добавь его..!!!
Если используется access_db, то этот файл не нужен.
Смотри почтовый сервер является хостом в домене domain.ru. Я хочу простого, чтобы диалапчики, которые при коннекте получают доменные имена в домене domain.ru моги нормально отсылать почту через мой почтовый сервер, но не могли релеить через него. причем различить диалапшиков на хороших и плохих статически не получиться. Значит идея с
feature(`relay_hosts_only') и дальнейшим прописыыванием хороших хостов в access_db не пройдет.