Sendmail - mail loops back to me (MX problem?)
Добавлено: 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 переслать письмо в мир получаю такое:
Если указать sendmail пересылать почту не на себя (26 порт), а на тестовый комп в сети (тоже с zimbra), то все работает, почта отлично ходит в обе стороны.
Помогите пожалуйста побороть "config error: mail loops back to me (MX problem?)"
Когда делаю так " echo /mx mail.bd.local | /usr/lib/sendmail -bt "
Вроде получаю нормальный ответ:
Nslookup type=mx вроде тоже видит mx запись нормально.
Уже весь google обгрыз, не могу найти решения.
Заранее спасибо за помощь.
В сети есть хост, на котором поднят свой (хоста) домен, настроен 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
Помогите пожалуйста побороть "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.
Код: Выделить всё
/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.
Заранее спасибо за помощь.