The OpenNET Project / Index page

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

mail loops back to me (MX problem) (mail sendmail mx relay)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mail, sendmail, mx, relay,  (найти похожие документы)
From : Дмитрий Ю. Карпов <Dmitry.Karpov@misa.ac.ru>, Vadim V Zotov <uzotoff@zenit.ru> Subj : mail loops back to me (MX problem) ------------------------------------------------------------------------------- > У меня стоит совмещенный DNS/MAIL сервер (Server2) на FreeBSD, > обслуживающий Domain2. Где-то есть нечто подобное (Server1), > обслуживающее Domain1. Server1 является primary DNS для Domain1 и > имеет записи: > MX 10 mailhub.domain1.ru > MX 20 mailhub.domain2.ru > > и имеет свойство иногда быть неработоспособным! Server2 объявлен как > secondary и, по идее, должен принимать на себя всю почту для Domain1, > с последующей пересылкой на Server1, когда тот проснется. Однако, > sendmail на Server2 при приходе сообщения, адресованного на Domain1 > при его недоступности ругается: > ----- The following addresses had permanent fatal errors ----- > > ----- Transcript of session follows ----- > 553 mailhub.domain2.ru.: mail loops back to me (MX problem?) > 554 ... Local configuration error > > В общем-то, его можно понять: он кэширует те же MX-записи и пытается > выполнить ту же последовательность действий, что и посылающийэто > письмо sendmail, и, естесенно, попадает на себя самого! Как сделать, > чтобы вторичный сервер временно получал почту первичного? Или что-то > неверно сконфигурировано в sendmail на Server2? Нужно правильно определить класс "w" (при помощи Cw или Fw) на backup mail-сервере. Протестировать результат можно послав почту командой: mail -v вы%mailhub.domain1.ru@mailhub.domain2.ru Vadim V Zotov <uzotoff@zenit.ru> _________________________________________________________________ Я с этим не сталкивался, но хотел бы предложить пару "шаманских" действий: 1. Сделать на mailhub.domain2.ru SecondaryDNS для той зоны, для которой организовываются MX'ы. 2. Использовать "IN" и ставить в конце имен точки: IN MX 10 mailhub.domain1.ru. ^^ ^^^ вместо MX 10 mailhub.domain1.ru 3. Проверить, что творится на имеющихся SecondaryDNS Вашей зоны. Дмитрий Ю. Карпов From http://www.infoart.ru - helpself@infoart.ru

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Alexey Tsyban (?), 19:49, 19/11/2003 [ответить]  
  • +/

    Просто sendmail на mailhub.domain2.ru думает, что его зовут иначе. По умолчанию он берет себе имя из hostname.
    Надо добавить в конфиг строчку

    define('confDOMAIN_NAME', 'mailhub.domain2.ru')

     
     
  • 2, Alexey Tsyban (?), 19:56, 19/11/2003 [^] [^^] [^^^] [ответить]  
  • +/
    Пардон, поторопился. Имя машины sendmail определяет бэк-резолвингом IP-адреса. И часто в DNS все нормально, а в /etc/hosts - иначе. confDOMAIN_NAME решает все проблемы
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




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

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