2014-12-19 6 views
-2

Как я могу получить электронное письмо, в котором есть тема, которую я ищу в Hotmail с помощью C#.C# Получить определенное электронное письмо с темой

например. Я хочу, чтобы электронные письма (тело/сообщение) имели слово «Yahoo» в его теме.

Пробовал использовать множество примеров в Интернете, но они были не совсем понятны. Спасибо

+2

Вам необходимо отправить код или сузить свой вопрос. Теперь ваш вопрос заключается в том, что «кто-то может написать код для меня» или «может кто-то предложить мне библиотеку», оба из которых не соответствуют теме Stack Overflow. –

ответ

1

Вы можете подключиться к своей учетной записи hotmail, используя открытую библиотеку OpenPop.Net. Он имеет множество полезных методов для связи с сервером POP3. В Интернете есть много полезных примеров. Простой код для подключения к серверу POP3 может работать выглядеть следующим образом:

using(Pop3Client client = new Pop3Client()) 
{ 
    client.Connect(hotmailHostName, pop3Port, useSsl); 
    client.Authenticate(username, password, AuthenticationMethod.UsernameAndPassword); 

    // And here you can use the client.GetMessage() method to get a desired message. 
    // You can iterate all the messages and check properties on each of them. 
} 

hotmailHostName должен быть «pop3.live.com».
Поп3Порт должен быть 995.
UseSsl должен быть правдой.

+0

Спасибо, это сработало! :) – Hoyo

 Смежные вопросы

  • Нет связанных вопросов^_^