URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90760
[ Назад ]

Исходное сообщение
" DNS"

Отправлено pk.user , 19-Янв-11 12:34 
Имеется сервер domain server.domain.local
domen damain.local со своим DNS

Поднял сервер на FReeBSD, настроил BIND, Apache

настроил Postfix в такой связке
http://www.sys-adm.org.ua/mail/mail-howto-p1.php#c7, поднял на нем домен setka.ru (допустим).
На домене server.domain.local прописал slave zone setka.ru. Пользователи открывают сайт цwww.setka.ru (у них прописан DNS только сервера server.domain.local). Как бы все работает.

Но почта не работает. Почта получается но не отправляется. Ошибка в Postfix

NOQUEUE: reject: RCPT from pk[192.168.0.37]: 504 5.5.2 <pk>: Helo command rejected: need fully-qualified hostname; from=<pk@setka.ru> to=<test@setka.ru> proto=ESMTP helo=<pk>

Как связать DNS и Frebsd в данном случае.


Содержание

Сообщения в этом обсуждении
" DNS"
Отправлено PavelR , 19-Янв-11 12:50 
>[оверквотинг удален]
> настроил Postfix в такой связке
> http://www.sys-adm.org.ua/mail/mail-howto-p1.php#c7, поднял на нем домен setka.ru
> (допустим).
> На домене server.domain.local прописал slave zone setka.ru. Пользователи открывают сайт
> цwww.setka.ru (у них прописан DNS только сервера server.domain.local). Как бы все
> работает.
> Но почта не работает. Почта получается но не отправляется. Ошибка в Postfix
> NOQUEUE: reject: RCPT from pk[192.168.0.37]: 504 5.5.2 <pk>: Helo command rejected: need
> fully-qualified hostname; from=<pk@setka.ru> to=<test@setka.ru> proto=ESMTP helo=<pk>
> Как связать DNS и Frebsd в данном случае.

либо разрешите любую отправку почты для сети 192.168.0.0/24 либо, что лучше, включите(настройте) авторизацию при отправке.

Предполагаю, что настройкой DNS дело не ограничится. Но, если хочется, то надо поднять зону

zone "0.168.192.in-addr.arpa" { type master; file "/etc/bind/masters/0.168.192.in-addr.arpa"; };


И соответствующим образом её законфигурить.
Примеры обычно есть в документации на установленный в системе пакет.


" DNS"
Отправлено pk.user , 19-Янв-11 12:53 
>[оверквотинг удален]
>> fully-qualified hostname; from=<pk@setka.ru> to=<test@setka.ru> proto=ESMTP helo=<pk>
>> Как связать DNS и Frebsd в данном случае.
> либо разрешите любую отправку почты для сети 192.168.0.0/24 либо, что лучше, включите(настройте)
> авторизацию при отправке.
> Предполагаю, что настройкой DNS дело не ограничится. Но, если хочется, то надо
> поднять зону
> zone "0.168.192.in-addr.arpa" { type master; file "/etc/bind/masters/0.168.192.in-addr.arpa";
> };
> И соответствующим образом её законфигурить.
> Примеры обычно есть в документации на установленный в системе пакет.

И в этой зоне прописать все машины локального домена server.domain.local ?


" DNS"
Отправлено PavelR , 19-Янв-11 13:22 
> либо разрешите любую отправку почты для сети 192.168.0.0/24 либо, что лучше, включите(настройте)
> авторизацию при отправке.

Этого будет достаточно, не заморачивайтесь с DNS.


А что и как  прописать - читаем книжки и приведенные в дефолтных конфигах примеры.


" DNS"
Отправлено Edd , 19-Янв-11 12:55 
Покажите hostname -f и параметр myhostname в /etc/postfix/main.cf

" DNS"
Отправлено pk.user , 19-Янв-11 13:00 
> Покажите hostname -f и параметр myhostname в /etc/postfix/main.cf

hostname -f

mail.setka.ru

/etc/postfix/main.cf

myhostname = mail.setka.ru


" DNS"
Отправлено Edd , 19-Янв-11 13:05 
>> Покажите hostname -f и параметр myhostname в /etc/postfix/main.cf
> hostname -f
> mail.setka.ru
> /etc/postfix/main.cf
> myhostname = mail.setka.ru

Здесь проблем нет, если можно, покажите nslookup постфикса с вашего DNS сервера.


" DNS"
Отправлено pk.user , 19-Янв-11 13:08 
>>> Покажите hostname -f и параметр myhostname в /etc/postfix/main.cf
>> hostname -f
>> mail.setka.ru
>> /etc/postfix/main.cf
>> myhostname = mail.setka.ru
> Здесь проблем нет, если можно, покажите nslookup постфикса с вашего DNS сервера.

С какого ? С домена WIN или FreeBSD где Postfix


" DNS"
Отправлено Edd , 19-Янв-11 13:30 
>>>> Покажите hostname -f и параметр myhostname в /etc/postfix/main.cf
>>> hostname -f
>>> mail.setka.ru
>>> /etc/postfix/main.cf
>>> myhostname = mail.setka.ru
>> Здесь проблем нет, если можно, покажите nslookup постфикса с вашего DNS сервера.
> С какого ? С домена WIN или FreeBSD где Postfix

так, давайте разбираться.

>> Имеется сервер domain server.domain.local

Это что за сервер? какова его роль?

>> Поднял сервер на FReeBSD, настроил BIND, Apache

Это я так понимаю новый сервер, на котором вы так же подняли постфикс?

