Назад | Перейти на главную страницу

Winmail.dat Office 365 Exchange Online

Наша бухгалтерская программа Exact Accounting автоматически отправляет клиентам выписки по электронной почте через Outlook 2013. Выписка состоит из строки темы, прикрепленного файла PDF и пустого тела. Несколько клиентов получают файл winmail.dat вместо pdf.

Я предпринял следующие шаги, которые не помогли решить проблему:

  1. Outlook настроен на отправку HTML.

  2. Я использовал powershell, чтобы установить для сервера Exchange Online значение по умолчанию для TNEF как false.

  3. Я использовал powershell, чтобы добавить объекты домена для двух разных доменов клиентов, чтобы по умолчанию их TNEF равнялся false.

Есть предложения, пожалуйста? Почему сервер обмена все еще инкапсулируется в этот TNEF - что мне не хватает?

Спасибо.

Мне пришлось установить тип электронной почты как обычный текст, это сработало. Однако в документации MS четко указано, что эту проблему исправляет либо HTML, либо ОБЫЧНЫЙ текст, что, по-видимому, неверно.

Эта проблема существует десятилетиями, как вы могли заметить, поискав в Интернете решения.

Я поговорил с техническим специалистом Microsoft, и он прислал мне следующее:

$UserCredential = Get-Credential
Set-ExecutionPolicy RemoteSigned

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Import-PSSession $Session

Set-RemoteDomain Default -TNEFEnabled $false

Важная строка - самая последняя. Это глобальный параметр, отключающий формат отправки, вызывающий у всех проблему winmail.dat. Или что-то в этом роде

Техник заверил меня, что у этого не будет никаких побочных эффектов, за исключением того, что файлы winmail.dat больше не будут отправляться. Я могу подтвердить, что мне еще не приходилось сталкиваться со случаем, когда это изменение привело бы к тому, чего я не ожидал.