csfoxysmtp dejo de funcionar

460 views
Skip to first unread message

Carlos Veron

unread,
Jan 15, 2024, 8:03:34 AM1/15/24
to Comunidad de Visual Foxpro en Español
Buenos días a todos no puedo hacer que funcione csfoxysmtp

Código

LOCAL oSmtp as Object

oSmtp = CreateObject("CsFoxySmtp")

oSmtp.server = ALLTRIM(ThisForm.text3.Value)
oSmtp.port = ThisForm.text5.Value
oSmtp.ssl = .T.
oSmtp.user = ALLTRIM(ThisForm.text2.Value)
oSmtp.password = ALLTRIM(ThisForm.text4.Value)

oSmtp.from = ALLTRIM(ThisForm.text2.Value)
oSmtp.subjet = "Correo prueba"
oSmtp.body = "Mensaje de prueba.-"
oSmtp.priority = 2

oSmtp.AddTo(ALLTRIM(ThisForm.text6.Value))

IF oSmtp.Smtp() = .t.
   =MESSAGEBOX('Correo enviado.-',0+64+0, 'Correo')
ELSE
   =MESSAGEBOX(oSmtp.Error, 0+48+0, 'Error')
ENDIF

RELEASE oSmtp

Los datos los leo desde un formulario que adjunto y también los errores
probé con Gmail y Yahoo uso el puerto 587 el SSl= .T. los servidores

Muchas gracias.

Carlos Veron
pantalla.png
yahoo465.bmp
gmail.bmp
yahoo587.bmp

Antonio Meza

unread,
Jan 15, 2024, 10:39:53 AM1/15/24
to Comunidad de Visual Foxpro en Español
En el siguiente link puse un formulario de ejemplo, has pruebas con el


saludos

adem adem

unread,
Jan 15, 2024, 12:22:10 PM1/15/24
to publice...@googlegroups.com
Hola Sr Carlos; 
No se si esto te servirá...!!!!
 He descargado el ejemplo que te recomendó Sr Antonio, y he recibido el mismo error, (probe solo con GMAIL), de todos modos, despues de revisar el código, y corregir una línea
Tal como se muestra en la imagen, ha funcionado. 

image.jpg

Pero para asegurar más, te adjunto un pdf con los pasos para  configurar tu correo gmail, y el ejemplo junto con un archivo bat para registrar la dll

image2.jpg

Un saludo 



--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/edca6b51-16f9-4521-a546-789a14db5f76n%40googlegroups.com.
Confeguración de gmail para usar la libreria csfoxysmtp .pdf

Jorge Nones

unread,
Jan 15, 2024, 1:14:22 PM1/15/24
to publice...@googlegroups.com
como deixou o backgound BLACK ?

adem adem

unread,
Jan 15, 2024, 1:49:33 PM1/15/24
to publice...@googlegroups.com
CIERRA VFP Y EJECUTA ESTE ARCHIVO

personalizar VFP.reg

Carlos Veron

unread,
Jan 15, 2024, 3:48:28 PM1/15/24
to Comunidad de Visual Foxpro en Español
Buenas tardes Antonio, probé con el formulario de ejemplo del link https://groups.google.com/g/publicesvfoxpro/c/qbWNQLSG5lw
Antes elimine la dll y la volví a registrar. Lo que si al bajar la versión 1.0.7 no esta el archivo tlb utilice uno que tenia que no se si será el correcto.
Lo que entiendo es que el servidor de gmail es smtp.gmail.com lo probé como esta en el formulario de ejemplo y lo cambie y me da el mismo error
adjunto una imagen. Otra cosa que verifique es que se puede enviar correos desde la cuenta de gmail con IMAP
Lo ejecute con windows 8.1 pro con VFP 9.0 SP2

Gracias por responder.

Saludos

Carlos
error.png

adem adem

unread,
Jan 15, 2024, 4:08:56 PM1/15/24
to publice...@googlegroups.com
Hola , aunque la pregunta esta derigida a Sr antonio, Creo que la contraseña que esta usando es de tu email personal segun veo en la foto, digo esto porque las contraseñas generadas suelen ser mas larga. Creo que debes generar una contraseña, y registrar la dll desde la carpeta donde se encuentra, csfoxysmtp.
Suerte.

Marcelo Barberis

unread,
Jan 15, 2024, 9:56:19 PM1/15/24
to publice...@googlegroups.com
buenas noches, una pequeña aportacion en este hilo, revisen el formulario que el creador puso para descarga, revisen las propiedades y ese sentido, en mi caso aunque otros digan lo contrario en mi caso me lo resolvio, yo por ejemplo en el tema donde en las propiedades en el formulario el autor pone .t. si ven esta en minusculas igual que en el formulario en mi caso me acostumbre a poner siempre en mayusculas .T. entonces me devolvia el error que estan consultando, en un principio no me daba cuenta, ahora compare el formulario con el mio y solo eso era la diferencia por lo que cambie de mayusculas a minusculas es decir en donde habia .T. le puse .t. realize la prueba y no me salto ningun error, le consulte al autor si eso influia y me respondio que no podria poner si queria en mayusculas y no daria problemas, por lo que en mi caso las propiedades las tengo de la misma forma que esta en el formulario que esta para descarga aunque no me guste las minusculas.



--
Marcelo Barberis Gutierrez
Sistemas Informaticos
Villa Montes - Bolivia
Telef.: +591-76830544

Carlos Veron

unread,
Jan 17, 2024, 4:51:39 AM1/17/24
to Comunidad de Visual Foxpro en Español
Buenos días, probé con todos sus consejos y sigo sin poder hacer funcionar esta librería, es raro estaba funcionando y de repente empezó a tener problemas
tanto en windows 8.1 pro y windows 10 pro. Tendré que buscar otro alternativa veré CDO no se si funciona bien y en windows 10.

Muchas gracias.

Saludos

Carlos Veron

adem adem

unread,
Jan 17, 2024, 7:13:33 AM1/17/24
to publice...@googlegroups.com
Te recomiendo probar el ejemplo tal cual en otra computadora con windows 10.
Si funciona ( y seguro funcionará), esto senifica: 
1° Algun problema esta en el sistema opirativo de tu pc. 
2° Y si no funciona: senifica que algo estas haciendo mal. 
- Revisa, la  configuracion de tu correo, o crea otro email, y configuralo.
- sigue las instrucciones de registrar la libreria como explica el autor en su pagina oficial, (aunque, basta con ejecutar el archivo.bat que he incluido en el ejemplo como administrador)
Nota : para probar en otra pc usa el ejemplo tal como te he enviado, no cambias csfoxysmtp
Espero que te sierva esta recomendación .
Un saludo.

Jairo Cedeño

unread,
Jan 18, 2024, 8:18:49 AM1/18/24
to Comunidad de Visual Foxpro en Español
Hola  vero...@gmail.com  es muy importante que verifiques que la cuenta de GMail que creo estás usando tenga apertura para enviar correo con clave para aplicaciones, si no tienes claro esto puedes mirar éste video que preparé hace algún tiempo: Enviar correos

Saludos.

Jairo Cedeño Adrián 
Ecuador: +593 984 958 499

Ing. Risber Milano

unread,
Jan 18, 2024, 8:52:24 AM1/18/24
to Comunidad Fox
Saludos...! Gracias por compartir tu experiencia,Tienes alguna solución para vfp1064 Whatsapp y ftp.

Jairo Cedeño

unread,
Jan 18, 2024, 12:11:02 PM1/18/24
to Comunidad de Visual Foxpro en Español
Hola, roosvelt15, puedes mirar el siguiente link SMSWhatsApp, usar la parte de apiRest para VFPA 10 x64
Reply all
Reply to author
Forward
0 new messages