В этом разделе описывается, что означают отчеты о недоставке в Microsoft Exchange Server 2007.

Разделы отчета о недоставке

В Exchange 2007 структура отчетов о недоставке изменена таким образом, чтобы упростить их чтение и понимание для пользователей и администраторов электронной почты. Ниже описаны разделы, в которые группируются сведения в отчетах о недоставке.

  • Сведения для пользователей

  • Диагностические сведения для администраторов

Сведения в каждом разделе предназначены для читателей этого раздела. В разделе сведений для пользователей нетехническим языком объясняется, почему не удалось доставить сообщение. В разделе Диагностические сведения для администраторов содержатся более глубокие технические сведения, которые помогают администраторам электронной почты устранить неполадку. На следующем рисунке показаны раздел сведений для пользователя и раздел Диагностические сведения для администраторов отчета о недоставке.


Отчет о недоставке с указанием сведений о диагностике для пользователя и администратора

Раздел «Сведения для пользователей»

Раздел «Сведения для пользователей» отчета о недоставке, созданного Exchange 2007, содержит сведения, которые необходимо сообщить пользователю, отправившему сообщение, для которого возвращен отчет о недоставке. Текст, который отображается в этом разделе, вставляется компьютером, на котором выполняется Exchange 2007, создавший отчет о недоставке.

Текст в разделе сведений для пользователя должен помочь пользователям определить, почему сообщение было отклонено и что необходимо сделать для того, чтобы успешно выполнить его повторную отправку при необходимости. Если возможно, в этом разделе указывается полное доменное имя сервера, который отклонил сообщение.

Текст в разделе сведений для пользователя можно изменить с помощь командлета New-SystemMessage. В созданном тексте можно предоставить пользователям конкретные инструкции (например указать номер телефона, по которому можно обратиться в службу поддержки или гиперссылку на веб-узел самостоятельной технической поддержки). Дополнительные сведения о настройке текста, который отображается в разделе сведений для пользователя, см. в разделе Создание нового уведомления о доставке.

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

Раздел «Диагностические сведения для администраторов»

В разделе Диагностические сведения для администраторов представлены более подробные сведения о конкретной ошибке, которая произошла при доставке сообщения, а также указан сервер, создавший отчет о недоставке, и сервер, отклонивший сообщение. В большинстве отчетов о недоставке присутствуют указанные ниже поля (они показаны на рис. «Разделы отчета о недоставке» выше в этом разделе).

  • Формирующий сервер. Формирующий сервер — это сервер Exchange 2007, который создал отчет о недоставке. Формирующий сервер принимает расширенный код состояния (см. ниже). Этот код создает легкочитаемый отчет о недоставке. Если под адресом электронной почты отправителя в разделе Диагностические сведения для администраторов не указан удаленный сервер, формирующий сервер также является сервером, который отклонил исходное сообщение электронной почты. Если не удается доставить сообщение, отправленной другому получателю в той же организации Exchange 2007, обычно один и тот же сервер отклоняет исходное сообщение и создает отчет о недоставке.

  • Отклоненный получатель. Отклоненный получатель — это адрес электронной почты, на который не удалось доставить исходное сообщение. Если не удается доставить сообщение нескольким получателям, здесь перечисляются адреса электронной почты всех получателей. Это поле также содержит следующие дополнительные поля для каждого указанного адреса электронной почты:

    • Удаленный сервер. Это поле содержит полное доменное имя сервера, который отклонил доставку сообщения во время обмена служебными данными SMTP. Поле «Удаленный сервер» заполняется только в том случае, когда была предпринята попытка доставки в удаленный домен, которая была отклонена до того, как принимающий сервер успешно подтвердил сообщение после отправки текста сообщения. Если исходное сообщение успешно подтверждается принимающим сервером, а затем отклоняется (например из-за ограничений для содержимого), поле «Удаленный сервер не заполняется.

    • Расширенный код состояния. Расширенный код состояния — это код, возвращаемый сервером, который отклонил исходное сообщение. Расширенный код состояния указывает причину отклонения исходного сообщения. Он не перезаписывается Exchange 2007, но используется для определения того, какой текст должен выводиться в разделе сведений для пользователей. Наиболее часто встречаемые коды перечислены в разделе «Частые расширенные коды состояния» ниже в этом разделе. Подробный список таких кодов см. в документе RFC 3463.

    • Отклик SMTP. Отклик SMTP — это отклик, распознаваемый компьютером, который возвращается сервером, отклонившим исходное сообщение. Отклик SMTP обычно включает короткую строку, которая содержит объяснение объяснение возвращенного расширенного кода состояния. Отклик SMTP не перезаписывается Exchange 2007 и всегда имеет кодировку «ASCII (США)».

  • Исходные заголовки сообщения. Раздел «Исходные заголовки сообщения» содержит заголовки отклоненных сообщений. Эти заголовки могут предоставлять важные диагностические сведения, например данные, которые помогут определить путь сообщения до его отклонения или то, соответствует ли поле «Кому» адресу электронной почты, указанному в поле отклоненного получателя.

