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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1790
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2010-08-27 14:05:11

День добрый.

В сети есть хост, на котором поднят свой (хоста) домен, настроен 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 обгрыз, не могу найти решения.

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
kharkov_max
капитан
Сообщения: 1790
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2010-08-31 7:46:55

Хм...
Все молчат ... Никто не знает как ?

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

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

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

Непрочитанное сообщение risk94 » 2010-08-31 15:29:12

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

Аватара пользователя
kharkov_max
капитан
Сообщения: 1790
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2010-08-31 21:10:15

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

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

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

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

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

Непрочитанное сообщение risk94 » 2010-09-01 0:36:37

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

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

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

Аватара пользователя
kharkov_max
капитан
Сообщения: 1790
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2010-09-01 7:13:16

разрулите приоритеты, либо слегка разные домены - и будет счастие!
Не подскажете как ?
Не совсем понятно что нужно сделать ...

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

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

Непрочитанное сообщение risk94 » 2010-09-02 17:16:06

дайте куда скинуть вам книжко. там страницы 120 -130 именно по сабжу.