Имеется сервер 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 в данном случае.
>[оверквотинг удален]
> настроил 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"; };
И соответствующим образом её законфигурить.
Примеры обычно есть в документации на установленный в системе пакет.
>[оверквотинг удален]
>> 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 ?
> либо разрешите любую отправку почты для сети 192.168.0.0/24 либо, что лучше, включите(настройте)
> авторизацию при отправке.Этого будет достаточно, не заморачивайтесь с DNS.
А что и как прописать - читаем книжки и приведенные в дефолтных конфигах примеры.
Покажите hostname -f и параметр myhostname в /etc/postfix/main.cf
> Покажите hostname -f и параметр myhostname в /etc/postfix/main.cfhostname -f
mail.setka.ru
/etc/postfix/main.cf
myhostname = mail.setka.ru
>> Покажите hostname -f и параметр myhostname в /etc/postfix/main.cf
> hostname -f
> mail.setka.ru
> /etc/postfix/main.cf
> myhostname = mail.setka.ruЗдесь проблем нет, если можно, покажите nslookup постфикса с вашего DNS сервера.
>>> Покажите 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
>>>> Покажите 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 запись для нового сервера с постфиксом?
>[оверквотинг удален]
>>> Здесь проблем нет, если можно, покажите 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: ::1Name: 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
>[оверквотинг удален]
>> так, давайте разбираться.
>>>> Имеется сервер 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
>[оверквотинг удален]
>>> И еще вопрос, где вы прописали 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.222PK
Вот еще что обноружилdomain server.domain.local
nslookup 192.168.0.183
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: ::1Name: 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
>[оверквотинг удален]
> # 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. Ну и последний наверное самый лучший, это все же описать обратную зону.
>[оверквотинг удален]
>> 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