【发布时间】:2014-06-21 18:29:01
【问题描述】:
我正在尝试使用 pop3 接收电子邮件。我不能使用“OpenPop.dll”,因为我只能使用 .net 4.0。
我可以找到读者,但我不知道如何打印读者所做的事情。
我想要的是一种计算这四个项目的方法:每封电子邮件的 From、Subject、Received 和 Size。
电子邮件本身我也想计算。
Dim client As TcpClient
Dim clientStream As Stream
Dim writer As System.IO.StreamWriter
Dim reader As System.IO.StreamReader
Dim host, email, pass As String
Dim port As Integer
Dim ssl As Boolean
host = "pop3.email.com"
email = "this@email.com"
pass = "pass1"
port = 995
If client Is Nothing Then
client = New TcpClient()
End If
If Not client.Connected Then
client.Connect(host, port)
End If
If ssl = True Then
Dim secureStream As New System.Net.Security.SslStream(client.GetStream())
secureStream.AuthenticateAsClient(host)
clientStream = secureStream
secureStream = Nothing
Else
clientStream = client.GetStream()
End If
writer = New StreamWriter(clientStream)
reader = New StreamReader(clientStream)
【问题讨论】:
-
MailKit 是 .NET 4.0,所以你可以使用它。