Foro
Buenas jlv18218
Te cito textualmente lo que has dicho en tu primer post, y a lo mejor de ahí el que no terminamos de entendernos o aclararnos:
"Tengo una aplicación que envía correos automáticos al servidor smtp.gmail.com..."
Eso quiere decir que envías correos a través de gmail. Si usas el servidor SMTP de gmail, los envías desde tu cuenta de gmail (la que tengas configurada), ni más ni menos. Si configuras la cuenta SMTP por contra de outlook (smtp-mail.outlook.com) los estarías enviando desde tu cuenta SMTP de Outlook. Y en el caso particular de usar gmail (y ello incluye usar el servidor SMTP de gmail o IMAP/POP), pasa lo que te he dicho.
Otra cuestión diferente es que te pasase exactamente lo mismo con otros proveedores también, es decir, que el mismo problema tuvieses con gmail o con outlook (configurando en cada caso y correctamente cada uno de ellos en la cámara). En ese supuesto, la respuesta de la configuración de gmail es la misma, requiere oauth. La respuesta sobre el posible problema que pudieses tener al configurar la cuenta smtp de outlook habría que verse independientemente, puesto que el problema sería otro, y no es de puertos ni de bloqueo ni de nada por el estilo.
Hay una forma muy simple de probar esto. Coge cualquier PC, salte a la línea de comando y teclea:
telnet smtp.gmail.com 587
Que sale o no sale?
He tecleado telnet smtp.gmail.com 465 y no sale nada, el cursor parpadeando
He tecleado telnet smtp.gmail.com 587 (aunque ese nunca lo he utilizado con gmail) y aparece
220 smtp.gmail.com ESMTP una cadena alfanumérica muy larga y al final -gsmtp
- Técnico-Movistar20-07-2022Responsable Técnico
Hola jlv18218
Agradecemos a Theliel su colaboración y esperamos que su aportación te haya servido de ayuda.
Un saludo.
Fernando.
- Técnico-Movistar27-07-2022Responsable Técnico
Hola jlv18218
No hemos vuelto a tener respuesta por tu parte, por lo que entendemos que ya no necesitas de nuestra ayuda. Cualquier duda o consulta estamos a tu disposición.
Un saludo.
Miriam
- Theliel17-07-2022Yo probé el VDSL
Buenas jlv18218
Eso significa que se conecta sin ningún tipo de problema al servidor SMTP de gmail, y por los dos puertos, no existe problema alguno de conexión, ni tiene que ver usar fibra o ADSL, ni bloqueos, ni DNS... todo es correcto y lo esperado 🙂
Con el puerto 465 no sale nada porque el servidor está esperando una conexión SSL, dado que telnet es una conexión directa se queda ahí. Tendrías que usar openssl para ello para que por línea de comando funcionase:
openssl s_client -connect smtp.gmail.com:465
Con el puerto 587 pasa y te responde el servidor directamente con su mensaje de bienvenida porque gmail en ese puerto usa STARTTLS, que se negocia dentro de la sesión.
Los dos comportamientos es lo que cabe esperar. Es más, técnicamente es posible enviar un mensaje desde la sesión en telnet iniciada. Pero eso es otra historia que no tiene nada que ver aquí.
Si quieres usar el servidor smtp de gmail... OAUTH, o lo trampeas con una contraseña de aplicación. Si usas otro proveedor, pues tendría que funcionar a menos que tenga alguna peculiaridad similar.
220 smtp.gmail.com ESMTP p9-20020a05600c358900b0... - gsmtp ehlo test 250-smtp.gmail.com at your service, [xxx.xxx.xxx.xxx] 250-SIZE 35882577 250-8BITMIME 250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-CHUNKING 250 SMTPUTF8 auth login 334 VXNlcm5hbWU6 TU_EMAIL_BASE64 334 UGFzc3dvcmQ6 TU_PASS_BASE64 534-5.7.9 Application-specific password required. Learn more at 534 5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor p9-20020a05600c358900b0... - gsmtpSaludos.