我想在网络服务器上创建一个电子邮件文件,将在Microsoft Outlook中打开。看起来,这两种格式将派上用场.MSG格式和.OFT格式。是否有Outlook电子邮件的非二进制格式?
但是,这两种格式似乎都是GZIP格式的一串流。这在网络服务器上很难生成。
有没有可用于编码简单电子邮件的XML或基于文本的格式?
如果没有,是否有免费的.NET库,可以即时生成电子邮件消息?
谢谢! 迈克
我想在网络服务器上创建一个电子邮件文件,将在Microsoft Outlook中打开。看起来,这两种格式将派上用场.MSG格式和.OFT格式。是否有Outlook电子邮件的非二进制格式?
但是,这两种格式似乎都是GZIP格式的一串流。这在网络服务器上很难生成。
有没有可用于编码简单电子邮件的XML或基于文本的格式?
如果没有,是否有免费的.NET库,可以即时生成电子邮件消息?
谢谢! 迈克
我决定用OpenMCDF的基础上飞的文件。这工作得非常好,这是一个体面的(和免费的)框架,用于处理紧凑的二进制文件。
嗨迈克,谢谢你向我们展示了我从未听说过的这个伟大的工具!我的问题是:要编写一个.msg文件,你需要知道哪些流添加以及如何添加流程,那么你在哪里学到了这些?你找到了一些文档吗?谢谢 – Marco
只需使用System.Net.Mail和写入文件系统:
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory
pickupDirectoryLocation="c:\yourdirectory"/>
</smtp>
</mailSettings>
</system.net>
这些文件是开放式的,通过Outlook可以吗? – 2011-09-01 19:14:14
是............ –
这是我第一次看到这件事:你真棒!但是,对不起,您如何将信息保存在硬盘上?创建一个新的smtp消息并发送它? – Marco
[Outlook Redemption](http://www.dimastr.com/redemption/)可能为您带来方便吗? – Marco
@Marco赎回是否在“无头”模式下工作? (MAPI但没有Outlook)。 – 2011-09-01 19:12:49
你是什么意思的“电子邮件文件”,就像一个.pst? –