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

5jdjgkvh  于 2022-11-26  发布在  .NET
关注(0)|答案(2)|浏览(112)

我正在尝试实现一个可以接收发送到特定电子邮件地址的邮件的应用程序。该场景是用户将一个.ppt文件作为附件发送到特定的电子邮件地址,而我的WPF应用程序将监听此电子邮件,一旦它接收到电子邮件,它将下载附件文件-将其保存到硬盘驱动器。
我看了一下,但我发现的只是System.Net.Mail对象,它只支持通过使用System.Net.Mail.SmtpClient类的应用程序发送电子邮件。
如何在C#中实现这一点?

tv6aics1

tv6aics11#

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/

vc9ivgsu

vc9ivgsu2#

您可以使用POP3或IMAP检查电子邮件,然后处理电子邮件以保存附加的.ppt文件。单击here查看示例。

相关问题