Como leer correo recibido desde visual basic.net 2008 Express
Publicado por Effe (1 intervención) el 03/10/2011 11:53:57
Hola a todos.
Necesito saber cómo leer desde visual correos entrantes. He econtrado esto:
Imports System.Net.Mail
Imports System.Net
Imports System.Web.UI.Design
Imports System.Text
Imports System.IO
'create client, connect and log in
Dim client As New Pop3
client.Connect("pop3.example.org")
client.Login("username", "password")
'get message list - full headers
Dim messages As New Pop3MessageCollection
messages = client.GetMessageList(Pop3ListFields.FullHeaders)
'display info about each message
Console.WriteLine("UID | From | To | Subject")
Dim message As Pop3MessageInfo
For Each message In messages
Console.WriteLine( "{0} | {1} | {2} | {3}", message.UniqueId, message.From, message.To, message.Subject)
listBox1.Items.Add(Str)
Next
client.Disconnect()
pero no me reconoce el Pop3, me pone que no está declarado y no sé como hacerlo o si tengo que agregar alguna referencia. Bueno, incluso no sé si con sólo ese código me basta, quisiera poder hacer una especie de bandeja de entrada con un datagrid o algo así y que luego ticando sobre el mensaje se me abra la ventana para leerlo.
Bueno, espero que me puedan ayudar, muchas gracias.
Necesito saber cómo leer desde visual correos entrantes. He econtrado esto:
Imports System.Net.Mail
Imports System.Net
Imports System.Web.UI.Design
Imports System.Text
Imports System.IO
'create client, connect and log in
Dim client As New Pop3
client.Connect("pop3.example.org")
client.Login("username", "password")
'get message list - full headers
Dim messages As New Pop3MessageCollection
messages = client.GetMessageList(Pop3ListFields.FullHeaders)
'display info about each message
Console.WriteLine("UID | From | To | Subject")
Dim message As Pop3MessageInfo
For Each message In messages
Console.WriteLine( "{0} | {1} | {2} | {3}", message.UniqueId, message.From, message.To, message.Subject)
listBox1.Items.Add(Str)
Next
client.Disconnect()
pero no me reconoce el Pop3, me pone que no está declarado y no sé como hacerlo o si tengo que agregar alguna referencia. Bueno, incluso no sé si con sólo ese código me basta, quisiera poder hacer una especie de bandeja de entrada con un datagrid o algo así y que luego ticando sobre el mensaje se me abra la ventana para leerlo.
Bueno, espero que me puedan ayudar, muchas gracias.
Valora esta pregunta


0