In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Envio de Correo con TCDOGMail

Foro público de Xailer en español
Responder
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Envio de Correo con TCDOGMail

Mensaje por jvtecheto »

Hola que tal:

No encuentro documentación sobre el componente TCdoGMail , lo cololo en el formulario y no se si ya esta activo o no ? pruebo con esto.

IF !::oCDOGMail1:lcreated
::oCDOGMail1:Create()
ENDIF


If ::oCDOGMail1:Send()
MsgAlert( "enviado" )
Else
MsgAlert( "fallo en el envio" )

Endif

Me sale un error Undefined reference HB_FUN_TCDOGMAIL.

Alguien tiene algun ejemplo o documentacion al respecto.

Gracias por vuestra ayuda.

Saludos.

Jose Vte.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5705
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Envio de Correo con TCDOGMail

Mensaje por jfgimenez »

José Vicente,

que yo sepa, hay una clase TCDOMail y una claseTGMailSend (ambas están en la pestaña "comunicaciones" de Xailer 5), pero no hay ninguna claseTCDOGMail. El mensaje de error que tienes es precísamente que no encuentra ninguna clase con ese nombre.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Re: Envio de Correo con TCDOGMail

Mensaje por jvtecheto »

Hola Jose:

Gracias por responder , de verdad.

Te envio una captura de pantalla, en la pestaña de internet, el cuarto componente empezando por la derecha es TCDOGMail.

Mira en el inspector de objetos.

Saludos.
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Re: Envio de Correo con TCDOGMail

Mensaje por jvtecheto »

Captura pantalla. no se que ha pasado.
Adjuntos
Correo.png
Correo.png (179.43 KiB) Visto 5462 veces
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5705
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Envio de Correo con TCDOGMail

Mensaje por jfgimenez »

José Vicente,

no dudo que te aparezca en la paleta de componentes, pero eso no significa que sea de Xailer. De hecho, tiene toda la pinta de ser un componente de terceros, y no te lo encuentra al compilar porque te falta la librería donde esté ese componente.

Puedes ver el origen del componente en la opción "Componentes" > "Gestor de componentes". Búscalo ahí y podrás ver en qué DLL está y seguramente quién es el autor.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Re: Envio de Correo con TCDOGMail

Mensaje por jvtecheto »

Cierto Jose.

No me acordaba que instale los componentes de Internet, pero creia que eran soportados por Xailer, el componente en cuestion es de Jose Lalin y la libreria si esta en la carpeta C:\Xailer\Bin.

Solo me queda, ¿No hay ningun usuario que haya usado este componente? o hay alquien que tenga un pequeño manual o algun tipo de informacion, Jose Lalin ya no anda por aqui ¿No?, menudo crack. :)

Gracias Jose.

Saludos.
Avatar de Usuario
XeviCOMAS
Mensajes: 582
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Envio de Correo con TCDOGMail

Mensaje por XeviCOMAS »

José Vicente,

Hasta actualizarme a Xailer5 he estado utilizando la Clase de J.Lalin, no como componente, directamente el TCDOMAIL.prg con las clases TCDOMAIL, TCDOGMail, TCDOYahooMail y TCDOHotMail

Seguramente es lo que estas necesitando

No se si te lo puedo pasar tal como está, es codigo reservado o no... el autor no me lo especificó.
Miro de pasarlo a lib, dll, obj o .o !!!

A ver... prueba con el archivo adjunto.

Su uso, fácil
...

Código: Seleccionar todo

      WITH OBJECT TCDOGMail():New()
      :cTO       := "email@correoenviar.com"
      :cSubject  := "Texto de cabecera"
      :cFrom     := "midireccion@gmail.com"
      :cUser     := "usuario"
      :cPassword := "password"
      :cMessage  := "Texto del mensaje" +Chr(10)+Chr(13)+;
                           "Otra línea" +Chr(13)+;
                           "Y otra línea más"
