通过C#应用程序接收电子邮件和下载附件

我正在尝试实现一个WPF应用程序,它可以接收发送到特定电子邮件地址的邮件。 方案是,用户将PPT文件作为附件发送到特定的电子邮件地址,我的WPF应用程序将收听此电子邮件,一旦收到电子邮件,它将下载附件并将其保存到硬盘。

我看了一下,但我发现只有System.Net.Mail支持使用System.Net.Mail.SmtpClient类通过应用程序发送电子邮件。 任何人都可以建议我如何在WPF和C#中做到这一点。

提前致谢!

 var client = new POPClient(); client.Connect("pop.gmail.com", 995, true); client.Authenticate("admin@bendytree.com", "YourPasswordHere"); var count = client.GetMessageCount(); Message message = client.GetMessage(count); Console.WriteLine(message.Headers.Subject); 

一个简单的提示,您可以遵循: http : //www.joshwright.com/tips/sending-receiving-email-in-csharp

您可以使用POP3或IMAP检查电子邮件,然后处理电子邮件以保存附加的.ppt文件。 点击这里查看样品。