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.

Classes no documentadas TCDOGMail...

Foro público de Xailer en español
Responder
Avatar de Usuario
XeviCOMAS
Mensajes: 582
Registrado: Sab Mar 12, 2011 8:16 pm

Classes no documentadas TCDOGMail...

Mensaje por XeviCOMAS »

Como encuentro informacion de las clases TCDOGMail, por ejemplo que no vienen documentadas en la ayuda.???

Añado un objeto de la clase TCDOGMail a un for, establezco las propiedades que me aparecen en la ventana inspector de objetos, pero... cómo envio el mensaje???
::oCDOGMail1:Send()
::oCDOGMail1:Run()

no funcionan... marcan error.

Gracias,

Un Saludo,
Xevi.
Un Saludo,
Xevi.
pacoelche2
Mensajes: 9
Registrado: Lun Jun 01, 2015 8:57 am

Re: Classes no documentadas TCDOGMail...

Mensaje por pacoelche2 »

Hola Xevi,
yo envío correos electrónicos con gmail de la siguiente forma:

WITH OBJECT TCDOMail():New(self)
:cFrom := "tu_correo@gmail.com"
:cServer := "smtp.gmail.com"
:cUser := "tu_correo@gmail.com"
:nPort := 465
:lAuthenticate := .t.
:lSSL := .t.
:cPassword := "clave_de_tu_correo_gmail"
:cBCC := "correo_destino@gmail.com; otro_correo_destino@hotmail.com"
:cSubject := "CABECERA DEL CORREO"
:cMessage := "Cuerpo del correo"
:Create()

IF :lInstalled
IF !:Send()
MsgInfo("Enviado correctamente")
ENDIF
ELSE
Msginfo("Error en el envío del correo")
ENDIF
END WITH

Espero te sirva, un saludo
Paco Martínez
Avatar de Usuario
XeviCOMAS
Mensajes: 582
Registrado: Sab Mar 12, 2011 8:16 pm

Re: Classes no documentadas TCDOGMail...

Mensaje por XeviCOMAS »

Funcionando perfectamente, Gracias a Bingen por la clase y... Paco, sencillo código para utilizar con GMail, gracias.

Una dudilla que me surge.
Enviais imágenes entre texto??? no como archivo adjunto, entre el cuerpo del mensaje.

Y... el texto puede ser "enriquecido"??? negrita, colores, cursiva...


Gracias.

Un Saludo,
Xevi
Un Saludo,
Xevi.
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: Classes no documentadas TCDOGMail...

Mensaje por bingen »

Nosotros mandamos texto enriquecido desde un control Rtf, pero tiene su miga.

Hay que instalar unos archivos de Office para poder hacerlo bien, lo cual si no eres administrador de la máquina no puede hacerlo el cliente, si te interesa hablamos.

Salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Miguel Salas
Mensajes: 40
Registrado: Vie Oct 02, 2015 3:01 am

Re: Classes no documentadas TCDOGMail...

Mensaje por Miguel Salas »

Hola todos:

donde consigo la clase y
Como incluyo la clase en xailer?

saludos
Miguel Salas
Mensajes: 40
Registrado: Vie Oct 02, 2015 3:01 am

Re: Classes no documentadas TCDOGMail...

Mensaje por Miguel Salas »

Ya lo tengo. saludos
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9250
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Classes no documentadas TCDOGMail...

Mensaje por ignacio »

Hola,

Esta clase no es de Xailer. A decir verdad no sé quien la hizo. Hay mucha gente usándola, incluso yo mismo, por lo que desde aquí agradezco al que la hiciese. Supongo que no habrá ningún problema en publicar dicho código, pero prefiero saber antes quien es el padre de la criatura y si no tiene inconveniente en que se haga público. Esperaré unos días antes de publicarlo.

Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: Classes no documentadas TCDOGMail...

Mensaje por bingen »

Buenas la clase original es de JOsé Lalín y yo ayude a depurarla y en varias modificaciones.

En lo que a mi respecta nunca hay problema de compartir su código, pero Lalín tendría que opinar.

También la he usado y mucho hasta hace nada que empecé a usar Chilkat para el envío de email por que hay cada vez más cosas que TCdo no llega a hacer como mandar a través de servidos smtp office365 o usar TTLS que no funciona.

Chilkat es una librería de pago pero hace maravillas no solo para envio de email sino para muchas otras cosas, la usamos para envio y recepción de email, ftp, ftps, Zip, Unzip ... totalmente usable desde Xailer.

Por si a alguien le interesa
https://www.chilkatsoft.com/

Y tenemos desarrolladas las clases en Xailer para atacarla.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9250
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Classes no documentadas TCDOGMail...

Mensaje por ignacio »

Soporta Chilkat oAuth2?

Actualmente Gmail lo exige.

Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: Classes no documentadas TCDOGMail...

Mensaje por bingen »

Si desde la versión 9.5.0.44

OAuth2AccessToken

The OAUTH2 access token if OAUTH2 authentication is to be used for the authentication.
For GMail, the Chilkat HTTP class/object's G_SvcOauthAccessToken method can be called to obtain an OAUTH2 access token.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
jvtecheto
Mensajes: 127
Registrado: Jue Dic 19, 2013 1:18 pm

Re: Classes no documentadas TCDOGMail...

Mensaje por jvtecheto »

Bingen,

Tienes algún manualillo de uso y algunos ejemplos (si no es mucho pedir :oops: ) de esta dll.
me refiero a la TCDOGMail .

Gracias por tus aportes Bingen, de verdad :roll:

Jose Vte.
Responder