我们在当前项目中使用 CDO 互操作 (cdont.dll) 来解析传入的 mime 邮件,但面临一些西里尔语代码页转换的错误。在寻找任何支持 MS 的替代品时,我们注意到所有可用的消息解析 dll 在 MSDNLib 中都标有“请勿使用”(显然是 CDO、CDOex、CDOnt,但用于“WinXP 及更高版本”的 inetcomm.dll 都标有)。即使在最近的 Windows Mail 客户端中使用了 inetcomm.dll,但 MSDN 建议避免在客户端应用程序中使用它——“可能在未来的版本中被删除”。
好的。但是,对于解析 MIME 格式的消息(所有 RFC 到 RFC2822),推荐的替代方法是什么?我看到了许多开放和商业解析器,但我想知道微软解析 MIME 消息的“官方推荐方式”是什么(我知道 .NET FW 有 mime 解析器,但所有类都标记为内部,所以我们不能正式使用它)?