/* por si quieres adjuntar algun archivo...
      :aAttachments := { cFile }
*/

      :Create()
      If :Send()
         MsgInfo( "Correo enviado a: " + :cTO )
      Else
         MsgInfo( "No se ha podido enviar el correo." )
      EndIf
     END WITH
Adjuntos
TCDOMail.zip
(12.26 KiB) Descargado 136 veces
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 582
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Envio de Correo con TCDOGMail

Mensaje por XeviCOMAS »

Te lo adjunto en Lib de BCC y MinGW
Adjuntos
TCDOMail (2).zip
(8.7 KiB) Descargado 132 veces
Un Saludo,
Xevi.
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Re: Envio de Correo con TCDOGMail

Mensaje por jvtecheto »

Gracias Xevi.

Es difícil usar el componente sin ningún tipo de instrucción.

He probado tu código. Y me da este error.

Adjunto imagen.

He descubierto tambien que los componentes que tengo en la paleta del IDE les falta incluir la libreria , voy a probar tambien por ahi.

Te cuento

Gracias por tu ayuda.
Adjuntos
TCDOMail error.png
TCDOMail error.png (7.11 KiB) Visto 5403 veces
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Re: Envio de Correo con TCDOGMail

Mensaje por jvtecheto »

Hola amigos:

He Probado la clase TCDOMail en Xailer 5 y funciona muy bien. Envia el correo sin problemas.

En Xailer 4 , que es la versión que tengo registrada, no funciona, me dice Jose que es un componente de terceros, pero el mismo componente, bueno el TCDOMail que incluye configuración automática para GMail, pero sigue siendo de terceros en Xailer 5 funciona perfecto.

En fin, gracias Xevi por tu ayuda, es un placer que alguien se preocupe por ayudarte.

Saludos.
Avatar de Usuario
XeviCOMAS
Mensajes: 582
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Envio de Correo con TCDOGMail

Mensaje por XeviCOMAS »

Error mio en la creacion de la lib...

Te adjunto proyecto funcionando.
Adjuntos
PruebaTCDOMail.zip
(51.49 KiB) Descargado 140 veces
Un Saludo,
Xevi.
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Re: Envio de Correo con TCDOGMail

Mensaje por jvtecheto »

Correcto, Xevi.

Ahora si, a mi me sirve, espero que le sirva a alguien mas.

Muchas gracias por tu colaboracion.

Saludos.

Jose.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5705
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Envio de Correo con TCDOGMail

Mensaje por jfgimenez »

José Vicente,

perdoname, no te he contestado antes porque ayer estuve fuera todo el día.

Respecto al componente, no fue mi intención desentenderme del problema, sino que no conocía o no recordaba dicho componente. De hecho, yo no lo tengo ni en mi paleta de componentes ni tengo la librería asociada. De haber sabido quién es el autor, le podía haber enviado tu mensaje a José Lalín, que sí sigue con nosotros aunque visita poco el foro. En cualquier caso, entiendo que ya has solucionado el problema y no hace falta.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
XeviCOMAS
Mensajes: 582
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Envio de Correo con TCDOGMail

Mensaje por XeviCOMAS »

José,

de José Lalín, precisamente, estoy utilizando un par de componentes, TCaptureBitmap y TComboDrive. No se si teneis pensado incorporarlos en próximas versiones de Xailer. Desde la 3.3.1 a la 5.0.3 veo que no se han incorporado... no se, por dependencia de terceros, lo digo, nada más. Si en un momento se cambia de harbour, igual lugo hará falta cambiar ese componente al nuevo harbour.

Gracias.
Un Saludo,
Xevi.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5705
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Envio de Correo con TCDOGMail

Mensaje por jfgimenez »

Xevi,

José Lalín forma parte del equipo de Xailer, pero esos componentes son exclusivos de él, no de Xailer. Y es él el que tendrá que decidir que hacer con ellos. De todos modos, le transmitiré vuestras preocupaciones.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder