Hotmail y foxypreviewer

664 views
Skip to first unread message

Carlos R. Veron

unread,
May 11, 2018, 7:53:40 AM5/11/18
to Comunidad de Visual Foxpro en Español
Buenos dias, no puedo hacer funcionar el envio de correo desde foxypreviewer
usando una cuenta de hotmail, con yahoo, gmail funciona bien.

Use estos dos servidores de hotmail

puetos 25 o 465

puerto 587

La cuenta desde la que necesito enviar, funciona bien.

Muchas gracias.

Carlos Veron

ArturoPC

unread,
May 11, 2018, 10:21:48 AM5/11/18
to Comunidad de Visual Foxpro en Español
Hola Carlos.

Hasta donde entiendo, si utilizas CDO ya no se puede trabajar con Hotmail, ya que el Office 360 no admite CDO.

Saludos.

Arturo PC

Carton Jeston

unread,
May 11, 2018, 10:27:31 AM5/11/18
to Comunidad de Visual Foxpro en Español
Si no ha cambiando nada, hace un tiempo microsoft cambio el protocolo de comunicaciones de sus cuentas y ya no permiten la conexión directa CDO que usa foxypreviewer. Solo puedes usar MAPI / MAPI alternative segun si lo quieres enlazar con outlook y outlook express.

Hasta ahi lo que se, si desde entonces alguien le encontro una solucion alternativa, que la comparta :D

Carlos R. Veron

unread,
May 11, 2018, 4:36:15 PM5/11/18
to Comunidad de Visual Foxpro en Español
Muchas gracias por la información. 

Saludos

Carlos Verón

Luis Maria Guayan

unread,
May 12, 2018, 7:12:54 PM5/12/18
to Comunidad de Visual Foxpro en Español
Hola Carlos, mira este ejemplo, tal cual está en el Blog de la Comunidad VFP y funciona correctamente con una cuenta de Hotmail. Recíen lo he probado para despejar dudas.

-- Envío de correo electrónico por el servidor SMTP de Windows Live Hotmail --

Saludos,

Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com



El viernes, 11 de mayo de 2018, 8:53:40 (UTC-3), Carlos R. Veron escribió:

Carlos R. Veron

unread,
May 13, 2018, 8:39:41 AM5/13/18
to Comunidad de Visual Foxpro en Español
Hola Luis María, muchas gracias por el ejemplo pero no tengo suerte.
Tome el ejemplo y reemplace con datos de mis cuentas y me da error.

Cree un formulario con un botón y agregue el siguiente código

TRY
  LOCAL lcSchema, loConfig, loMsg, loError, lcErr
  lcErr = ""
  loConfig = CREATEOBJECT("CDO.Configuration")
  WITH loConfig.FIELDS
    .ITEM(lcSchema + "smtpserver") = "smtp.live.com"
    .ITEM(lcSchema + "smtpserverport") = 25
    .ITEM(lcSchema + "sendusing") = 2
    .ITEM(lcSchema + "smtpauthenticate") = .T. 
    .ITEM(lcSchema + "smtpusessl") = .T.
    .ITEM(lcSchema + "sendusername") = "crb_...@hotmail.com"
    .ITEM(lcSchema + "sendpassword") = "miclave"
    .UPDATE
  ENDWITH
  loMsg = CREATEOBJECT ("CDO.Message")
  WITH loMsg
    .Configuration = loConfig
    .FROM = "crb_...@hotmail.com"
    .Subject = "Prueba desde Windows Live Hotmail"
    .TextBody = "Este es un mensaje de prueba con CDO con " + ;
      "autenticación y cifrado SSL desde Windows Live Hotmail."
    .Send()
  ENDWITH
CATCH TO loError
  lcErr = [Error: ] + STR(loError.ERRORNO) + CHR(13) + ;
    [Linea: ] + STR(loError.LINENO) + CHR(13) + ;
    [Mensaje: ] + loError.MESSAGE
FINALLY
  RELEASE loConfig, loMsg
  STORE .NULL. TO loConfig, loMsg
  IF EMPTY(lcErr)
    MESSAGEBOX("El mensaje se envió con éxito", 64, "Aviso")
  ELSE
    MESSAGEBOX(lcErr, 16 , "Error")
  ENDIF
ENDTRY

Ejecute el formulario desde el entorno de desarrollo VFP 9 SP2 y Windows 8.1

Muchas gracias.

Saludos

Carlos Veron


El viernes, 11 de mayo de 2018, 8:53:40 (UTC-3), Carlos R. Veron escribió:
Error-hotmail.png

Jose Antonio Blasco

unread,
May 14, 2018, 3:39:47 AM5/14/18
to Comunidad de Visual Foxpro en Español
Buenos días Carlos,
En alguna ocasión he tenido problemas con el puerto 25.  Al parecer bajo determinadas circunstancias algunos sistemas lo bloquean.
Lo he solucionado cambiándolo por el 26, que parece ser un puerto "espejo" del 25.  No sé si será tu caso.

Un saludo.


Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

Carton Jeston

unread,
May 14, 2018, 4:56:00 AM5/14/18
to Comunidad de Visual Foxpro en Español
Esto hay que anotarlo, es cierto que a veces algunas cuentas fallan sin explicacion, no solo de hotmail. En gmail autorizas aplicaciones externas para evitar problemas, en yahoo o hotmail no se si hay algo parecido.

El siguiente pc que me encuentre con este problema pruebo el puerto 26 ... mas informacion...

