web-dev-qa-db-ja.com

Winmail.dat Office 365 Exchange Online

当社の会計プログラムであるExactAccountingは、Outlook 2013を介して顧客に電子メールステートメントを自動的に送信します。ステートメントは、件名、添付のPDF、および空白の本文で構成されます。複数の顧客がPDFではなくwinmail.datファイルを受信して​​います。

これらは私が取ったステップですが、問題は解決していません。

  1. OutlookはHTMLを送信するように構成されています。

  2. PowerShellを使用して、ExchangeOnlineサーバーをデフォルトのTNEFに設定してfalseに設定しました。

  3. PowerShellを使用して、2つの異なる顧客ドメインのドメインオブジェクトを追加し、TNEFをデフォルトでfalseに設定しました。

何か提案はありますか? ExchangeサーバーがまだこのTNEFにカプセル化されているのはなぜですか?何が欠けていますか?

ありがとう。

3
leo_oz

メールの種類をプレーンテキストに設定する必要がありましたが、これでうまくいきました。ただし、MSのドキュメントには、HTMLまたはPLAINテキストのいずれかがこの問題を修正すると明確に記載されています。これは明らかに正しくありません。

1
leo_oz

この問題は、インターネットで解決策を検索することで検出された可能性があるため、何十年もの間存在します。

私はマイクロソフトの技術者と話をしましたが、彼は私にこれを送ってくれました:

$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」ファイルを二度と送信しないことを除けば、これによる副作用はないと私に保証しました。その変化が私が期待していなかったことをするというケースにまだ遭遇していないことを確認できます。

0
Daniel