Примеры отчетов о недоставке

В следующих разделах приведены примеры двух способов создания отчетов о недоставке:

  • одним и тем же сервером;

  • различными серверами.

Один и тот же сервер отклоняет исходное сообщение и создает отчет о недоставке

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


Отчет о недоставке с указанием одного и того же сервера создания и отклонения

Кроме того, сообщения, который отклоняются при отправке получателям, входящим в локальную организацию Exchange 2007, обычно отклоняются тем же почтовым сервером, который создает отчет о недоставке. Сообщения, которые отправляются локальным получателям, могут отклоняться по различным причинам, например из-за превышения квот почтовых ящиков, отсутствия прав на отправку сообщений получателю или сбоя оборудования, который приводит к продолжительной потере подключения к другим серверам в организации.

В обеих ситуациях удаленные серверы не включаются в список адресов электронной почты получателей в отчете о недоставке.

Различные серверы отклоняют исходное сообщение и создают отчет о недоставке

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


Отчет о недоставке с указанием разных серверов создания и отправки

Частые расширенные коды состояния

В следующей таблице приведены расширенные коды состояния, которые возвращаются в отчетах о недоставке в наиболее распространенных случаях сбоя доставки.

Расширенный код состояния Описание Возможная причина Дополнительные сведения

4.3.1

Insufficient system resources

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

Вместо возврата ошибки нехватки места на диске может быть возвращена ошибка нехватки памяти.

Убедитесь, что на диске сервера Exchange достаточно свободного места. По возможности переместите очереди сообщений в раздел с файловой системой NTFS.

4.3.2

System not accepting network messages

Данный отчет о недоставке формируется при замораживании очереди.

Устранить проблему можно, разморозив очередь.

4.4.1

Connection timed out

Конечный сервер не отвечает. Эта ошибка может быть вызвана временными проблемами с сетью. Сервер Exchange автоматически пытается подключиться к серверу снова и доставить почту. Если после нескольких попыток почта не доставлена, формируется отчет о недоставке с кодом постоянной ошибки.

Следите за ситуацией. Возможно, эта проблема исчезнет без вмешательства администратора.

4.4.2

Connection dropped

Разрыв соединения между серверами. Эта ошибка может возникнуть из-за временных проблем с сетью или неполадок сервера. Отправляющий сервер повторно попытается доставить сообщение через заданный интервал времени, а затем будет создавать дальнейшие отчеты о состоянии.

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

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

4.4.7

Message expired

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

Данное сообщение обычно свидетельствует о проблеме на принимающем сервере. Проверьте допустимость адреса получателя и выясните, правильно ли настроен принимающий сервер для получения сообщений.

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

5.0.0

HELO / EHLO requires domain address

Данная ситуация является постоянным сбоем. Некоторые ее причины описаны ниже.

  • Нет маршрута для конкретного адресного пространства; например, SMTP-соединитель настроен, но адрес ему не соответствует.

  • Служба DNS возвратила доверенный узел, не найденный в домене.

  • Произошла ошибка SMTP.

Возможные способы решения проблемы указаны ниже.

  • На одном или нескольких соединителях SMTP добавьте звездочку (*) в качестве адресного пространства SMTP.

  • Убедитесь, что служба DNS работает.

5.1.0

Sender denied

Этот отчет о недоставке связан с общей ошибкой (ошибкой неправильного адреса). В Active Directory не удалось найти адрес электронной почты или другой атрибут. Причиной проблемы могут быть записи контактов без заданного атрибута targetAddress. Другой возможной причиной может быть то, что не удается определить атрибут homeMDB пользователя. Атрибут homeMDB соответствует серверу Exchange Server, на котором находится почтовый ящик пользователя.

Другая частая причина получения этого отчета о недоставке возникает в том случае, если пользователь с помощью Microsoft Office Outlook сохранил сообщение электронной почты в виде файла, а затем кто-то открыл сообщение в автономном режиме и ответил на него. Когда Outlook доставляет сообщение, свойство сообщения сохраняет только атрибут legacyExchangeDN, поэтому поиск может завершиться неудачей.

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

5.1.1

Bad destination mailbox address

Этот сбой может быть вызван следующими условиями:

  • отправитель неправильно указал адрес электронной почты получателя;

  • в конечной почтовой системе отсутствуют получатели;

  • почтовый ящик получателя перемещен и кэш получателей Microsoft Office Outlook на компьютере отправителя не обновлен;

  • недопустимое устаревшее различающееся имя (DN) для почтового ящик получателя Active Directory.

