Страница 1 из 1

Sendmail - mail loops back to me (MX problem?)

Добавлено: 2010-08-27 14:05:11
kharkov_max
День добрый.

В сети есть хост, на котором поднят свой (хоста) домен, настроен DNS (A и MX) записи этого хоста, также хост прописан в hosts.
На данном хосте установлено 2 MTA (так нужно). Zimbra (postfix) крутится на 25 порту, sendmail на 26 порту.

Sendmail настроен как relay для zimbra (postfix)
При попытке отослать письмо (telnet localhost 26) на домен который держит zimbra или c zimbra переслать письмо в мир получаю такое:

Код: Выделить всё

Aug 27 13:29:15 mail sm-mta[17177]: o7RASVIb017177: from=test@mail.ru, size=29, class=0, nrcpts=1, msgid=<201008271029.o7RASVIb017177@mail.bd.local>, proto=SMTP, daemon=SendMail, relay=mail.bd.local [10.10.10.14]
Aug 27 13:29:15 mail postfix/smtpd[17773]: connect from mail.bd.local[10.10.10.14]
Aug 27 13:29:15 mail sm-mta[17772]: o7RASVIb017177: SYSERR(root): [10.10.10.14] config error: mail loops back to me (MX problem?)
Aug 27 13:29:15 mail postfix/smtpd[17773]: disconnect from mail.bd.local[10.10.10.14]
Aug 27 13:29:15 mail sm-mta[17772]: o7RASVIb017177: to=test@mail.domain.ua, delay=00:00:07, xdelay=00:00:00, mailer=relay, pri=120029, relay=[10.10.10.14] [10.10.10.14], dsn=5.3.5, stat=Local configuration error
Если указать sendmail пересылать почту не на себя (26 порт), а на тестовый комп в сети (тоже с zimbra), то все работает, почта отлично ходит в обе стороны.

Помогите пожалуйста побороть "config error: mail loops back to me (MX problem?)"

Когда делаю так " echo /mx mail.bd.local | /usr/lib/sendmail -bt "
Вроде получаю нормальный ответ:

Код: Выделить всё

 echo /mx mail.bd.local | /usr/lib/sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> getmxrr(mail.bd.local) returns 2 value(s):
        mail.bd.local.
        mail.bd.local.
Nslookup type=mx вроде тоже видит mx запись нормально.

Код: Выделить всё

/var/log# nslookup
> set type=mx
> mail.bd.local
Server:         127.0.0.1
Address:        127.0.0.1#53

mail.bd.local   mail exchanger = 10 mail.bd.local.
Уже весь google обгрыз, не могу найти решения.

Заранее спасибо за помощь.

Re: Sendmail - mail loops back to me (MX problem?)

Добавлено: 2010-08-31 7:46:55
kharkov_max
Хм...
Все молчат ... Никто не знает как ?

Вот эту строку "MODIFY_MAILER_FLAGS(`RELAY', `+k')" нужно добавить в конфиг sendmail, и все будет гут.
Но для такого решения (2 MTA) есть свои побочные эфекты.....

Re: Sendmail - mail loops back to me (MX problem?)

Добавлено: 2010-08-31 15:29:12
risk94
не одинаковые ли приоритеты MX ? помоему это так называемая петля маршрутизации.
Это сообщение заменило замысловатое «I refuse to talk to myself» («От
казываюсь разговаривать с собой»), которое было присуще более ста
рым версиям sendmail. Мораль: всегда используйте каноническое до
менное имя почтового ретранслятора в MX записях.

Re: Sendmail - mail loops back to me (MX problem?)

Добавлено: 2010-08-31 21:10:15
kharkov_max
risk94 писал(а):не одинаковые ли приоритеты MX ? помоему это так называемая петля маршрутизации.
Это сообщение заменило замысловатое «I refuse to talk to myself» («От
казываюсь разговаривать с собой»), которое было присуще более ста
рым версиям sendmail. Мораль: всегда используйте каноническое до
менное имя почтового ретранслятора в MX записях.
По сути Вы правы ...
Но !!!
Есть задача и нашлось решение, пока не совсем понятное ...
И как я уже писал:

Код: Выделить всё

Но для такого решения (2 MTA) есть свои побочные эфекты.....
Если у кого они были, просьба поделиться опытом ...

Re: Sendmail - mail loops back to me (MX problem?)

Добавлено: 2010-09-01 0:36:37
risk94
kharkov_max писал(а):
risk94 писал(а):не одинаковые ли приоритеты MX ? помоему это так называемая петля маршрутизации.
Это сообщение заменило замысловатое «I refuse to talk to myself» («От
казываюсь разговаривать с собой»), которое было присуще более ста
рым версиям sendmail. Мораль: всегда используйте каноническое до
менное имя почтового ретранслятора в MX записях.
По сути Вы правы ...
Но !!!
Есть задача и нашлось решение, пока не совсем понятное ...
И как я уже писал:

Код: Выделить всё

Но для такого решения (2 MTA) есть свои побочные эфекты.....
Если у кого они были, просьба поделиться опытом ...
разрулите приоритеты, либо слегка разные домены - и будет счастие!

Re: Sendmail - mail loops back to me (MX problem?)

Добавлено: 2010-09-01 7:13:16
kharkov_max
разрулите приоритеты, либо слегка разные домены - и будет счастие!
Не подскажете как ?
Не совсем понятно что нужно сделать ...

Re: Sendmail - mail loops back to me (MX problem?)

Добавлено: 2010-09-02 17:16:06
risk94
дайте куда скинуть вам книжко. там страницы 120 -130 именно по сабжу.