none
Генерится NDR, но в журнале не отображается. Как узнать причину NDR? RRS feed

  • Общие обсуждения

  • от одного единственного внешнего отправителя не доставляются письма адресату. Сервер генерит NDR, но не регистрирует его в журнале. Уровень дебагинга NDR стоит на максимуме. Другие NDR регистрируются. Как узнать причину NDR?

     

    Пользователь жалуется, что перестали приходить письма от робота, который шлет отчеты. Робот другой организации.

    Для теста отправил письмо этому пользователю. Письмо пришло. Отправил с внешнего ящика - письмо тоже пришло, но от того робота не доходят. Причем на сервер они попадают, проходят очереди и в какой то момент генерится NDR.

     

    NDR отправляется на e-mail который только шлет почту. входящую он скорее всего даже не принимает. значит мой NDR ничкто прочесть не сможет.

     

    Почему NDR не регистрируется в журнале тоже не понятно.

     

    Заметил еще одно странное обстоятельство:

     

    допустим у пользователя основной SMTP ящик вида: User.Name@domain.ru

    дополнительный alias@domain.ru

     

    отправляю письмо на alias@domain.ru

     

    в трекинге, в поле recipients вижу User.Name@domain.ru, а письма от того отправителя от которого почта не доходит в трекинге в этом поле написано alias@domain.ru.

    Может это бред, но возникла идея, что по какой то причине сервак не может сопоставить alis@domain.ru с реальным владельцем и генерит NDR.

    Модератор