И еще вопрос, где вы прописали mx запись для нового сервера с постфиксом?


" DNS"
Отправлено pk.user , 19-Янв-11 14:58 
>[оверквотинг удален]
>>> Здесь проблем нет, если можно, покажите nslookup постфикса с вашего DNS сервера.
>> С какого ? С домена WIN или FreeBSD где Postfix
> так, давайте разбираться.
>>> Имеется сервер domain server.domain.local
> Это что за сервер? какова его роль?
>>> Поднял сервер на FReeBSD, настроил BIND, Apache
> Это я так понимаю новый сервер, на котором вы так же подняли
> постфикс?
> И еще вопрос, где вы прописали mx запись для нового сервера с
> постфиксом?

domain server.domain.local  AD, DNS, DHCP
да поднял новый. MX прописал на сервере почты, там где Postfix. на Нем BIND Apache и почту.

ошибка при отправки почты от клиента

'test@setka.ru' 19.01.2011 18:04
            450 4.7.1 Client host rejected: cannot find your hostname, [192.168.0.119]

Принимает нормально.

Вот еще что обноружил

domain server.domain.local
nslookup 192.168.0.183
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  ::1

Name:    mail.setka.ru
Address:  192.168.0.183

С сервера Postfix пытаюсь получить данные domain server.domain.local
# nslookup 192.168.0.5
Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find 5.0.168.192.in-addr.arpa.: NXDOMAIN



" DNS"
Отправлено Edd , 19-Янв-11 15:11 
>[оверквотинг удален]
>> так, давайте разбираться.
>>>> Имеется сервер domain server.domain.local
>> Это что за сервер? какова его роль?
>>>> Поднял сервер на FReeBSD, настроил BIND, Apache
>> Это я так понимаю новый сервер, на котором вы так же подняли
>> постфикс?
>> И еще вопрос, где вы прописали mx запись для нового сервера с
>> постфиксом?
> domain server.domain.local  AD, DNS, DHCP
> да поднял новый. MX прописал на сервере почты, там где Postfix.

Тогда последние вопросы, кто такой pk[192.168.0.37]?

И можно увидеть файл зоны setka.ru с сервера domain server.domain.local
И я надеюсь вы не забыли точечку в конце поставить когда описывали mx , должно быть как-то так

mail.setka.ru.        MX       111.222.111.222


" DNS"
Отправлено pk.user , 19-Янв-11 15:23 
>[оверквотинг удален]
>>> И еще вопрос, где вы прописали mx запись для нового сервера с
>>> постфиксом?
>> domain server.domain.local  AD, DNS, DHCP
>> да поднял новый. MX прописал на сервере почты, там где Postfix.
> Тогда последние вопросы, кто такой pk[192.168.0.37]?
> И можно увидеть файл зоны setka.ru с сервера domain server.domain.local
> И я надеюсь вы не забыли точечку в конце поставить когда описывали
> mx , должно быть как-то так
> mail.setka.ru.        MX    
>    111.222.111.222

PK
Вот еще что обноружил

domain server.domain.local
nslookup 192.168.0.183
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  ::1

Name:    mail.setka.ru
Address:  192.168.0.183

С сервера Postfix пытаюсь получить данные domain server.domain.local
# nslookup 192.168.0.5
Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find 5.0.168.192.in-addr.arpa.: NXDOMAIN

pk - это я пробовал прописывать машины в зоне setka.ru

По MX
Hist: mail
FQDN: mail.setka.ru
FQDN of mail server: 192.168.0.183.setka.ru.
Priority: 10


" DNS"
Отправлено Edd , 19-Янв-11 15:47 
>[оверквотинг удален]
> # nslookup 192.168.0.5
> Server:         127.0.0.1
> Address:        127.0.0.1#53
> ** server can't find 5.0.168.192.in-addr.arpa.: NXDOMAIN
> pk - это я пробовал прописывать машины в зоне setka.ru
> По MX
> Hist: mail
> FQDN: mail.setka.ru
> FQDN of mail server: 192.168.0.183.setka.ru.
> Priority: 10

Вам уже писали:

>>Предполагаю, что настройкой DNS дело не ограничится. Но, если хочется, то надо поднять >>зону
>>zone "0.168.192.in-addr.arpa" { type master; file "/etc/bind/masters/0.168.192.in-addr.arpa"; };

вам явно не хватает PTR записей. Либо отключите reject_unknown_client_hostname(в постфиксах <2.3 reject_unknown_client) или определитесь с mynetwork и поставьте permit_mynetwork раньше reject. Ну и последний наверное самый лучший, это все же описать обратную зону.


" DNS"
Отправлено pk.user , 20-Янв-11 07:08 
>[оверквотинг удален]
>> FQDN: mail.setka.ru
>> FQDN of mail server: 192.168.0.183.setka.ru.
>> Priority: 10
> Вам уже писали:
>>>Предполагаю, что настройкой DNS дело не ограничится. Но, если хочется, то надо поднять >>зону
>>>zone "0.168.192.in-addr.arpa" { type master; file "/etc/bind/masters/0.168.192.in-addr.arpa"; };
> вам явно не хватает PTR записей. Либо отключите reject_unknown_client_hostname(в постфиксах
> <2.3 reject_unknown_client) или определитесь с mynetwork и поставьте permit_mynetwork
> раньше reject. Ну и последний наверное самый лучший, это все же
> описать обратную зону.

Описать обратные зону где? на домене локальном или сервере postfix