Problemas de envío de correo con outlook

176 views
Skip to first unread message

Interak

unread,
Oct 1, 2024, 1:01:41 PM10/1/24
to Comunidad de Visual Foxpro en Español
Buen día.
Comencé a tener problemas de envío de correo con cuentas de outlook. Utilizo cdo.
Alguno envía correos de outlook con cdo? 
Me pueden indicar si usan cuentas de outlook de que forma envían correos y la configuracion de smtp por favor?.
Saludos. 

PabloZa

unread,
Oct 1, 2024, 2:46:59 PM10/1/24
to Comunidad de Visual Foxpro en Español
Hola. Me pasa lo mismo. No he encontrado una solución. Saludos

Tito Ochoa

unread,
Oct 2, 2024, 8:26:29 AM10/2/24
to publice...@googlegroups.com
ha cambiado la forma de validar las credenciales de identidad. ahora debe ser con token auth
lo que hice fue cambiar a MAPI usando outlook app
 

--
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/349a1bfd-2fa0-407b-bfbb-b878bf9873ffn%40googlegroups.com.

Interak

unread,
Oct 2, 2024, 10:07:14 AM10/2/24
to Comunidad de Visual Foxpro en Español
Buen dia.
Gracias por la respuesta. Donde puedo ver información al respecto? 
Desconozco el tema por completo y como implementarlo en mi sistema.
Saludos

Tito Ochoa

unread,
Oct 2, 2024, 10:27:58 AM10/2/24
to publice...@googlegroups.com
Configurar el correo en Outlook primero, luego revisar y ajustar este código, basicamente lo que hace es abrir una instancia del outllook y enviar el mensaje  
  ****Por outlook para hotmail
lcPassword = lcPassword
*stradjunto= ArchivosAdjuntos && indicar la ruta
theApp = CreateObject("Outlook.Application")
theNameSpace = theApp.GetNameSpace("MAPI")
theNameSpace.Logon(lcUser , lcUser)
theMailItem = theApp.CreateItem(0)
theMailItem.Recipients.Add( lcEmailCliente )
theMailItem.Subject = cEmailSubject
theMailItem.Body = cEmailBody+lcTexto0+lcTexto1+lcTexto2+lcTexto3

theMailItem.htmlbody = theMailItem.body + '<P> <FONT size = 2> <A href=" mailto:tao...@outlook.com ">haga clic aquí para aceptar o rechazar </A> <BR>;
<A href=" mailto:come...@merlinfe.com ">Software propio MerlinFE</A> ;
</FONT></P></BODY> </HTML> '+ CHR (13)
*theMailItem.Body = cEmailBody
*theMailItem.attachments.Add (stradjunto) && lo adjunta al mail.
theMailItem.Send
theNameSpace.Logoff
messagebox("El Email se envío con Éxito...",64,"Atención",500)

Miguel A.

unread,
Oct 2, 2024, 10:46:16 AM10/2/24
to Comunidad de Visual Foxpro en Español
Perdón por mi ignorancia, pero qué tiene que ver CDO con Outlook? 
A través de CDO se envían los mensajes directamente al servidor de correo
Con Outlook se gestionan los mensajes a través de esta aplicación.

PabloZa

unread,
Oct 2, 2024, 6:59:41 PM10/2/24
to Comunidad de Visual Foxpro en Español
Hola. Al ejecutar la instrucción: oOutlook = Createobject("Outlook.Application") me devuelve el error: "ole error code 0x800700c1: unknown COM status code". Si me pueden guiar, les agradezco. Saludos

Aarón Delgado

unread,
Oct 2, 2024, 7:24:41 PM10/2/24
to publice...@googlegroups.com
Si vas a enviar correo por CDO, vas a usar el protocolo SMTP. que solo sirve para enviar correos desde tu aplicación foxpro.
Si vas a usar un cliente de correo como Outlook, tienes que usar protocolo IMAP o POP .

Saludos cordiales;

DELGADO JAIMES, Roberto Aarón
Fijo: 013969545 /  Movistar: 988316319



Esteban Herrero

unread,
Oct 2, 2024, 7:43:28 PM10/2/24
to publice...@googlegroups.com

Todos los correos van camino a tener si o si p enviar OAuth2.

o sea se sigue usando el SMTP pero previo se debe obtener un Token y usar ese token junto con el nombre de usuario p validar cada envío. GMAIL ya trabaja tb usando esto, pero aún no deshabilitó la password de 16 dígitos (aplicaciones no serguras) pero va en ese camino, de hecho ya encontrar la opción de generar esta password no es tan simple como antes.

Saludos

--
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.

Edwin Duran

unread,
Oct 2, 2024, 8:56:01 PM10/2/24
to Comunidad de Visual Foxpro en Español
Pablo el código funciona, tienes Outlook instalado. 

PabloZa

unread,
Oct 3, 2024, 7:10:33 AM10/3/24
to Comunidad de Visual Foxpro en Español
Edwin, si, tengo instalado el Microsoft Outlook que viene en el paquete de Office. Es el MS-Office 2019.

Edwin Duran

unread,
Oct 3, 2024, 7:30:58 AM10/3/24
to Comunidad de Visual Foxpro en Español
Trata de ejecutar el código sin el outlook abierto

PabloZa

unread,
Oct 3, 2024, 9:55:44 AM10/3/24
to Comunidad de Visual Foxpro en Español
Edwin. Estoy probando en una PC con el windows recien instalado y funciona. se ve que mi pc tiene algun conflicto. gracias
Reply all
Reply to author
Forward
0 new messages