Error en el envío de correo

3,952 views
Skip to first unread message

ultraton500

unread,
Nov 28, 2010, 3:17:50 PM11/28/10
to Comunidad de Visual Foxpro en Español
Hola, al probar los códigos de envío de correo publicados en portalfox
tanto para gmail, yahoo y hotmail he recibido siempre el error 1428
(OLE IDispatch exception code 0 from CDO.Message.1: Error de
transporte en la conexión al servidor).
He probado deshabilitando el firewall y nada cambia, he buscado
bastante y por lo visto le ha sucedido a varios pero no puede
encontrar la solución.
Alquien que lo haya solucionado podría comentarme algo al respecto?
Gracias desde ya.
Saludos,
Javier.

Luis Maria Guayan

unread,
Nov 28, 2010, 4:45:50 PM11/28/10
to publice...@googlegroups.com
El código del artículo:

-- Envío de correo electrónico por el servidor SMTP de Gmail --
http://www.portalfox.com/article.php?sid=2413

Funciona correctamente con cuentas de Gmail y Google Apps (lo acabo de comprobar)

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

ultraton500

unread,
Nov 28, 2010, 7:12:11 PM11/28/10
to Comunidad de Visual Foxpro en Español
Hola Luis María, gracias por responder. No me caben dudas de que el
código (que es uno de los que probé) funcione correctamente pero a mi
me genera este error. Incluso en el artículo que me has indicado y
también en el del envío por Hotmail hay varios post manifestando haber
experimentado lo mismo.
Por otra parte aprovecho para preguntar algo que todavía no me queda
bien claro y es si el envío de correo mediante CDO depende de Outlook
o no.
Te mando un cordial saludo,
Javier.




On 28 nov, 15:45, Luis Maria Guayan <luisma...@portalfox.com> wrote:
> El código del artículo:
> -- Envío de correo electrónico por el servidor SMTP de Gmail --http://www.portalfox.com/article.php?sid=2413
> Funciona correctamente con cuentas de Gmail y Google Apps (lo acabo de comprobar)
>
> Luis María Guayán
> Tucumán, Argentina
> _________________________http://www.PortalFox.com

Jose Antonio

unread,
Nov 29, 2010, 3:44:23 AM11/29/10
to publice...@googlegroups.com
Javier, yo he tenido problemas con ese mismo error. En mi caso venía
generado porque en la configuración del mensaje, incluía el nombre de
la persona o empresa a la que enviaba el mensaje. Cuando este nombre
incluía uno de los caracteres (que te incluyo entre comillas)
",.ºª", me generaba dicho error. Tuve que utilizar la función
"Chrtran" para sustituirlos.
Por si acaso no se ven bien, son los siguientes cuatro: coma, punto, o
elevada y a elevada (las de primero o primera).

Tambien utilizo CDO, y solo es necesario tener internet y windows a
partir del 2000.

Un saludo.

--
Jose A. Blasco
Zaragoza - España

Luis Maria Guayan

unread,
Nov 29, 2010, 6:29:30 AM11/29/10
to publice...@googlegroups.com
Hola, CDO no depende de Outlook ni Outlook Express. Mira si tu proveedor de Internet no esta bloqueando los puertos de salida SMTP.

Lo de Hotmail, si bloquea si no está configurada la salida con algún cliente de correo conocido.

Jaime H. Díaz G.

unread,
Nov 29, 2010, 8:32:39 AM11/29/10
to publice...@googlegroups.com
Buenos días; desde hace dos años uso el CDO para envío de correos y el error que se menciona ocurre cuando el usuario o la clave no son autenticados.

ultraton500

unread,
Nov 29, 2010, 3:17:34 PM11/29/10
to Comunidad de Visual Foxpro en Español
José Antonio: Gracias por el consejo, es para tener muy en cuenta, a
veces puede tomar un buen tiempo descubrir esos problemas.
Jaime: Hice la prueba de deshabilitar la autenticación y el error
devuelto es muy parecido a este pero no el mismo. Agradezco tu ayuda.
Luis María: Gracias por el dato acerca de Outlook. En cuanto al error
me contacté con la asistencia técnica de Arnet donde me informaron que
el puerto 25 está bloqueado para todo menos para la cuenta de correo
de usuario del servicio. Por lo tanto configuré outlook con esa cuenta
para comprobar que funcione, y una vez comprobado probé el envío de
correo en vfp con esa cuenta y por las dudas también con una de
hotmail pero sigue el mismo error.
Por suerte (y no sé por qué razón) ahora me funciona el envío a través
del servidor smtp de gmail usando el puerto 465. Gracias una vez mas.

Muchas gracias a los tres por su ayuda.
Saludos,
Javier.

MtyMexico

unread,
Oct 3, 2012, 8:24:20 PM10/3/12
to publice...@googlegroups.com
Hola!!!

Este programa me funciona de una manera genial y sin problemas....PERO ahora que lo quiero correr en Win7 me sale este error

Program Error
Cancel
Suspend
Ignore
Help
Unhandled Structured Exception.
ErrorNo: 1429
Message: OLE IDispatch exception code 0 from CDO.Message.1: Se requiere al menos rellenar el campo De o el campo Remitente, pero no se encontró ninguno.
..
UserValue: 
Details: OLE IDispatch exception code 0 from CDO.Message.1: Se requiere al menos rellenar el campo De o el campo Remitente, pero no se encontró ninguno.
.

Reitero que el mismo programa me funciona perfectamente en otras máquinas winxp. Ya copie librerias, deshabilité los firewalls, es más, quité variables en el programa y le escribí directamente direcciones... qué más puedo hacer?

edgar suarez kummers

unread,
Oct 3, 2012, 8:30:32 PM10/3/12
to publice...@googlegroups.com
Es difícil encontrar el error, obviamente hay algunas o alguna variable repetida en su definición.

Yo viví ese problema con windows7 y lo resolví después de meses sin éxito, cuando estuve hospitalizado 10 días y al regreso en los primeros cinco minutos de mirar encontré eso ... una doble definición en los códigos.

No te lo puedo garantizar, pero al menos ese fue mi caso.

saludos


edgar suarez kummers


--
 
 
 

HernanCano

unread,
Oct 4, 2012, 12:59:13 AM10/4/12
to publice...@googlegroups.com
Hola.

También probé varios métodos y de los que mejor me funcionó fue recisamente éste cd CDO.

Una situación que te puede afectar es que tal vez estás mandando muchos correos (¿masivo?) y el servidor te bloquea. Lo lamento: no recuerdo el mensaje exacto cuando ésto pasa.
Intenta enviar correos ---PERO NO MASIVOS--- con otra cuenta y nos comentas.

Chao.
Reply all
Reply to author
Forward
0 new messages