Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Gambas3 Y Libreria Pop3 (leer E-mails)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Gambas3 Y Libreria Pop3 (leer E-mails) 
 
Public Sub Button1_Click()

Pop3Client1.User = "usuario@dominio.com"
Pop3Client1.Password = "palabrasecreta"
Pop3Client1.Port = 110
Pop3Client1.Host = "www.host.com"
Pop3Client1.Open

  If Pop3Client1.Status = Net.Connected Then
    LoadInbox()
  Else
    Message.Warning("Login failed!")
  Endif

Pop3Client1.Close
End

Private Sub LoadInbox()

  Dim oMail As _Pop3Client_Message
  Dim count As Integer
  Dim IdMail As String

  If Pop3Client1.Status <> Net.Connected Then Return
  count = 0

  For Each oMail In Pop3Client1

       Gridview1.Rows.Count = GridView1.Rows.Count + 1
       GridView1[count, 0].Text = oMail.Index
       GridView1[count, 1].Text = oMail.Message.Sender
       GridView1[count, 2].Text = oMail.Message.Subject
       count = count + 1

    Wait

  Next

End


Public Sub Form_Open()

  GridView1.Columns.Count = 4
  GridView1.Rows.Count = 1
  GridView1.Columns[0].Title = ("Idx.")
  GridView1.Columns[0].Width = 50
  GridView1.Columns[1].Title = ("Sender")
  GridView1.Columns[1].Width = 220
  GridView1.Columns[2].Title = ("Subject")
  GridView1.Columns[2].Width = 200
  GridView1.Columns[3].Title = ("Text")
  GridView1.Columns[3].Width = 300


End
 


Este funciona correctamente, pero no encuentro documentación de como extraer el "BODY", existe un ejemplo en gambas3 pero a mi no me funciona.
Alguien tiene el mismo problema?
 



 
arubioc - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas3 Y Libreria Pop3 (leer E-mails) 
 
El código creo que seria:

oMail.Message.Body[0].Data

No estoy seguro, la documentacion de gb.mime deberia darte la pista.
 



 
sebikul - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas3 Y Libreria Pop3 (leer E-mails) 
 
......haz experiencia hot con la rubia externa Libcurl :     c716625432af9fcc5aa0db0b003d7705

http://www.gambas-it.org/wiki/index..._API_di_Libcurl
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas3 Y Libreria Pop3 (leer E-mails) 
 
Hasta donde sé el cliente pop de gambas se apoya en curl...    
Una vez hice, basándome en el ejemplo, un a modo de thunderbird con gambas. Luego comprendí que por mucho que yo currase, thunderbird siempre iba por delante y abandoné el proyecto... pero fué divertido.

Saludos.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas3 Y Libreria Pop3 (leer E-mails) 
 
interesante reflote, me gustaria agregar a mi programa la posibilidad de enviar x mail el proyecto o el log de errores
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas3 Y Libreria Pop3 (leer E-mails) 
 
shordi escribió: [Ver mensaje]
el cliente pop de gambas se apoya en curl...    

Ah, travieso !    



tercoIDE escribió: [Ver mensaje]
.... la posibilidad de enviar x mail ....

Entonces Libcurl se vuelve morena:    

http://www.gambas-it.org/wiki/index..._API_di_Libcurl
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas3 Y Libreria Pop3 (leer E-mails) 
 
tercoIDE escribió: [Ver mensaje]
interesante reflote, me gustaria agregar a mi programa la posibilidad de enviar x mail el proyecto o el log de errores

Bueno sobre lo de enviar mails a los usuarios  y mails con los errores mí y a los administradores... pues eso ya lo hacen mis aplicaciones hace tiempo. No es difícil y si tienes dudas te puedo ayudar.

Otro tema es el de recibir, eso es sencillo, pero hay que guardarlos, tener sistemas de búsquedas, históricos, etc. etc... o sea, hacer un outlook o un thunderbird.
Tampoco es difícil, pero demasiado esfuerzo para conseguir algo que ya tiene todo el mundo en sus ordenadores...

Saludos.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gambas3 Y Libreria Pop3 (leer E-mails) 
 
shordi escribió: [Ver mensaje]
tercoIDE escribió: [Ver mensaje]
interesante reflote, me gustaria agregar a mi programa la posibilidad de enviar x mail el proyecto o el log de errores

Bueno sobre lo de enviar mails a los usuarios  y mails con los errores mí y a los administradores... pues eso ya lo hacen mis aplicaciones hace tiempo. No es difícil y si tienes dudas te puedo ayudar.

Saludos.


gracias , cuando llegue a esa parte armo un hilo
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Seleccionar Lineas De Varias ListBox A La ... kotonfree General 4 Lunes, 25 Abril 2011, 12:51 Ver último mensaje
DEATH
No hay nuevos mensajes Libreria Qt3 Y Qt4 Gambas3 alessandri General 6 Viernes, 18 Noviembre 2016, 00:40 Ver último mensaje
alessandri
No hay nuevos mensajes E-mails Automáticos Shell General 18 Jueves, 22 Agosto 2019, 19:22 Ver último mensaje
jguardon
No hay nuevos mensajes Pop3 Recuperar Body calcena General 3 Domingo, 20 Octobre 2019, 16:44 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron