Пользователь, который не входит в организацию 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 для доступа к сообщениям.