Lo que quiero es, que en mi aplicación, poder llenar un ComboBox con todas las direcciones disponibles para que el usuario pueda enviar un email a la dirección que desee desde mi aplicación.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
| ||||
Te mando un link de un ejemplo para barrer las direcciones de correo, así como para leer los mensaje, borrarlos, etc... esta muy bueno. ![]() http://www.gotdotnet.com/Community/W...9-21973c44c5ac Salu2 ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
RootK, me descargué el fuente y estoy utilizando la librería cpSphere.Mail.dll. Como puedo desde esta librería obtener todos los emails? Estuve probando y declarando variables, pero no logro dar con la propiedad que me devuelva todos los emails que hay en el outlook. Lo último que probé fue:
Código:
Pero el conteo me da cero.Dim s As cpSphere.Mail.Mime.Headers.EmailListHeader = New cpSphere.Mail.Mime.Headers.EmailListHeader("Email") lblConteo.text = s.EmailAddresses.Count Me puedes orientar por favor? ![]()
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |
| ||||
Recuerda hacer los siguientes imports Cita: Despues declaras 2 variables globales para hacer el pop3 y la interfaz:Imports cpSphere.Mail.Pop Imports cpSphere.Mail.Mime Cita: Ya en tu evento donde haces el llamado pondrías algo como ésto: (voy a ponerte un ejemplo que hice en modo console) Private thePop As Pop3 Private components As System.ComponentModel.IContainer Cita: Salu2 y espero que te haya servido Sub Main() components = New System.ComponentModel.Container Console.WriteLine("Starting ..") thePop = New Pop3(components) thePop.Hostname = "el_servidor_de_correo" Try 'Connect to server Console.WriteLine(thePop.Connect().ToString) 'Login Console.Write("User:") thePop.Mailbox = Console.ReadLine Console.WriteLine() Console.Write("Password :") thePop.Password = Console.ReadLine thePop.Login() 'General Statistics are available, print them. Console.WriteLine("There are {0} messages of combined size {1} bytes", _ thePop.MessageCount, thePop.Size) Catch ex As Exception Console.WriteLine("ERROR = " & ex.Message) Exit Sub End Try Dim msg As cpSphere.Mail.Mime.Message Dim intMsgCount As Int32 = thePop.MessageCount ![]() ... ... End Sub ![]() |
| ||||
RootK, creo que no no me estás entendiento, jeje. Yo no quiero descargar los mensajes, sino ver todas las direcciones de email disponibles que existen en el servidor de email, específicamente Exchange! ![]()
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |