The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"MX list for points back to"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"MX list for points back to"  +/
Сообщение от n4r email(ok) on 04-Мрт-08, 13:39 
Добрый день!

Возникла проблема с sendmail-ом. На данную проблему есть масса FAQ и постов, но они ее не решают.

Есть машина с sendmail br3ss. С нее пытаюсь отправить почту на другую машину но получаю в результате следующее:

   ----- Transcript of session follows -----
554 5.0.0 MX list for oit.telecom.com. points back to br3ss.telecom.com
554 5.3.5 Local configuration error

При этом в DNS для домена oit.telecom.com указан совершенно другой почтовый сервер:

br3ss# br3ss# dig mx oit.telecom.com

; <<>> DiG 9.4.2 <<>> mx oit.telecom.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23210
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 4

;; QUESTION SECTION:
;oit.oit.telecom.com.       IN      MX

;; ANSWER SECTION:
oit.telecom.com. 3600   IN      MX      10 mail.telecom.com.

;; AUTHORITY SECTION:
telecom.com.    3600    IN      NS      ns02.telecom.com.
telecom.com.    3600    IN      NS      ns03.telecom.com.
telecom.com.    3600    IN      NS      ns01.telecom.com.

;; ADDITIONAL SECTION:
mail.telecom.com. 3600  IN      A       10.252.0.2
ns01.telecom.com. 3600  IN      A       10.252.0.2
ns02.telecom.com. 3600  IN      A       10.252.0.3
ns03.telecom.com. 3600  IN      A       10.252.0.10

;; Query time: 1 msec
;; SERVER: 10.252.0.2#53(10.252.0.2)
;; WHEN: Tue Mar  4 12:32:37 2008
;; MSG SIZE  rcvd: 183

br3ss не хостит домены oit.telecom.com и другие...

Отправка сообщений на любые домены кроме oit.telecom.com, такие как ttt.telecom.com идет согласно записей MX в DNS.

mx10                    A       82.209.195.14
mx20                    A       193.232.248.10

@                       MX      10 mx10.telecom.com.
                        MX      20 mx20.telecom.com.

oit                     MX      10 mail.telecom.com.
mail                    MX      10 mail.telecom.com.

*                       MX      10 mx10.telecom.com.
                        MX      20 mx20.telecom.com.

Где могут быть грабли?

P.S. Самое интересное, все работало сразу после инсталляции. Изменения вносились в hosts, resolve.conf. По логике влиять они не должны, там нет записей связанных с mail или oit.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "MX list for points back to"  +/
Сообщение от n4r email(ok) on 05-Мрт-08, 12:24 
Жаль что никто не ответил, ну да ладно, я нашел ошибку сам.

Есть такая замечательная команда sendmail -bt -d0.10, которая выводит примерно следующее:

[skip]
Canonical name: br3ss.telecom.com
UUCP nodename: br3ss.telecom.com
        a.k.a.: br3ss
        a.k.a.: [10.252.9.2]
        a.k.a.: [1.2.3.4]
        a.k.a.: [mail.telecom.com]
        a.k.a.: [IPv6:fe80::1]
        a.k.a.: [IPv6:::1]
        a.k.a.: localhost.telecom.com
        a.k.a.: [127.0.0.1]
[skip]

Дополнительно скажу, что в DNS, который находится снаружи сети, mail.telecom.com имеет запись A 1.2.3.4, и соответствующую ей PTR запись. Т.е. снаружи mail.telecom.com =  1.2.3.4. Внутри же mail.telecom.com = 10.252.0.2.

Обнаружилось, что несмотря на то, что sendmail висит на 127.0.0.1, он все равно знает про все интерфейсы и более того отождествляет себя с ними. При запуске, обнаружив интерфейс с ip 1.2.3.4, sendmail произвел обратное разрешение и получил имя mail.telecom.com с внешнего DNS. После этого sendmail стал считать себя узлом и br3ss.telecom.com и mail.telecom.com. Отсюда - ошибка при отправке почты.

При настройке сервером нужно учитывать не только работу внутренних DNS, которые правильные. Но и возможность получения данных с внешних DNS, которые также являются верными.

Проблема решилась добавлением записи в /etc/hosts: 1.2.3.4 br3ss.telecom.com с последующим перезапуском sendmail.

При использовании команды sendmail -bt -d0.10 в выводе отсутствует строка mail.telecom.com .

[skip]
Canonical name: br3ss.telecom.com
UUCP nodename: br3ss.telecom.com
        a.k.a.: br3ss
        a.k.a.: [10.252.9.2]
        a.k.a.: [1.2.3.4]
        a.k.a.: [IPv6:fe80::1]
        a.k.a.: [IPv6:::1]
        a.k.a.: localhost.telecom.com
        a.k.a.: [127.0.0.1]
[skip]

Возможно кому-то это все пригодится. Удачи.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "MX list for points back to"  +/
Сообщение от tt (??) on 03-Мрт-11, 14:36 
мега большое спасибо тебе, добрый человек
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "MX list for points back to"  +/
Сообщение от Zombier on 02-Июл-13, 15:12 
да ваще респект!
помогло!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру