The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблемы с MX2 (sendmail)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблемы с MX2 (sendmail)"  
Сообщение от boo email(ok) on 17-Авг-07, 13:08 
В рабочей системе присутствует 2 почтовых сервера: MX1 и MX2.
Проблеа в том что когда падает основной почтовик почта должна бы ставать в очередь на бекапном MXe и ждать пока основной подымится. Но письма просто отбрасываются.
Отправителю приходит отлуп:

A configuration error in the e-mail system caused the message to bounce between two servers or to be forwarded between two recipients. Contact your administrator.
  < MX2.myhost.ua #5.3.5 SMTP; 553 5.3.5 system config error>

а в логах наблюдаю такое:

sm-mta[17569]: l7G4PS28017565: SYSERR(root): mx2.myhost.ua. config error: mail loops back to me (MX problem?)
sm-mta[17569]: l7G4PS28017565: to=<user@myhost.ua>, delay=00:01:16, xdelay=00:01:15, mailer=esmtp, pri=32134, relay=mx2.myhost.ua. [111.111.111.111], dsn=5.3.5, stat=Local configuration error
sm-mta[17569]: l7G4PS28017565: l7G4Qj28017569: DSN: Local configuration error


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Проблемы с MX2 (sendmail)"  
Сообщение от DN (??) on 17-Авг-07, 14:27 
>а в логах наблюдаю такое:
>
>sm-mta[17569]: l7G4PS28017565: SYSERR(root): mx2.myhost.ua. config error: mail loops back to me (MX
>problem?)
>sm-mta[17569]: l7G4PS28017565: to=<user@myhost.ua>, delay=00:01:16, xdelay=00:01:15, mailer=esmtp, pri=32134, relay=mx2.myhost.ua. [111.111.111.111], dsn=5.3.5, stat=Local configuration error
>sm-mta[17569]: l7G4PS28017565: l7G4Qj28017569: DSN: Local configuration error

Что у Вас в R классе (domains this system is willing to relay) в
sendmail.cf ?

F{R}/etc/mail/relay-domains

Добавить myhost.ua в /etc/mail/relay-domains .

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблемы с MX2 (sendmail)"  
Сообщение от boo email(ok) on 17-Авг-07, 15:13 

>Что у Вас в R классе (domains this system is willing to
>relay) в
>sendmail.cf ?
>
>F{R}/etc/mail/relay-domains
>
>Добавить myhost.ua в /etc/mail/relay-domains .

myhost.ua присутствует в /etc/mail/access, если я не ошибаюсь то практически одно и тоже

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Проблемы с MX2 (sendmail)"  
Сообщение от DN (??) on 17-Авг-07, 17:01 
>[оверквотинг удален]
>>Что у Вас в R классе (domains this system is willing to
>>relay) в
>>sendmail.cf ?
>>
>>F{R}/etc/mail/relay-domains
>>
>>Добавить myhost.ua в /etc/mail/relay-domains .
>
>myhost.ua присутствует в /etc/mail/access, если я не ошибаюсь то практически одно и
>тоже

Абсолютно не одно и тоже.
Что релеить - это класс R .

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблемы с MX2 (sendmail)"  
Сообщение от Medlar on 17-Авг-07, 16:11 
а что у вас на втором mx прописано в /etc/mail/local-host-names?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблемы с MX2 (sendmail)"  
Сообщение от boo email(ok) on 17-Авг-07, 16:27 
>а что у вас на втором mx прописано в /etc/mail/local-host-names?

домена myhost.ua в нем нету. Он же не должен принимать почту для этого домена, только релеить.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблемы с MX2 (sendmail)"  
Сообщение от pablo email(ok) on 17-Авг-07, 16:34 
Второй MX случайно не релеет почту на первый? :)

>[оверквотинг удален]
>between two servers or to be forwarded between two recipients. Contact
>your administrator.
>  < MX2.myhost.ua #5.3.5 SMTP; 553 5.3.5 system config error>
>
>а в логах наблюдаю такое:
>
>sm-mta[17569]: l7G4PS28017565: SYSERR(root): mx2.myhost.ua. config error: mail loops back to me (MX
>problem?)
>sm-mta[17569]: l7G4PS28017565: to=<user@myhost.ua>, delay=00:01:16, xdelay=00:01:15, mailer=esmtp, pri=32134, relay=mx2.myhost.ua. [111.111.111.111], dsn=5.3.5, stat=Local configuration error
>sm-mta[17569]: l7G4PS28017565: l7G4Qj28017569: DSN: Local configuration error

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проблемы с MX2 (sendmail)"  
Сообщение от boo email(ok) on 17-Авг-07, 16:45 
>Второй MX случайно не релеет почту на первый? :)

Вообще-то нет. А что должно быть что-бы он релеял?:)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Проблемы с MX2 (sendmail)"  
Сообщение от pablo email(ok) on 17-Авг-07, 16:56 
Просто у Вас была строчка в логах: mail loops back to me.
Т.е. либо он отправляет почту опять на первый релей поскольку у него это указано в конфиге.
Либо использует DNS для поиска и опять таки находит первый МХ.