Эта ошибка обычно возникает в том случае, когда отправитель сообщения неправильно вводит адрес электронной почты получателя. Отправитель должен проверить адрес электронной почты получателя и повторить отправку. Эта ошибка может также возникать в том случае, если адрес электронной почты ранее был правильным, но изменился или был удален из конечной почтовой системы.

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

Причиной этой ошибки могут быть другие проблемы, например недопустимое устаревшее различающееся имя (DN) в Active Directory. Изучите и исправьте устаревшее различающееся имя почтового ящика получателя. Затем попросите отправителя удалить адрес получателя из кэша получателей Outlook, а затем создать новое сообщение. При повторной отправке исходного сообщения сбой повторится.

5.1.2

Invalid X.400 address

Получатель имеет адрес, отличный от SMTP, который не может быть сопоставлен с местом назначения. Адрес не является локальным, поэтому соединителей, настроенных для адресных пространств, содержащих адрес получателя, нет.

Убедитесь, что адрес получателя введен правильно. Если адрес получателя отличен от SMTP, необходимо добавить в топологию соответствующий тип соединителя и настроить его так, чтобы он обслуживал систему электронной почты получателя.

5.1.3

Invalid recipient address

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

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

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

5.1.4

Destination mailbox address ambiguous

Несколько получателей в организации Exchange имеют одинаковый адрес.

Эта ошибка обычно возникает из-за неправильной настройки Active Directory. Возможно, из-за проблем с репликацией два объекта получателя в Active Directory имеют одинаковый SMTP-адрес или адрес Exchange Server (EX-адрес).

5.1.7

Invalid address

SMTP-адрес отправителя (атрибут mail в службе каталогов) указан неправильно или отсутствует. Сообщение невозможно доставить без допустимого атрибута mail.

Проверьте структуру каталогов отправителя и выясните, существует ли атрибут mail.

5.2.1

Mailbox cannot be accessed

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

Проверьте, подключена ли база данных получателей, не отключен ли почтовый ящик получателя и не помещено ли на карантин сообщение.

5.2.2

Mailbox full

Почтовый ящик получателя превысил свою квоту и не может принимать новые сообщения.

Эта ошибка возникает, когда почтовый ящик получателя превышает свою квоту хранилища. Для успешной доставки сообщения получатель должен уменьшить размер почтового ящика или администратор должен увеличить квоту хранилища. Если получатель относится к локальной организации Exchange 2007, см. раздел Настройка квот хранилища для почтового ящика.

5.2.3

Message too large

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

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

5.2.4

Mailing list expansion problem

Получателем является неправильно настроенный динамический список рассылки. Или строка фильтра, или базовое различающееся имя динамического списка рассылки указаны неверно.

Задайте для классификатора хотя бы минимальный уровень ведения журнала событий и отправьте другое сообщение в динамический список рассылки. Проверьте, имеется ли в журнале событий приложений событие 6025 или 6026 со сведениями о том, какой атрибут объекта динамического списка рассылки настроен неправильно.

5.3.3

Unrecognized command

Когда на удаленном сервере Exchange на диске заканчивается место для хранения почты, он может возвратить данный отчет о недоставке. Эта ошибка обычно возникает, когда отправляющий сервер отправляет почту с помощью команды ESMTP BDAT. Кроме того, она может свидетельствовать об ошибке протокола SMTP.

Убедитесь, что на удаленном сервере достаточно места для хранения почты. Проверьте журнал SMTP.

5.3.4

Message too big for system

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

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

5.3.5

System incorrectly configured

Обнаружена ситуация зацикливания почты; это означает, что сервер настроен так, что отправляет почту себе.

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

5.4.4

Invalid arguments

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

Убедитесь, что указано допустимое имя домена и что существует запись почтового обменника (MX).

5.4.6

Routing loop detected

Ошибка конфигурации привела к зацикливанию электронной почты. По умолчанию после 20 итераций цикла электронной почты Exchange 2007 прерывает цикл и создает отчет о недоставке для отправителя сообщения.

Эта ошибка возникает, когда доставка сообщения приводит к созданию ответного сообщения. Это сообщение создает третье сообщение, и процесс повторяется, образуя цикл. Чтобы избежать исчерпания системных ресурсов, Exchange 2007 прерывает цикл почты после 20 итераций. Циклы почты обычно возникают из-за ошибки конфигурации на отправляющем или принимающем почтовом сервере (или на обоих серверах). Проверьте конфигурацию правил почтовых ящиков получателя и отправителя, чтобы определить, включена ли автоматическая переадресация сообщения.

5.5.2