Все ответы

  • У вас только диагностика NDR на максимуме?

    Имеет смылс поднять на максимум весь MSExchangeTransport - (исходя из того что вы пишите Причем на сервер они попадают, проходят очереди и в какой то момент генерится NDR.)

     

  •  mdanshin написано:

    Для теста отправил письмо этому пользователю. Письмо пришло. Отправил с внешнего ящика - письмо тоже пришло, но от того робота не доходят. Причем на сервер они попадают, проходят очереди и в какой то момент генерится NDR.

     

     

    На какой адрес ?

     

     

     mdanshin написано:

    NDR отправляется на e-mail который только шлет почту. входящую он скорее всего даже не принимает. значит мой NDR ничкто прочесть не сможет.

     

     

    вы можете прочесть сей NDR

     

     

     

     mdanshin написано:

    Заметил еще одно странное обстоятельство:

     

    допустим у пользователя основной SMTP ящик вида: User.Name@domain.ru

    дополнительный alias@domain.ru

     

    отправляю письмо на alias@domain.ru

     

    в трекинге, в поле recipients вижу User.Name@domain.ru, а письма от того отправителя от которого почта не доходит в трекинге в этом поле написано alias@domain.ru.

    Может это бред, но возникла идея, что по какой то причине сервак не может сопоставить alis@domain.ru с реальным владельцем и генерит NDR.

     

    и какой NDR вам приходит ?

  •  Sergey Krylov написано:
     mdanshin написано:

    Для теста отправил письмо этому пользователю. Письмо пришло. Отправил с внешнего ящика - письмо тоже пришло, но от того робота не доходят. Причем на сервер они попадают, проходят очереди и в какой то момент генерится NDR.

     

     

    На какой адрес ?

     

    отправляю письмо на alias@domain.ru

     

     Sergey Krylov написано:

     mdanshin написано:

    NDR отправляется на e-mail который только шлет почту. входящую он скорее всего даже не принимает. значит мой NDR ничкто прочесть не сможет.

     

     

    вы можете прочесть сей NDR

     

    Как? Тоесть понятно как если был прописан параметр Send copy of Non-delivery Report to, но вы же понимаете, пока гром не грянет мужик и ухом не поведет. . А как прочитать уже отправленный NDR я не знаю.

     

     

     

     Sergey Krylov написано:

     

     mdanshin написано:

    Заметил еще одно странное обстоятельство:

     

    допустим у пользователя основной SMTP ящик вида: User.Name@domain.ru

    дополнительный alias@domain.ru

     

    отправляю письмо на alias@domain.ru

     

    в трекинге, в поле recipients вижу User.Name@domain.ru, а письма от того отправителя от которого почта не доходит в трекинге в этом поле написано alias@domain.ru.

    Может это бред, но возникла идея, что по какой то причине сервак не может сопоставить alis@domain.ru с реальным владельцем и генерит NDR.

     

    и какой NDR вам приходит ?

     

    Ну мои то письма доставляются?

     mdanshin написано:

    Для теста отправил письмо этому пользователю. Письмо пришло. Отправил с внешнего ящика - письмо тоже пришло

    Модератор
  •  mdanshin написано:
     

     

    отправляю письмо на alias@domain.ru

     

     

    и оно - доходит по этому адресу

     

    а посланное на этот же самый адрес от "робота" нет ?

     

     mdanshin написано:

     

    Как? Тоесть понятно как если был прописан параметр Send copy of Non-delivery Report to, но вы же понимаете, пока гром не грянет мужик и ухом не поведет. . А как прочитать уже отправленный NDR я не знаю.

     

     

    было бы странно требовать от системы писать что либо куда либо - если параметры по умолчанию для таких действий отсутствуют

     

     

     mdanshin написано:

     

    Ну мои то письма доставляются?

     mdanshin написано:

    Для теста отправил письмо этому пользователю. Письмо пришло. Отправил с внешнего ящика - письмо тоже пришло

     

    это был риторический вопрос - ибо я со своей стороны не могут ни подтвердить и опровергнуть сие утверждение

  •  Sergey Krylov написано:
     mdanshin написано:
     

     

    отправляю письмо на alias@domain.ru

     

     

    и оно - доходит по этому адресу

     

    а посланное на этот же самый адрес от "робота" нет ?

     

     

    Совершенно верно!!! Что вы скажете по этому поводу, коллега?

     

     

     Sergey Krylov написано:

     mdanshin написано:

     

    Ну мои то письма доставляются?

     mdanshin написано:

    Для теста отправил письмо этому пользователю. Письмо пришло. Отправил с внешнего ящика - письмо тоже пришло

     

    это был риторический вопрос - ибо я со своей стороны не могут ни подтвердить и опровергнуть сие утверждение

     

    Мои письма доставляются. нужно было поставить восклицательный знак, а не вопросительный. Это опечатка.

    Модератор
  •  Sergey Krylov написано:

     mdanshin написано:

     

    Как? Тоесть понятно как если был прописан параметр Send copy of Non-delivery Report to, но вы же понимаете, пока гром не грянет мужик и ухом не поведет. . А как прочитать уже отправленный NDR я не знаю.

     

     

    было бы странно требовать от системы писать что либо куда либо - если параметры по умолчанию для таких действий отсутствуют

    Сергей, IMHO этот параметр остается пустым у большинства администраторов Exchange. Не потому, что они о нем не знают, потому, что пользоваться им не удобно. В нем нельзя указать e-mail общей папки или группы рассылки, во всяком случае в Exchange 2000 или 2003 (может в 2007 это исправлено), а направлять всю почту одному админу не удобно. Можно сделать почтовый ящик и подключить его кому нужно, но это тоже не очень красивое решение. тем более, что NDR должен регистрироваться в журнале событий, что и происходит, но, как оказалось, не всегда.

    Модератор
  •  mdanshin написано:
     

    Сергей, IMHO этот параметр остается пустым у большинства администраторов Exchange. Не потому, что они о нем не знают, потому, что пользоваться им не удобно. В нем нельзя указать e-mail общей папки или группы рассылки, во всяком случае в Exchange 2000 или 2003 (может в 2007 это исправлено), а направлять всю почту одному админу не удобно. Можно сделать почтовый ящик и подключить его кому нужно, но это тоже не очень красивое решение. тем более, что NDR должен регистрироваться в журнале событий, что и происходит, но, как оказалось, не всегда.

     

    Это не проблема - точнее выдуманная проблема

  •  mdanshin написано:
     Sergey Krylov написано:
     mdanshin написано:
     

     

    отправляю письмо на alias@domain.ru

     

     

    и оно - доходит по этому адресу

     

    а посланное на этот же самый адрес от "робота" нет ?

     

     

    Совершенно верно!!! Что вы скажете по этому поводу, коллега?

     

     

     

     

    а что сказать - ни данных от MTC , ни smtp логов - ничего - и будем гадать ?

  •  Sergey Krylov написано:
     mdanshin написано:
     

    Сергей, IMHO этот параметр остается пустым у большинства администраторов Exchange. Не потому, что они о нем не знают, потому, что пользоваться им не удобно. В нем нельзя указать e-mail общей папки или группы рассылки, во всяком случае в Exchange 2000 или 2003 (может в 2007 это исправлено), а направлять всю почту одному админу не удобно. Можно сделать почтовый ящик и подключить его кому нужно, но это тоже не очень красивое решение. тем более, что NDR должен регистрироваться в журнале событий, что и происходит, но, как оказалось, не всегда.

     

    Это не проблема - точнее выдуманная проблема

    Интересно было бы услышать ваши комментарии по этому вопросу, т.к. с этой "не проблемой" мне предстоит бороться в ближайшее время.

    Модератор
  •  mdanshin написано:
     

    Интересно было бы услышать ваши комментарии по этому вопросу, т.к. с этой "не проблемой" мне предстоит бороться в ближайшее время.

     

    Не понимаю с чем в этом случае бороться то ? поясните

  • ну как же, я же изложил выше...

     

    Отчет нужно отправлять группе людей. напрмер берем отправку NDR. Группе людей ее не отправишь, подозреваю, что есть еще несколько таких полей, которые не поддерживают массовую рассылку. Как решать данный вопрос с наименьшими административными затратами?

    Модератор
  •  mdanshin написано:

    ну как же, я же изложил выше...

     

    Отчет нужно отправлять группе людей. напрмер берем отправку NDR. Группе людей ее не отправишь, подозреваю, что есть еще несколько таких полей, которые не поддерживают массовую рассылку. Как решать данный вопрос с наименьшими административными затратами?

     

    неужели тяжело и невыполнимо создать для этих целей выделенный ресурс ( п\я\) и при получении сообщения на сей ресурс пересылать копии требуемым адресатам ?

  • MTC вот:

     mdanshin написано:
    SMTP Message Submitted to Advanced Queuing
    SMTP Started Message Submission to Advanced Queue
    SMTP Message Submitted to Categorizer
    SMTP Message Categorized and Queued For Routing
    SMTP Started Outbound Transfer of Message
    SMTP Message Routed and Queued for Remote Delivery
    SMTP Non-Delivered Report (NDR) Generated

    А SMTP лог... Честно говоря не совсем понимаю чем он может помочь делу. Соединение происходит, данные передаются, соединение разрывается. Все просто. Надо еще сказать, что от внешних отправителей почту принимает linux-сервер, а потом передает ее на exchange. почту он принимает и передает. тут проблем никаких.

     

    Вот еще один важный момент.

     

    сервер linux передает всю почту серверу srv1, а тот в совю очередь передает почту туда где почтовый ящик пользователя. Так вот опытным путем было установлено, что если потовый ящик пользователя на сервере srv1, то почта в ящик все-таки попадает, а если на другом сервере то нет. Но NDR генерит именно srv1 так что проблема где то в нем. Ну то есть на его уровне.

    Модератор
  •  Sergey Krylov написано:
     mdanshin написано:

    ну как же, я же изложил выше...

     

    Отчет нужно отправлять группе людей. напрмер берем отправку NDR. Группе людей ее не отправишь, подозреваю, что есть еще несколько таких полей, которые не поддерживают массовую рассылку. Как решать данный вопрос с наименьшими административными затратами?

     

    неужели тяжело и невыполнимо создать для этих целей выделенный ресурс ( п\я\) и при получении сообщения на сей ресурс пересылать копии требуемым адресатам ?

    Нет конечно, но в этом случае получается избыточность. Хотелсо бы от этого уйти и хранить это централизовано.

    Модератор
  •  mdanshin написано:
     

    Нет конечно, но в этом случае получается избыточность. Хотелсо бы от этого уйти и хранить это централизовано.

     

    А вы и будете хранить централизованно

  • Мы немного удалились от темы. Предлагаю вернуться к сути вопроса. Я привел MTC.
    Модератор
  •  mdanshin написано:
    Мы немного удалились от темы. Предлагаю вернуться к сути вопроса. Я привел MTC.

     

     

    А SMTP лог... Честно говоря не совсем понимаю чем он может помочь делу. Соединение происходит, данные передаются, соединение разрывается. Все просто. Надо еще сказать, что от внешних отправителей почту принимает linux-сервер, а потом передает ее на exchange. почту он принимает и передает. тут проблем никаких.

     

    Вот еще один важный момент.

     

    сервер linux передает всю почту серверу srv1, а тот в совю очередь передает почту туда где почтовый ящик пользователя. Так вот опытным путем было установлено, что если потовый ящик пользователя на сервере srv1, то почта в ящик все-таки попадает, а если на другом сервере то нет. Но NDR генерит именно srv1 так что проблема где то в нем. Ну то есть на его уровне.

     

     

     

    так у вас почта попадает к адресату в любом случае ( по любому адресу) исходя из теста - не попадает как я понимаю на данный момент почта от робота

     

    повыссьте уровень диагностики на макспимум для MSExchangeTransport

  •  Sergey Krylov написано:

     mdanshin написано:
    Мы немного удалились от темы. Предлагаю вернуться к сути вопроса. Я привел MTC.

     

     

    А SMTP лог... Честно говоря не совсем понимаю чем он может помочь делу. Соединение происходит, данные передаются, соединение разрывается. Все просто. Надо еще сказать, что от внешних отправителей почту принимает linux-сервер, а потом передает ее на exchange. почту он принимает и передает. тут проблем никаких.

     

    Вот еще один важный момент.

     

    сервер linux передает всю почту серверу srv1, а тот в совю очередь передает почту туда где почтовый ящик пользователя. Так вот опытным путем было установлено, что если потовый ящик пользователя на сервере srv1, то почта в ящик все-таки попадает, а если на другом сервере то нет. Но NDR генерит именно srv1 так что проблема где то в нем. Ну то есть на его уровне.

     

     

     

    так у вас почта попадает к адресату в любом случае ( по любому адресу) исходя из теста - не попадает как я понимаю на данный момент почта от робота

     

    повыссьте уровень диагностики на макспимум для MSExchangeTransport

     

    Да, почта не доходит только от робота другой организации. А любая другая почта поподает в ящик пользователя. Уровень повысил, писал в исходном сообщении. но ответов там не нашел.

    Модератор
  •  mdanshin написано:
     
     

    Да, почта не доходит только от робота другой организации. А любая другая почта поподает в ящик пользователя. Уровень повысил, писал в исходном сообщении. но ответов там не нашел.

     

    Ок - правда из исходного сообщения не понятно где именно было повышено диагностирование

     

    так какой NDR приходит ?

  • Продолжаются проблемы!!! NDR такой:

     

    Не удалось найти адрес электронной почты. Получатель перешел в другую почтовую организацию, или при задании адреса была допущена ошибка. Проверьте адрес и повторите попытку.

    <srv #5.1.0 smtp;554 5.1.0 Sender Denied>

     

    В Sender Filtering стоит Archive filtered messages (что это? Где это смотреть?) и Filter Messages with blank sender. Помоему это не должно препятствовать. Что еще может препятствовать проникновению письма?

     

    13 июня 2007 г. 12:50
    Модератор
  • что в smtp логе по поводу этой сессии ?

     

    архив хранится там где и положено - exchsrvr\mailroot\vsi(номер вирт smtp сервера - по умолчанию 1 )\filter

    13 июня 2007 г. 13:24
  •  Sergey Krylov написано:

    что в smtp логе по поводу этой сессии ?

     

    архив хранится там где и положено - exchsrvr\mailroot\vsi(номер вирт smtp сервера - по умолчанию 1 )\filter

     

    По указанному пути есть только три директории BadMail, PickUp, Queue. Все они пустые. О чем ни будь это говорит?

    Что же касается SMTP логов, то как писалось ранее в данном случае это не имеет значения. Внешняя почта поступает на linux-сервер. Там сессия проходит нормально. С linux-сервера поступает на exhange. Там тоже проблем не наблюдается. сессия начинается и заканчивается, а вот в момент прохождения письма внутри организации возникает проблема.

    13 июня 2007 г. 13:59
    Модератор
  •  mdanshin написано:
     

     

    По указанному пути есть только три директории BadMail, PickUp, Queue. Все они пустые. О чем ни будь это говорит?

     

    Это говорит о том , что очередей нет в момент просмотра каталогов, бэдмайл отключен, а пикап не используется - то что нет filter - то просто фильтры не применены

     

     mdanshin написано:

    Что же касается SMTP логов, то как писалось ранее в данном случае это не имеет значения. Внешняя почта поступает на linux-сервер. Там сессия проходит нормально. С linux-сервера поступает на exhange. Там тоже проблем не наблюдается. сессия начинается и заканчивается, а вот в момент прохождения письма внутри организации возникает проблема.

     

    что азм есть "внутри организации" ? п\я пользователя расположен не на том сервере куда идет первоначальный коннект с линуха ?

    13 июня 2007 г. 14:24
  • Нет, не на том. первичный конект с линуха идет на front-end,  а с него письмо уже не уходит. Генерится NDR в тот момент когда оно должно быть переадресовано.
    13 июня 2007 г. 15:00
    Модератор
  •  mdanshin написано:
    Нет, не на том. первичный конект с линуха идет на front-end,  а с него письмо уже не уходит. Генерится NDR в тот момент когда оно должно быть переадресовано.

     

    так вот что в smtp логе по сему случаю ? когда с одного Exch на другой Exch идет попытка передачи- и именно smtp задействовано в версии продукта 6.* - в отличии от 5.* и 7 - ки

     

    есть ли вообще данная попытка ?

    13 июня 2007 г. 15:07
  •  Sergey Krylov написано:

     mdanshin написано:
    Нет, не на том. первичный конект с линуха идет на front-end,  а с него письмо уже не уходит. Генерится NDR в тот момент когда оно должно быть переадресовано.

     

    так вот что в smtp логе по сему случаю ? когда с одного Exch на другой Exch идет попытка передачи- и именно smtp задействовано в версии продукта 6.* - в отличии от 5.* и 7 - ки

     

    есть ли вообще данная попытка ?

     

    На данный момен у меня логируются только следующие поля:

    date time c-ip cs-username s-computername s-ip sc-bytes cs-bytes

     

    и как же мне вычислить сессию предачи именно этого сообщения?

    13 июня 2007 г. 15:33
    Модератор
  • расширьте формат записи - и определять по отправителю и получателю
    13 июня 2007 г. 15:46