Как подключиться к почтовому серверу и получать почту? - PullRequest
1 голос
/ 25 августа 2010

У меня есть данные конфигурации почтового сервера (сервер - имя пользователя - пароль - порт), и я хочу получить к нему доступ через vb.net и получить его письма в коллекции.мне нужно разобрать тело письма, чтобы выполнить над ним какие-то операции.

, пожалуйста, мне нужна помощь, я попытался найти его, но нашел сложные примеры.

Ответы [ 3 ]

4 голосов
/ 25 августа 2010

Попробуйте использовать эту библиотеку, она очень подходит для этого http://csharpmail.codeplex.com/

1 голос
/ 04 сентября 2010

Вы также можете попробовать Mail.dll компонент электронной почты :

Using imap As New Imap
    imap.Connect("imap.server.com")
    imap.Login("user", "password")

    imap.SelectInbox()
    Dim uidList As List(Of Long) = imap.SearchFlag(Flag.Unseen)

    For Each uid As Long In uidList
        Dim email As IMail = New MailBuilder() _
            .CreateFromEml(imap.GetMessageByUID(uid))
        Console.WriteLine(email.Subject)
    Next
    imap.Close(True)
End Using   

Обратите внимание, что я разработал коммерческий продукт.это здесь: https://www.limilabs.com/mail

1 голос
/ 25 августа 2010

Можно подключиться к почтовому серверу с использованием IMAP, проверьте следующие URL-адреса

http://www.example -code.com / vbdotnet / imap_readMail.asp http://www.codeproject.com/Messages/3146060/connecting-gmail-using-IMAP-in-VB-NET.aspxhttp://www.aspnetimap.com/examples.aspx

больше примеров на http://www.example -code.com / vbdotnet / imap.asp

Приятного времяпровождения

...