Как формат сообщения влияет на сообщения электронной почты
Microsoft Outlook может отправлять сообщения электронной почты в любом из следующих форматов:
HTML: По умолчанию Outlook отправляет сообщения электронной почты в формате HTML. Этот формат совместим с большинством клиентов электронной почты. Полученное сообщение напоминает исходное сообщение.
Обычный текст: совместим со всеми клиентами электронной почты. Однако все форматирование, рисунки и ссылки в сообщении потеряны.
Форматированный текст: Outlook использует формат инкапсулирования транспорта (TNEF) для упаковки сведений о сообщении. Системы обмена сообщениями получателя, которые не основаны на Microsoft Exchange, могут не интерпретировать сообщения, использующие этот формат TNEF. Если система обмена сообщениями получателя не может обработать этот формат, вложение файла с именем Winmail.dat добавляется в сообщение.
Сведения о TNEF
Сообщение в кодировке TNEF содержит обычную текстовую версию сообщения и двоичное вложение, которое упаковает другие части исходного сообщения. В большинстве случаев двоичное вложение называется Winmail.dat и может содержать следующие сведения:
- Форматированная текстовая версия сообщения (например, сведения о шрифте и цвета)
- Объекты OLE (например, внедренные рисунки и внедренные документы Microsoft Office)
- Специальные функции Outlook (например, пользовательские формы, кнопки голосования и приглашения на собрания)
- Обычные вложения файлов, добавленные в исходное сообщение
Кроме того, путь к файлу личных папок (PST) и имени входа внедрены в файл Winmail.dat . Хотя эти данные не предоставляются получателю явным образом, если получатель открывает файл Winmail.dat в двоичном или текстовом редакторе, он может видеть путь и имя входа. Сведения о пароле не отображаются. Чтобы убедиться, что путь PST-файла и имени входа не отправляются, следуйте рекомендациям, приведенным в этой статье, чтобы отправить сообщения, не содержащие файл Winmail.dat .
Для некоторых функций Outlook требуется, чтобы получатели электронной почты Интернета, использующие Outlook, включили кодировку TNEF. Например, если вы отправляете сообщение с кнопками голосования получателю через Интернет, кнопки голосования недоступны, если получатель не включил TNEF. TNEF не требуется для сообщений с обычными вложениями файлов. Если вы отправляете сообщения с вложениями файлов получателю, который не использует Outlook или клиент Exchange, рекомендуется вручную выбрать формат электронной почты, который не требует TNEF (например, HTML или обычного текста). Если сообщение отправляется без TNEF, получатель может просматривать и сохранять вложения должным образом.
Проблемы с отправкой и получением
Когда клиент электронной почты, не поддерживающий TNEF, получает сообщение, содержащее сведения TNEF, обычно возникают следующие результаты:
Получена версия обычного текста сообщения, и сообщение содержит вложение, которое называется Winmail.dat. Вложение Winmail.dat не имеет полезных сведений при открытии, так как он находится в формате TNEF.
Получена версия обычного текста сообщения, и сообщение содержит вложение, которое имеет универсальное имя, например ATT00008. DAT или ATT00005.eml. В этом случае клиент не может распознать часть сообщения TNEF или имя файла Winmail.dat . Поэтому для хранения сведений TNEF создается имя файла.
Как и поведение принимающего клиента, обычно для почтового сервера отбирать данные TNEF от сообщений по мере их доставки. Если включен параметр сервера для удаления TNEF, клиенты всегда получают обычную текстовую версию сообщения. Exchange Server — это пример почтового сервера, который может удалить TNEF из сообщений.
Кодировка сообщений
Интернет-стандарты для кодирования сообщений, такие как расширения многопартийной почты (MIME) и UUENCODE, не зависят от TNEF. TNEF может существовать в сообщении в кодировке MIME как часть текста MIME типа application/ms-tnef
или в сообщении UUENCODED в виде вложения, которое называется Winmail.dat. Чтобы правильно отобразить инкапсулированные сведения, получатель должен поддерживать кодировку TNEF.
Управление TNEF в сообщениях
Вы можете управлять TNEF с помощью любого из следующих методов:
Глобальная конфигурация в Outlook: если изменить формат сообщения по умолчанию на HTML или обычный текст, Outlook не использует TNEF для исходящих сообщений, если не требуется эта функция Outlook.
Глобальная конфигурация в реестре Windows: запись реестра DisableTNEF гарантирует, что Outlook не использует TNEF для исходящих сообщений, если эта функция Outlook не нуждается в ней.
Конфигурация для каждого сообщения в Outlook: если изменить формат сообщения на обычный текст или HTML, Outlook не использует TNEF для этого сообщения, если эта функция Outlook не нуждается в ней.
Примечание.
Для некоторых функций Outlook требуется TNEF. К ним относятся запросы на собрания и ответы, кнопки голосования, запросы задач, форматирование форматированного текста и внедренные вложения.
Глобальная конфигурация в Outlook
В Outlook выберите "Почта параметров>файла>".
Выберите "Создать сообщения" в этом формате , чтобы просмотреть параметры формата.
- Чтобы отключить TNEF, выберите HTML или обычный текст и нажмите кнопку "ОК".
- Чтобы включить TNEF, нажмите кнопку "Форматированный текст" и нажмите кнопку "ОК".
Глобальная конфигурация в реестре Windows
Чтобы отключить TNEF, выполните следующие действия.
Создайте текстовый файл с именем disable-tnef.reg.
Скопируйте и вставьте следующий текст в файл, а затем сохраните файл:
Редактор реестра Windows версии 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences] "DisableTNEF"=dword:1
Дважды щелкните disable-tnef.reg , чтобы запустить его.
Когда появится запрос на утверждение, нажмите кнопку "Да".
Перезапустите Outlook.
Чтобы включить TNEF, выполните следующие действия.
Найдите запись DisableTNEF в следующем подразделе реестра:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences
Удалите запись DisableTNEF или задайте для нее значение
0
.Перезапустите Outlook.
Конфигурация для каждого сообщения в Outlook
В Outlook откройте новое почтовое сообщение или ответ на полученное сообщение.
На вкладке "Формат текста" выберите "Формат сообщения", чтобы просмотреть параметры формата.
- Чтобы отключить TNEF, выберите HTML или обычный текст.
- Чтобы включить TNEF, выберите форматированный текст.
Устранение проблем TNEF
Используйте соответствующее решение для каждой из следующих проблем:
Проблема: получатель получает вложение Winmail.dat .
Решение: отключите TNEF (глобально или по сообщению).
Проблема: получатель получает ATT00001. Вложение DAT .
Решение: отключите TNEF (глобально или по сообщению).
Проблема. Получатель не получает регулярные вложения файлов.
Решение: отключите TNEF (глобально или по сообщению).
Проблема. Получатель не имеет кнопок голосования в Outlook.
Решение. Включение TNEF (по сообщению).
Проблема. Получатель получает приглашения на собрания в виде регулярных сообщений.
Решение. Включение TNEF (по сообщению).
Проблема. Получатель не получает сведения о пользовательской форме.
Решение. Включение TNEF (по сообщению).
Проблема: получатель не получает отформатированный текст сообщения.
Решение. Включение TNEF (по сообщению).