我有一堆使用“归档邮件”导出/归档的 .eml 文件。现在我需要在 IMAP 服务器上完全恢复一些文件。是否有一些简单的工具可以获取包含多封电子邮件的 .eml/mail 文件并将其还原到 IMAP 服务器上
问问题
830 次
1 回答
0
您可以为此使用 Mail.dll .NET IMAP 库:
using (Imap imap = new Imap())
{
imap.Connect("server"); // or ConnectSSL
imap.Login("user", "password");
string eml = File.ReadAllText("email.eml");
imap.UploadMessage("INBOX", eml);
imap.Close();
}
如果您需要在上传之前实现一些自定义逻辑,Mail.dll 也可以解析 .eml 文件:
IMail email = new MailBuilder().CreateFromEml(eml);
但请注意,这是我帮助开发的商业产品。
于 2012-08-14T14:04:49.040 回答