Дата последнего изменения раздела:
2006-08-21
Средство анализатора сервера Microsoft® Exchange передает ESMTP-команду (Extended Simple Mail Transfer Protocol) EHLO в порт 25 удаленного сервера и анализирует ответ, чтобы определить, поддерживает ли удаленный сервер ESMTP-команду BDAT.
Если отклик, полученный от удаленного сервера в ответ на команду BDAT, не указывает на неисправимую ошибку, анализатор сервера Exchange передает затем тестовое сообщение на удаленный сервер и анализирует ответ, чтобы определить, была ли передача сообщения успешной.
Если анализатор сервера Exchange не получает ожидаемую строку ответа «250», на экран выводится сообщение об ошибке.
Приложение Exchange Server 2003 использует характерные для Exchange расширенные SMTP-команды для взаимодействия с другими серверами, на которых в организации выполняется сервер Exchange. По сравнению со стандартным протоколом SMTP расширенные SMTP-команды, характерные для Exchange, обеспечивают большую эффективность взаимодействия. Если поддержка для множества ESMTP-команд отключена, это может негативно сказаться на быстродействии сервера Exchange.
ESMTP-команда BDAT может использоваться вместо команды DATA. Когда виртуальный SMTP-сервер отвечает на ключевое слово EHLO с помощью строки «CHUNKING», SMTP-сервер указывает, что он поддерживает команду BDAT и принимает сообщения отдельными порциями. Данная команда принимает два аргумента:
- Первый аргумент указывает длину пакета двоичных данных. Поэтому
SMTP-узел не должен непрерывно проверять, закончен ли фрагмент
данных. Получающий север считает количество байтов в сообщении.
Когда размер сообщения равен значению, отправленному командой BDAT,
сервер предполагает, что им получены все данные сообщения.
- Второй аргумент указывает, является ли пакет данных последним
пакетом в текущей передаче. Второй аргумент необязательный.
Данная ошибка указывает, что хотя ESMTP-команда BDAT поддерживается удаленным сервером, последующая проверка принятия почты BDAT завершилась ошибкой.
Чтобы устранить эту ошибку, проверьте среду обмена сообщениями на наличие проблем или настроек, которые могут блокировать команду BDAT, например:
- временные перебои в работе сети,
- прокси-серверы SMTP,
- сетевые экраны,
- приложения.
Дополнительные сведения об удалении и восстановлении поддержки по умолчанию для этих команд см. в базе знаний Майкрософт, в статье 257569, содержащей инструкции по отключению ESMTP-команд в Exchange 2000 Server и Exchange Server 2003 (может быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=257569).
Дополнительные сведения об использовании ESMTP-команд сервером Exchange см. в разделе, описывающем правильную загрузку протокола SMTP для Exchange в руководстве по транспорту и маршрутизации сервера Exchange (http://go.microsoft.com/fwlink/?LinkID=71800).