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

 

Последнее изменение раздела: 2009-02-17

Пользователь, который не входит в организацию Exchange, не может открыть полученное из Microsoft Exchange Server 2007 сообщение электронной почты с вложением Winmail.dat.

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

  • Действует правило транспорта, в соответствии с которым к каждому сообщению, которое выходит за пределы организации Exchange, добавляется заявление об отказе.

  • В сценариях, в которых заявление об отказе не удается применить к исходному сообщению, резервным действием в этом правиле транспорта является «упаковывание».

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

  • Получатель сообщения пользуется почтовым клиентом, который не интерпретирует файлы в формате TNEF (Transport Neutral Encapsulation Format).

Сообщения с цифровой подписью или печатью изменять нельзя. Поэтому в них нельзя просто вставить заявление об отказе, которое необходимо добавить в соответствии с правилом транспорта. Чтобы заявление об отказе вставлялось во все сообщения, администратор может настроить правило транспорта в Exchange так, чтобы создавалось новое сообщение с заявлением об отказе. Если исходное сообщение менять нельзя, то Exchange «упаковывает» его в новое сообщение. Для этого исходное сообщение добавляется в тело упаковывающего сообщения, содержимое которого принадлежит к типу «message/rfc822». В таком сценарии получателю приходит сообщение с заявлением об отказе, в которое вложено исходное подписанное или запечатанное сообщение. Содержимое исходного сообщения является вложением в двоичном формате TNEF и имеет имя Winmail.dat. К сожалению, не все клиенты электронной почты способны обрабатывать TNEF-файлы.

Из-за этого при отправке сообщения получателю, который не принадлежит к локальной организации, транспортный сервер-концентратор преобразует части тела сообщения в формате TNEF в стандартные форматы Интернета. Однако такое преобразование происходит уже после того, как сообщение вставлено в сообщение электронной почты с заявлением об отказе. Части тела, вставленные в содержимое формата «message/rfc822», преобразуются без проверки. Поэтому исходное сообщение во вложенном файле не преобразуется в формат, который мог бы расшифровать клиент электронной почты получателя.

Внутри организации Exchange содержимое сообщений электронной почты передается в основном в виде частей тела в формате TNEF. Части тела сообщений в кодировке TNEF не составляют проблему внутри организации Exchange, поскольку Outlook может интерпретировать такое содержимое. Кроме того, есть механизмы, позволяющие преобразовать формат TNEF в стандартный интернет-формат, если пользователь Exchange не использует Outlook для доступа к сообщениям.