anonymous Log in
Search
Recents:
v3.0
gx-l
Problemas con envío de correo
22/11/19 12:14

lauraordonezochoa

Replies: 8

Saludos compañeros del foro,
Por favor si alguien me puede ayudar con un problema al enviar correos.
Desde mis sistemas envío correos electrónicos, los cuales han estado
trabajando correctamente desde gx 9.0 y evo2.
Pero hace unos días migramos el servidor de correo a la nube a office 365 y
ya no se envían los correos desde evo2 cuando se usa un correo de envío con
licencia exchange online, si funciona cuando se usa un correo de envío con
licencia E3.
Si alguien tiene alguna idea de cual puede ser el problema. Gracias.
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Replies

plusvalia

22/11/19 12:59
Aunque pareciera un tema de licencias de Office365 te sugiero probar con distintos puertos (587, 465) y habilitar SSL. Si buscas en internet seguro encuentras que puertos usar para cada caso. Saludos, Mateo Fernández Executive Partner Email: mateofd@plusvalialabs.com LinkedIn: https://www.linkedin.com/in/mateofd Web: http://www.plusvalialabs.com Make Tech Work for You...not the other way around Don't print this email unless you have to. Let's protect the Environment. No imprima este correo electrónico si no es necesario. Protejamos el Medio Ambiente. > On Nov 22, 2019, at 12:14 PM, Laura Ordoñez

lauraordonezochoa

22/11/19 14:01
Gracias por su contestación , si estoy utilizando el puerto 587, con todo ya probé el 465 y esta habilitado SSL, pero igual no funciona :( El vie., 22 nov. 2019 a las 10:59, "Mateo Fernández (Plusvalía Labs)" (< mateofd@plusvalialabs.com>)

alonso.gx

22/11/19 16:47
Tuve el mismo problema, cuando se cambio con seguridad los servidores de correo, y tuvimos que comprar una utilería externa que soporta SSL, Te envio el link https://www.emailarchitect.net/easendmail/ex/c/3.aspx C# - Send Email over TLS on 25 or 587 Port

leandro79337933

22/11/19 22:41
Hola Laura, muy buenas noches. ¿El envío de correos es solo local (a cuentas de tu dominio) o estas utilizando Office 365 como relay (mandas mails a otros dominios)?. Si estas haciendo relay, entonces te recomiendo que leas este documento para configurar esta opcion: https://docs.microsoft.com/en-us/exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-office-3 ¿Que error te da la aplicación en GX? Si mal no recuerdo, la versión de TLS que utiliza Office 365 en su SMTP no está soportada por GeneXus Ev2 y mucho menos por GX 9. En la empresa donde trabajo utilizamos Office 365 desde hace más de 5 años. Al principio enviabamos mails directamente desde las aplicaciones a través de Office 365, tanto a cuentas locales como a otros dominios. Cuando empezamos a tener problemas de incompatibilidad, tomé la decisión de armar un SMTP relay para que gestione todo el correo saliente desde las diferentes aplicaciones y dispositivos. De esta manera, internamente se envía todo el correo a este "relay" utilizando el protocolo SMTP y puerto 25 (que casi todo el mundo lo habla) y luego, este mismo relay se encarga de rutear los mails a través de Office 365. Slds On Fri, Nov 22, 2019 at 12:14 PM Laura Ordoñez

mpozo

25/11/19 10:45
Hola Laura, yo utilizo office 365 y funciona perfectamente. Tanto en Gx9 .Net Sql y Evo 3 .Net Adjunto mis configuraciones.     &MensSMTP.Host                   = &Host.trim()     &MensSMTP.Port                    = 587     &MensSMTP.Sender.Name    = &Name.trim()     &MensSMTP.Sender.Address = &Usuario.trim()     &MensSMTP.Authentication = 1     &MensSMTP.Secure                = 1     &MensSMTP.Timeout              = 5     &MensSMTP.UserName         = &Name.trim()     &MensSMTP.Password            =   &Pass.trim()     &MensSMTP.Login()     if &MensSMTP.ErrCode <> 0        &Error = 1        &DscError = 'LOGIN Error: '+&MensSMTP.ErrCode.ToString()+' - '+ &MensSMTP.ErrDescription+' '+&Pgmname        msg(&Dscerror)     endif     &MensSMTP.Send(&Envio)     if &MensSMTP.ErrCode <> 0        &Error = 1        &DscError = 'SEND Error: '+&MensSMTP.ErrCode.ToString()+' - '+ &MensSMTP.ErrDescription+' '+&Pgmname        msg(&Dscerror)     endif     &MensSMTP.Logout() El 22/11/2019 a las 12:14, Laura Ordoñez

lauraordonezochoa

29/11/19 12:15
Gracias por su ayuda, me podría indicar que tiene en la variable host? El lun., 25 nov. 2019 a las 8:45, Marcelo Pozo Fritz (< marcelopozof@gmail.com>)

lauraordonezochoa

29/11/19 12:40
Gracias por su respuesta, los errores son los siguientes: "envio rep: 14 mensaje:550 SMTP AUTH is required for message submission on port 587 -> ESTO CUANDO USO COMO HOST LA IP DE LA EMPRESA QUE ES LA QUE SE ESTUVO UTILIZANDO TODO EL TIEMPO ANTES DEL OFFICE 365 " envio rep: 19 mensaje:Bad response from server. -> CUANDO USO smtp.office365.com Ó Outlook.office365.com "envio rep: 14 mensaje:550-Please turn on SMTP Authentication in your mail client. (asdesarrollo) 550-[200.25.212.195]:33667 is not permitted to relay through this server 550 without authenticatio" ESTO CUANDO CAMBIO PRO EL PUERTO 25 EN LUGAR DEL 587 EN EVO 2 ESTA FUNCIONANDO CORRECTAMENTE utilizo como host de envio 40.97.188.226, ó smtp.office365.com, MANDE CORREOS INTERNOS O EXTERNOS. El vie., 22 nov. 2019 a las 20:41, Leandro Minatel ()

alonso.gx

29/11/19 14:03
Trata de usar este dll hace días que te lo recomendé tenia la misma bronca del err 550


Back to gx-l