Ситуация такая. Провайдер выделил один белый IP.я установил Freebsd 6.2 апач, сендмайл. зона на парковке у хостинг провайдера. страницу из нета видно, почта приходит из внешки внутри отправляется и приходит а вот отправить наружу не могу Relaying denied я думаю проблемы с ДНС, ткните плз куда копать при настройке ДНС с 1 IP адресом если не трудно в примерах, с Фрей только пытаюсь разобраться.
>я установил Freebsd 6.2 апач, сендмайл.
>почта приходит из внешки внутри отправляется и приходит
>а вот отправить наружу не могу Relaying deniedЭто отвечает sendmail, его и надо "докручивать".
> я думаю проблемы с ДНС, ткните плз
>
>Это отвечает sendmail, его и надо "докручивать".а где именно копать? Что докручивать?
>
>>
>>Это отвечает sendmail, его и надо "докручивать".
>
>а где именно копать? Что докручивать?/etc/mail/sendmail.mc
>>Это отвечает sendmail, его и надо "докручивать".
>а где именно копать? Что докручивать?Без понятия. Поробуй google.ru : (sendmail relay site:opennet.ru) -- прикладывать к своей конфигурации и потребностям. :)
>Ситуация такая. Провайдер выделил один белый IP.я установил Freebsd 6.2 апач, сендмайл.
>зона на парковке у хостинг провайдера. страницу из нета видно, почта
>приходит из внешки внутри отправляется и приходит а вот отправить наружу
>не могу Relaying denied я думаю проблемы с ДНС, ткните плз
>куда копать при настройке ДНС с 1 IP адресом если не
>трудно в примерах, с Фрей только пытаюсь разобраться.Проверь содержимое /etc/mail/access
там должна быть прописана твоя локалка и почитай что пишется в /var/log/maillog
>>Ситуация такая. Провайдер выделил один белый IP.я установил Freebsd 6.2 апач, сендмайл.
>>зона на парковке у хостинг провайдера. страницу из нета видно, почта
>>приходит из внешки внутри отправляется и приходит а вот отправить наружу
>>не могу Relaying denied я думаю проблемы с ДНС, ткните плз
>>куда копать при настройке ДНС с 1 IP адресом если не
>>трудно в примерах, с Фрей только пытаюсь разобраться.
>
>Проверь содержимое /etc/mail/access
>там должна быть прописана твоя локалка и почитай что пишется
>в /var/log/maillogaccess локалка RELAY
/var/log/maillog
domain sendmail [4059] : m2J4Mp7o004059: ruleset=check_rcpt, arg1=<admin@xxx.ru>, relay=serge [локальный IP отправляющей письмо машины ], reject=550 5.7.1 <admin@xxx.ru>... Relaying denied
>[оверквотинг удален]
>>>трудно в примерах, с Фрей только пытаюсь разобраться.
>>
>>Проверь содержимое /etc/mail/access
>>там должна быть прописана твоя локалка и почитай что пишется
>>в /var/log/maillog
>
>access локалка RELAY
>
>/var/log/maillog
>domain sendmail [4059] : m2J4Mp7o004059: ruleset=check_rcpt, arg1=<admin@xxx.ru>, relay=serge [локальный IP отправляющей письмо машины ], reject=550 5.7.1 <admin@xxx.ru>... Relaying deniedЗона локальной сети находится на этом же серваке? поумолчанию sendmail проверяет ip адрес отправителя на наличие в DNS. Пропиши адрес в обеих зонах.
>
>Зона локальной сети находится на этом же серваке? поумолчанию sendmail проверяет ip
>адрес отправителя на наличие в DNS. Пропиши адрес в обеих
>зонах.прости не понял в каких зонах, зона одна moidomen.ru
>>
>>Зона локальной сети находится на этом же серваке? поумолчанию sendmail проверяет ip
>>адрес отправителя на наличие в DNS. Пропиши адрес в обеих
>>зонах.
>
>прости не понял в каких зонах, зона одна moidomen.ruв ней нужно записи сделать mx для твоей почты !
да и реципиентов нужно (не знаю как правильно в сендмайле ) вообщем пользователи которые имет право отправлять почту с данного почтового сервера
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/se...
вот почитайте
>>
>>Зона локальной сети находится на этом же серваке? поумолчанию sendmail проверяет ip
>>адрес отправителя на наличие в DNS. Пропиши адрес в обеих
>>зонах.
>
>прости не понял в каких зонах, зона одна moidomen.ruЯ имею ввиду PTR зону (т.н. обратную) твоего домена заполни ее полностью ip адресами твоих пользователей sendmailла.
>[оверквотинг удален]
>>>трудно в примерах, с Фрей только пытаюсь разобраться.
>>
>>Проверь содержимое /etc/mail/access
>>там должна быть прописана твоя локалка и почитай что пишется
>>в /var/log/maillog
>
>access локалка RELAY
>
>/var/log/maillog
>domain sendmail [4059] : m2J4Mp7o004059: ruleset=check_rcpt, arg1=<admin@xxx.ru>, relay=serge [локальный IP отправляющей письмо машины ], reject=550 5.7.1 <admin@xxx.ru>... Relaying deniedа что все таки конкретно прописано в /etc/mail/access???
допустим, твоя внутренняя сеть - 192.168.0.0/24
тогда у тебя должно быть так:192.168.0 RELAY
все компы с адресами 192.168.0.x смогут отправлять почту через твой сервер
>[оверквотинг удален]
>>domain sendmail [4059] : m2J4Mp7o004059: ruleset=check_rcpt, arg1=<admin@xxx.ru>, relay=serge [локальный IP отправляющей письмо машины ], reject=550 5.7.1 <admin@xxx.ru>... Relaying denied
>
>а что все таки конкретно прописано в /etc/mail/access???
>
>допустим, твоя внутренняя сеть - 192.168.0.0/24
>тогда у тебя должно быть так:
>
>192.168.0 RELAY
>
>все компы с адресами 192.168.0.x смогут отправлять почту через твой серверaccess
moidomen.ru RELAY
192.168.0 RELAY
внешний IP RELAY
проблема в том, что по умолчанию sendmail закрыт для пересылки (релея) почтысамый простой путь - создать в /etc/mail/ файл relay-domains
и перечислить в нем все IP адреса твоих компов, с которых идет отправка почты
(если конечно их не очень много:)
>проблема в том, что по умолчанию sendmail закрыт для пересылки (релея) почты
>
>
>самый простой путь - создать в /etc/mail/ файл relay-domains
>и перечислить в нем все IP адреса твоих компов, с которых идет
>отправка почты
>(если конечно их не очень много:)Это все регулируется файлом /etc/mail/access выше уже писалось что в файле все ОК.
>>проблема в том, что по умолчанию sendmail закрыт для пересылки (релея) почты
>>
>>
>>самый простой путь - создать в /etc/mail/ файл relay-domains
>>и перечислить в нем все IP адреса твоих компов, с которых идет
>>отправка почты
>>(если конечно их не очень много:)
>
>Это все регулируется файлом /etc/mail/access выше уже писалось что в
>файле все ОК.это регулируется и так и эдак
в access мы указываем имена, в relay-domains - IP адресаaccess дает больше возможностей, но в данном случае необходимо
поднять свой DNS сервер, прописать свою локальную зону
для которой и дадим разрешение RELAYrelay-domains позволяет не заморачиваться с DNS
если обслуживаемых компов немного, то так будет прощесудя по логам, либо в access не то прописано, либо DNS не работает
поэтому рекомендую - создать /etc/mail/relay-domains
забабахать туда все свои айпишники
а потом не торопясь разбираться более основательно
со всей основной кухней
>[оверквотинг удален]
>
>relay-domains позволяет не заморачиваться с DNS
>если обслуживаемых компов немного, то так будет проще
>
>судя по логам, либо в access не то прописано, либо DNS не
>работает
>поэтому рекомендую - создать /etc/mail/relay-domains
>забабахать туда все свои айпишники
>а потом не торопясь разбираться более основательно
>со всей основной кухнейaccess уже упростил дальше некуда почти всё RELAY
DNS поднят, работает спасибо за совет попробую relay-domains