Send hello first

Произошла общая ошибка SMTP при отправке команд SMTP вне последовательности. Например, сервер попытался отправить команду AUTH (авторизация), прежде чем идентифицировал себя с помощью команды EHLO.

Данная ошибка может также свидетельствовать о нехватке места на системном диске.

Просмотрите журнал SMTP или журнал средства Netmon и убедитесь в наличии достаточного места на диске и объема виртуальной памяти.

5.5.3

Too many recipients

Общее число получателей сообщения, указанных в полях «Кому», «Копия» и «СК», превышает общее количество получателей, допустимое для одного сообщения.

Эта ошибка происходит, если отправитель указывает слишком много получателей для сообщения. Для успешной доставки сообщения необходимо сократить количество адресов получателей сообщения или увеличить максимальное количество получателей. Чтобы настроить максимальное количество получателей, которое можно указать для сообщения, используйте параметр RecipientLimits командлета Set-Mailbox. Дополнительные сведения см. в разделе Set-Mailbox.

5.5.4

Invalid domain name

В сообщении используется неправильный формат адреса отправителя или получателя.

Одна из возможных причин этой проблемы заключается в том, что адрес получателя содержит знаки, не соответствующие стандартам Интернета.

Проверьте, не содержит ли адрес получателя нестандартных знаков.

5.5.6

Invalid message content

Данное сообщение свидетельствует о возможной ошибке протокола.

Проверьте журнал событий на наличие ошибок.

5.7.1

Delivery not authorized

Отправителю не разрешено оправлять сообщения получателю.

Эта ошибка возникает, когда отправитель пытается отправить сообщение получателю, но не имеет на это разрешений. Это часто происходит при отправке сообщений в группу рассылки, которая принимает сообщения только от своих членов или других полномочных отправителей. Отправитель должен запросить разрешение на отправку сообщений получателю. На сервере Exchange 2007 перечисленные ниже командлеты могут иметь параметры AcceptMessageOnlyFrom и AcceptMessagesOnlyFromDLMembers, которые позволяют определить, кто имеет разрешение на отправку сообщений заданным получателям:

Эта ошибка также может возникать в том случае, если правило транспорта Exchange 2007 отклоняет сообщение из-за того, что оно соответствует условиям, настроенным для правила транспорта. Дополнительные сведения о правилах транспорта см. в разделе Обзор правил транспорта.

5.7.1

Unable to relay

Отправляющей почтовой системе запрещено отправлять сообщения в почтовую систему, которая не является конечным назначением сообщения.

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

  • Сторонний пользователь пытается использовать почтовую систему для отправки нежелательной почты, и принимающая почтовая система отклоняет попытку. Как часто происходит при отправке нежелательной почты, адрес электронной почты отправителя может быть подделан, поэтому отчет о недоставке будет отправлен на адрес электронной почты пользователя, который ничего не знает о ситуации. Избежать этой ситуации трудно.

  • Запись почтового обменника (MX) службы доменных имен (DNS) для домена указывает на почтовую систему, для которой домен не является обслуживаемым. Администратор, отвечающий для определенное имя домена, должен исправить запись MX DNS или настроить принимающую почтовую систему на прием сообщений, отправленных в этот домен (либо выполнить оба этих действия). Дополнительные сведения о принятии сообщений для домена см. в разделе Управление принятыми доменами .

  • Отправляющая почтовая система или клиент, которые должны использовать принимающую почтовую систему для передачи сообщений, не имеют для этого правильных разрешений. Дополнительные сведения о разрешениях для транспорта см. в разделе Модель «Транспортные разрешения» в Exchange 2007.

5.7.1

Client was not authenticated

Отправляющая почтовая система не выполнила проверку подлинности для принимающей почтовой системы. Принимающая почтовая система требует проверки подлинности перед передачей сообщения.

Эта ошибка возникает в том случае, когда принимающий сервер должен пройти проверку подлинности перед передачей сообщения, а отправляющая почтовая система не выполнила проверку подлинности для принимающей почтовой системы. Для успешной передачи сообщений администратор отправляющей почтовой системы должен настроить ее для проверки подлинности принимающей почтовой системы. Эта ошибка также может возникать при попытке принятия анонимных сообщений из Интернета с помощью транспортного сервера-концентратора, не настроенного для этого. Рекомендуется разместить пограничный транспортный сервер в демилитаризованной зоне между транспортным сервером-концентратором и Интернетом. Дополнительные сведения см. в следующих разделах:

5.7.3

Not Authorized

Отправитель запретил переназначение альтернативному получателю.

 



Различные серверы отклоняют сообщение и создают отчет о недоставке
Один и тот же сервер отклоняет сообщение и создает отчет о недоставке
Разделы отчета о недоставке