Я не знаю sendmail, но скажите, куда второй МХ релеет почту для этого домена?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Проблемы с MX2 (sendmail)"  
Сообщение от Nimdar (ok) on 17-Авг-07, 17:19 
В корне неверное понимание ошибки.
Строчка mail loops back to me означает, что MX2 при попытке отправить письмо на адрес user@myhost.ua, обращается к DNS и видит, что в нём прописан MX1 и он сам - MX2, а поскольку MX1 лежит, а MX2 не является сервером-адресатом, то пытается отправить сам на себя, "получает" и снова пытается отправить, и так до бесконечности.
Решение проблемы. В /etc/mail/mailertable прописать
.myhost.ua  smtp:[MX1.myhost.ua]

^ точка обязательна, квадратные скобки тоже. Они означают, что запроса к DNS для получения записи MX быть не должно, а сразу коннектиться к MX1 (когда он поднимется, а пока письма будут складываться в очередь).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Проблемы с MX2 (sendmail)"  
Сообщение от boo email(ok) on 28-Авг-07, 10:31 
>[оверквотинг удален]
>нём прописан MX1 и он сам - MX2, а поскольку MX1
>лежит, а MX2 не является сервером-адресатом, то пытается отправить сам на
>себя, "получает" и снова пытается отправить, и так до бесконечности.
>Решение проблемы. В /etc/mail/mailertable прописать
>.myhost.ua  smtp:[MX1.myhost.ua]
>
>^ точка обязательна, квадратные скобки тоже. Они означают, что запроса к DNS
>для получения записи MX быть не должно, а сразу коннектиться к
>MX1 (когда он поднимется, а пока письма будут складываться в очередь).
>

К сожалению не помогло. При падении МХ1 сыпятся ошибки:

Aug 27 19:27:09 one sm-mta[5687]: l7RGOcLL005687: SYSERR(root): mx2.myhost.ua. config error: mail loops back to me (MX problem?)
Aug 27 19:27:09 one sm-mta[5687]: l7RGOcLL005687: Losing ./qfl7RGOcLL005687: savemail panic
Aug 27 19:27:09 one sm-mta[5687]: l7RGOcLL005687: SYSERR(root): savemail: cannot save rejected email anywhere

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Проблемы с MX2 (sendmail)"  
Сообщение от Nimdar (ok) on 28-Авг-07, 10:58 
>[оверквотинг удален]
>>MX1 (когда он поднимется, а пока письма будут складываться в очередь).
>>
>
>К сожалению не помогло. При падении МХ1 сыпятся ошибки:
>
>Aug 27 19:27:09 one sm-mta[5687]: l7RGOcLL005687: SYSERR(root): mx2.myhost.ua. config error: mail loops
>back to me (MX problem?)
>Aug 27 19:27:09 one sm-mta[5687]: l7RGOcLL005687: Losing ./qfl7RGOcLL005687: savemail panic
>Aug 27 19:27:09 one sm-mta[5687]: l7RGOcLL005687: SYSERR(root): savemail: cannot save rejected email
>anywhere

Добавь ещё и без начальной точки
myhost.ua  smtp:[MX1.myhost.ua]

З.Ы. На всякий случай. hash создаёшь? Сендмыл рестартуешь?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Проблемы с MX2 (sendmail)"  
Сообщение от boo email(ok) on 28-Авг-07, 11:09 

>Добавь ещё и без начальной точки
>myhost.ua  smtp:[MX1.myhost.ua]

Добавил, посмотрим как поведет почтовик себя дальше.

>З.Ы. На всякий случай. hash создаёшь? Сендмыл рестартуешь?

каждый раз делаю
make && make install && make restart


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Проблемы с MX2 (sendmail)"  
Сообщение от DN (ok) on 28-Авг-07, 12:04 
>
>>Добавь ещё и без начальной точки
>>myhost.ua  smtp:[MX1.myhost.ua]
>
>Добавил, посмотрим как поведет почтовик себя дальше.
>
>>З.Ы. На всякий случай. hash создаёшь? Сендмыл рестартуешь?
>
>каждый раз делаю
>make && make install && make restart

make чего? Не надо приложение пересобирать.
Надо конфигурацию подправить.
makemap надо сделать.
Почитайте man makemap

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Проблемы с MX2 (sendmail)"  
Сообщение от Nimdar (ok) on 28-Авг-07, 12:11 
>[оверквотинг удален]
>>
>>>З.Ы. На всякий случай. hash создаёшь? Сендмыл рестартуешь?
>>
>>каждый раз делаю
>>make && make install && make restart
>
>make чего? Не надо приложение пересобирать.
>Надо конфигурацию подправить.
>makemap надо сделать.
>Почитайте man makemap

Всё правильно. В /etc/mail (FreeBSD, да и не только) есть Makefile, которым и генеряться необходимые хеши.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Проблемы с MX2 (sendmail)"  
Сообщение от boo email(ok) on 28-Авг-07, 12:51 
>make чего? Не надо приложение пересобирать.
>Надо конфигурацию подправить.
>makemap надо сделать.
>Почитайте man makemap

myhost|/etc/mail# make && make install && make restart
/usr/sbin/makemap hash mailertable.db < mailertable
chmod 0640 mailertable.db
install -m 444 mail.myhost.ua.cf /etc/mail/sendmail.cf
install -m 444 mail.myhost.ua.submit.cf /etc/mail/submit.cf
Restarting: sendmail sendmail-clientmqueue.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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