Получение электронной почты и загрузка приложения через приложение С#
Я пытаюсь реализовать приложение WPF, которое может получать письма, отправленные на определенный адрес электронной почты. Сценарий заключается в том, что пользователь отправит PPT файл в виде вложения на определенный адрес электронной почты, и мое приложение WPF будет прослушивать это письмо, и как только он получит электронное письмо, он загрузит прикрепленный файл и сохранит его на жесткий диск,
Я немного посмотрел, но все, что я нашел, это то, что System.Net.Mail
поддерживает только отправку писем через приложение с использованием класса System.Net.Mail.SmtpClient
. Может ли кто-нибудь предложить мне, как это сделать в WPF и С#.
Спасибо заранее!
Ответы
Ответ 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. Нажмите здесь для образца.