VB.net收到一封电子邮件

时间:2012-02-03 21:23:10

标签: vb.net email

我已经知道如何使用vb.net发送电子邮件,但我无法弄清楚如何接收电子邮件。我想进入我的电子邮件帐户并阅读电子邮件并将其存储在变量中,这可能吗?如果是,任何人都可以给我一些示例代码,因为那样会很棒。

只是为了了解我在这里使用的是我发送电子邮件的代码,

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)        Handles Button1.Click
    Try
        Dim SmtpServer As New SmtpClient()
        Dim mail As New MailMessage()
        SmtpServer.Credentials = New  _
     Net.NetworkCredential("trowbridge97@gmail.com", "qwerty1205")
        SmtpServer.Port = 587
        SmtpServer.Host = "smtp.gmail.com"
        mail = New MailMessage()
        mail.From = New MailAddress("trowbridge97@gmail.com")
        mail.To.Add("trowbridge97@gmail.com")
        mail.Subject = "Alarm"
        mail.Body = "Some one is in your room"
        SmtpServer.Send(mail)
        MsgBox("mail send")
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try
End Sub 

1 个答案:

答案 0 :(得分:6)

SMTP用于发送电子邮件,但未接收。

您需要POP3或IMAP客户端。这两种协议都有许多商业和免费的.NET库。

相关问题