https://lamadriguera.net/clients/knowledgebase.php?action=displayarticle&id=96

p.d. Algo gracioso, hace un par de meses tengo un problema con una cuenta que de repente dejo de enviar, el proveedor no ha visto nada raro y al quitarle el ssl para probar lo del puerto, me funciona ok. Raro porque nunca toque esa configuracion desde que la tengo, lo que si hice fue cambiar de compañia de internet y por lo tanto de router. Muchas gracias... ;-)

Carlos R. Veron

unread,
May 14, 2018, 3:57:43 PM5/14/18
to Comunidad de Visual Foxpro en Español
Buenas tardes, nuevamente le agradezco probé cambiar del puerto 25 al 26
pero sigue sin funcionar. Desactive el anti virus, el firewall y tampoco funciono.

Saludos 

Carlos Veron
 

Antonio Meza

unread,
May 14, 2018, 6:07:52 PM5/14/18
to Comunidad de Visual Foxpro en Español
No te rompas la cabeza, si tu proveedor de Internet tiene el puerto 25 bloqueado la librería CDO no te va a funcionar por la simple y sencilla razón que para usar otros puertos para Microsoft requiere seguridad TLS la cual no tiene, no va a tener y ni tendrá.

Hay una librería de pago que tiene muchos funciones y entre ellas poder usar correos de Microsoft, 


saludos
Antonio Meza

Carton Jeston

unread,
May 15, 2018, 1:30:18 AM5/15/18
to Comunidad de Visual Foxpro en Español
Es lo que Antonio dice, desde que pusieron ese cifrado dejo de funcionar... Aqui un hilo de 2014 sobre cdo...

https://groups.google.com/forum/#!msg/publicesvfoxpro/5L4HKswxlKE/a0Mu5USj1AgJ


Luis Maria Guayan

unread,
May 15, 2018, 7:34:09 AM5/15/18
to publice...@googlegroups.com

A mi me funciona con puerto de salida 25. Creo recordar que funciona con cuentas muy antiguas (mi cuenta de Hotmail debe tener como 20 años ya activa) y no con las creadas a partir de una fecha que desconozco. También desconozco si habrá alguna configuración que se deba cambiar, ya que con ciertas cuentas funciona y con otras no.

A ver si pueden probar el siguiente código e poder identificar cual es el problema.

-- Envío de correo electrónico por el servidor SMTP de Windows Live Hotmail --

Saludos,

Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com

El 14/05/18 a las 05:56, Carton Jeston escribió:

Antonio Meza

unread,
May 15, 2018, 10:41:04 AM5/15/18
to Comunidad de Visual Foxpro en Español
La librería CDO no soporta TLS, si tu proveedor de intenret tiene habilitado el puerto 25 va a funcionar perfectamente, si lo tiene bloqueado tienes que usar creo que es el puerto 587 y para ello requieres TLS que no soporta CDO.

Intenta enviar un correo por el puerto 587 y no va a enviar el correo.

saludos
Antonio Meza

ArturoPC

unread,
May 15, 2018, 11:27:23 AM5/15/18
to Comunidad de Visual Foxpro en Español
Chilkat es de lejos una muy buena inversión si trabajas full con VFP. Tiene tantas opciones que su precio se paga solo. Yo lo uso para SFTP, MD5 y S3 de Amazon y trabaja perfecto.

Saludos.

Arturo PC,

Carton Jeston

unread,
May 16, 2018, 10:32:23 AM5/16/18
to Comunidad de Visual Foxpro en Español

Luis Maria: Es cierto que hotmail con cuentas antiguas hasta cierta fecha funcionaba bien. Tambien me ocurrio con una de ellas que de repente dejo de funcionar despues de un tiempo. Quizas sean cosas de que migran nuestras cuentas de un servidor a otro y la que este alojada en el antiguo, siga funcionando.

Antonio Meza: TLS es justo lo que hizo que la mayoria dejaran de funcionar en su dia, sobre todo las nuevas. Lo que citas es totalmente exacto y ya en su dia se hizo intentos infructuosos para hacerlo funcionar. Y sinceramente, no se si  tiene solucion, de momento no lo veo.

un saludo

Carlos Morandin

unread,
Oct 6, 2024, 10:49:01 AM10/6/24
to Comunidad de Visual Foxpro en Español
Hola buen dia
alguien sabe porque no se puede enviar desde hace unos dias correo smtp desde hotmail ?
usaba hasta ahora la libreria foxySmtp con smtp.office365.com:587 sin problemas y 
ahora de repente dejó de enviar
de antemano Gracias
Carlos Morandin

Zarlu

unread,
Nov 16, 2024, 11:54:20 AM11/16/24
to Comunidad de Visual Foxpro en Español
Buenos días Carlos!

Asumo que te refieres a "CsFoxySmtp.dll" del señor Antonio Meza.
Se pudo resolver lo del envío con Hotmail y su librería?

Gracias

zarlu
Chetumal, Quintana Roo, México

JBCA

unread,
Jan 15, 2025, 7:24:36 PM1/15/25
to Comunidad de Visual Foxpro en Español
Buen día ,

Alguien por favor tiene la solución para enviar los correos con cuentas de hotmail o outlook(probé con contraseñas para aplicación, no me funcionó). Con Gmail si logré enviar con la DLL de Antonio.

Saludos,

Jorge.



Reply all
Reply to author
Forward
0 new messages