通过asp.net应用程序接收电子邮件

Jos*_*hua 3 .net vb.net asp.net

我希望通过我的asp.net应用程序接收电子邮件到我的电子邮件地址.它就像通过表格发送查询的人.我已经使用了以下代码,似乎没有做任何事情.我记得我做过我的一个网站,不记得我是怎么做到的.请在下面找到代码.

谢谢,

eMessage.To = "info@boilernetworkservices.co.uk"
        eMessage.From = txtEmail.Text
        eMessage.Subject = "Web Submission"
        eMessage.Body = "Web submission received from " & txtName.Text & ". Phone no: " & txtPhone.Text & "."
        eMessage.Priority = MailPriority.High
        SmtpMail.Send(eMessage)
Run Code Online (Sandbox Code Playgroud)

我怎样才能使这个工作?

Tho*_*ena 8

您的示例代码显示了如何使用SMTP发送电子邮件,但您将无法使用此协议从远程服务器检索电子邮件.

用于检索电子邮件的两种最常见的协议是POP3IMAP4,不幸的是,.NET框架并没有像使用SMTP那样提供它们的实现.

电子邮件检索的一个选择是使用开源POP3客户端OpenPop.NET,在这个SO问题中讨论:使用c#检索电子邮件?.