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

Him*_*rma 13 .net c# email wpf smtp

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

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

提前致谢!

Kre*_*kon 12

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);
Run Code Online (Sandbox Code Playgroud)

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