Подтвердить что ты не робот

Получение электронной почты и загрузка приложения через приложение С#

Я пытаюсь реализовать приложение WPF, которое может получать письма, отправленные на определенный адрес электронной почты. Сценарий заключается в том, что пользователь отправит PPT файл в виде вложения на определенный адрес электронной почты, и мое приложение WPF будет прослушивать это письмо, и как только он получит электронное письмо, он загрузит прикрепленный файл и сохранит его на жесткий диск,

Я немного посмотрел, но все, что я нашел, это то, что System.Net.Mail поддерживает только отправку писем через приложение с использованием класса System.Net.Mail.SmtpClient. Может ли кто-нибудь предложить мне, как это сделать в WPF и С#.

Спасибо заранее!

4b9b3361

Ответ 1

var client = new POPClient();
client.Connect("pop.gmail.com", 995, true);
client.Authenticate("[email protected]", "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

Ответ 2

Вы можете использовать POP3 или IMAP для проверки сообщений электронной почты, а затем обработать сообщение электронной почты для сохранения прикрепленного файла .ppt. Нажмите здесь для образца.