1

「archivemail」を使用してエクスポート/アーカイブされた .eml ファイルが多数あります。ここで、いくつかのファイルを IMAP サーバーに完全に復元する必要があります。複数の電子メールを含む .eml/mail ファイルを取得して IMAP サーバーに復元する簡単なツールはありますか

4

1 に答える 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 に答える