.msgファイルと.emlファイルの違いは何ですか?
Msgが可能で、どのemlが不可能であり、その逆もあるものはありますか?
MSGはバイナリOLEストレージファイル( IStorage )です。MIME(EML)とは異なり、MIGが格納できないすべてのMAPI固有のプロパティを格納します。形式は Microsoftによって文書化されています 。 SSViewerなどのユーティリティを使用して、IStorage
レベルでMSGファイル内を確認できます 。MAPIレベルでは、MSGファイルを StgOpenStorage / を使用して)開く/作成できますStgCreateStorageEx および OpenIMsgOnIStg 関数。
EMLファイルは [〜#〜] mime [〜#〜] 形式のテキストファイルです(このようなファイルはメモ帳で開くことができます)。
EMLファイルを作成するには、次のいずれかを行います。
コード内で、一度に1つのMIMEヘッダー/パートを明示的に作成します。
C++またはDelphiで拡張MAPIを使用している場合は、ネイティブOutlookコンバーターをラップする IConverterSession インターフェイスを使用できます。 OutlookSpy でプレイできます-OutlookSpyツールバーのIConverterSessionボタンをクリックします。
Redemption とその RDOMail 。SaveAs(..., olRfc822)
/ SafeMailItem.SaveAs(..., olRfc822)
メソッド。