我正在尝试实现一个可以接收发送到特定电子邮件地址的邮件的应用程序。场景是用户将 .ppt 文件作为附件发送到特定的电子邮件地址,我的 WPF 应用程序将收听此电子邮件,一旦收到电子邮件,它将下载附件 - 将其保存到硬盘驱动器.
我看了一点,但我发现的只是 System.Net.Mail
对象,它只支持通过使用 System.Net.Mail.SmtpClient
的应用程序发送电子邮件> 类。
我如何在 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);
一个简单的提示,您可以遵循: https://joshwright.com/tips/tips-sending-receiving-email-in-csharp/
关于c# - 通过 C# 应用程序接收电子邮件和下载附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19449161/