Существует ли недвоичный формат для сообщения электронной почты Outlook? - PullRequest
4 голосов
/ 01 сентября 2011

Я хочу создать файл электронной почты на веб-сервере, который откроется в Microsoft Outlook .Похоже, что пригодятся два формата: формат .MSG и формат .OFT.

Однако оба формата, по-видимому, представляют собой GZIP с кучей потоков.Это было бы сложно создать на веб-сервере.

Существует ли XML или текстовый формат, который я могу использовать для кодирования простой электронной почты?

Если нет, есть ли бесплатная библиотека .NETкоторый может генерировать сообщения электронной почты на лету?

Спасибо!Mike

Ответы [ 2 ]

3 голосов
/ 01 сентября 2011

Просто используйте System.Net.Mail и запишите в файловую систему:

<system.net>  
   <mailSettings>  
      <smtp deliveryMethod="SpecifiedPickupDirectory">  
         <specifiedPickupDirectory 
             pickupDirectoryLocation="c:\yourdirectory"/>  
      </smtp>  
   </mailSettings>  
</system.net>
0 голосов
/ 20 сентября 2011

Я решил использовать OpenMCDF для создания файла на лету. Это работает довольно хорошо, и это достойный (и бесплатный) фреймворк для работы с компактными двоичными файлами.

...