Почта не будут доставлены в определенные домены при серверной ОС Windows Server 2003

Переводы статьи Переводы статьи
Код статьи: 820284 - Vizualiza?i produsele pentru care se aplic? acest articol.
Важные Эта статья содержит сведения об изменении метабазы. Перед изменением метабазы убедитесь, что у резервной копии, можно восстановить в случае возникновения проблем. Сведения о том, как это сделать содержатся в разделе справки "Архивирование и восстановление конфигурации" консоли управления (MMC).
Развернуть все | Свернуть все

Проблема

При попытке пользователя в организации отправлять сообщения с определенных доменов с помощью Simple Mail Transfer Protocol (SMTP), эти сообщения не доставляются успешно. Эта проблема возникает с IIS или обмена базовой операционной системы на сервере Windows Server 2003.

Кроме того в журнале событий появляется событие, аналогичное следующему:

КОД события: 4000 Источник: SMTPSVC
Тип события: предупреждение
Описание: Не удалось выполнить доставку сообщений в удаленный домен «contoso.com». Ошибка поиска удаленного сервера-за внутренней ошибки DNS. 0000: c00402e7

Причина

Эта проблема возникает, если выполняются следующие условия:
  • DNS-сервера, только запросы компьютера SMTP для получения почтового обменника (MX) записей ресурсов на конечный компьютер настроен на прием запросов User Datagram Protocol (UDP).
  • На компьютере под управлением Windows Server 2003 SMTP настроен на использование UDP сначала и затем при сбое протокола управления передачей (TCP) Если компьютер SMTP получает ответ усеченное имя разрешения.
  • DNS-сервера, что ваш компьютер запрашивает SMTP возвращает усеченных ответа UDP.

    Примечание Ответа UDP усекается, если слишком много записей ресурсов MX для размещения в одном пакете UDP.
В этом случае операция уточняющего запроса имени компьютера SMTP неудачно, поскольку DNS-сервера, не отвечает на запрос TCP. В этом случае могут возникнуть следующие проблемы:
  1. Компьютер SMTP отправляет запрос к DNS-сервера по протоколу UDP.
  2. DNS-сервера возвращает усеченных ответ на компьютере SMTP.
  3. Поскольку SMTP настроен сбое TCP, если компьютер SMTP получает усеченных ответа, компьютер SMTP отклоняет ответа UDP при сбое на TCP и затем повторяет ожидающий запрос DNS к DNS-сервера по протоколу TCP.
  4. Поскольку DNS-сервера только отвечать на запросы UDP, TCP-запросов с компьютера SMTP завершается неудачей.
Таким образом сообщение не доставлено в конечный домен.

Решение

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

Примечание Всегда создавайте резервную копию метабазы перед внесением изменений.

Для решения этой проблемы настройте службу Simple Mail Transfer Protocol (SMTP) на компьютере Windows Server 2003, чтобы использовать только UDP. При настройке службы Simple Mail Transfer Protocol (SMTP) для использования только UDP SMTP компьютер использует результаты работы усеченных ответа, что компьютер SMTP получает от DNS компьютера для завершения доставки сообщений в конечный домен. Настройка службы Simple Mail Transfer Protocol (SMTP) для использования только UDP, добавьте или измените следующий раздел метабазы:
Код ключа: 36997
Тип ключа: DWORD
Значение ключа: 2
Примечание В следующей таблице описаны возможные значения, которые можно назначить ключ идентификатор 36997:
Свернуть эту таблицуРазвернуть эту таблицу
ЗначениеОписание
0Запросы DNS используют протокол UDP и затем переключиться на использование TCP по получении усеченных ответа
1DNS-запросы используют TCP только
2DNS-запросы используют UDP только
Для изменения метабазы, выполните следующие действия.
  1. Запустите программу Microsoft диспетчер служб IIS. Для этого нажмите кнопку Начало, выберите пункт Администрирование, а затем нажмите кнопку Диспетчер служб IIS.
  2. Щелкните правой кнопкой мыши Имя компьютера (локальный компьютер), а затем нажмите кнопку Свойства.
  3. Выберите Включение прямого редактирования метабазы Установите флажок и нажмите кнопку ОК.
  4. Откройте файл Metabase.xml с помощью программы «Блокнот». Для этого нажмите кнопку Начало, нажмите кнопку Запустить, тип %systemroot%\system32\inetsrv\metabase.xml «Блокнот», а затем нажмите кнопку ОК.
  5. Если не подсоединены следующие строки кода, вставить их в списке <iisconfigobject location="/LM/SmtpSvc"></iisconfigobject> Заголовок:
    <Custom
    		Name="SmtpUseTcpDns"
    		ID="36997"
    		Value="2"
    		Type="DWORD"
    		UserType="IIS_MD_UT_SERVER"
    		Attributes="INHERIT"
    	/> 
    Примечание Вставьте следующие строки кода в числовом порядке, основываясь на номере Идентификатора 36997. Например вставьте следующие строки кода после строки кода, который содержит Идентификационный номер 36931 и до строки кода, которые содержат идентификатор 49875.
  6. Если уже существует в этом разделе код, изменение Значение элемент в значение 2.
  7. Сохраните изменения в файле Metabase.xml, а затем закройте Блокнот.

Дополнительная информация

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
832223Некоторые запросы имен DNS не удастся, после установки DNS-сервера Windows Server 2003

Свойства

Код статьи: 820284 - Последний отзыв: 15 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Ключевые слова: 
kbeventlog kbenv kbprb kbmt KB820284 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:820284

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com