código-8
Realmente estoy luchando con este error:
Swift_TransportException en AbstractSmtpTransport.php línea 404: Conexión a tcp://smtp.mail.yahoo.com:465 Tiempo agotado
Espero que alguien pueda arrojar algo de luz sobre esto.
Aquí están mis configuraciones en mi .env
expediente
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mail.yahoo.com
MAIL_PORT=465
MAIL_USERNAME=dev.email@yahoo.com
MAIL_PASSWORD=******
me doy cuenta en /config/mail.php
Ya veo
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
Al actualizarlo a
'encryption' => env('MAIL_ENCRYPTION', 'ssl'),
Ahora, está funcionando bien. Mi correo electrónico se está enviando ahora.
-
Puedes hacerlo también en el
.env file
MAIL_ENCRYPTION=ssl
– Nezar Fadel
3 de agosto de 2017 a las 10:44
-
Al hacer esto, mi error desapareció pero no se envió el correo electrónico. Estoy usando el servidor de correo electrónico de mi dominio.
– Asif Sharif Shahid
25 de junio de 2018 a las 7:58
-
Realmente útil para mi aplicación Laravel 5.5.
– David Hyogo
18 de diciembre de 2018 a las 6:41
-
Nada más que esto me ayudó para Laravel 7
– Lizesh Shakya
17 de mayo de 2020 a las 11:52
-
Usé 465 y 587 con SSL y TLS ambos. Pero falló. Está funcionando en mi local pero no funciona en el servidor. Es gracioso. Mi versión de Laravel es 8.x ¿Alguna ayuda?
– ExpertoWeblancer
13 de septiembre de 2022 a las 23:18
Esteban Barungi
Con Laravel 6.x, 7.x, 8.x y 9.x
es recomendable usar SSL sobre el tls predeterminado.
La mayoría de los proveedores de alojamiento compartido firman correos electrónicos con SSL, así que edite su archivo .env para tener esto
MAIL_ENCRYPTION=ssl
-
Además, se debe usar el puerto para SSL
– Señor G
5 de septiembre de 2021 a las 5:35
-
Los servidores de correo electrónico modernos utilizan puerto 587 para la sumisión segura
– Stephen Barungi
5 sep 2021 a las 13:14
-
Sí, eso es cierto, pero luego tuve problemas al tratar de usar el puerto 587, la conexión con el servidor de correo siempre se agotaba. Estaba funcionando bien, pero luego se detuvo de repente. Cambié a 465 y funcionó bien. Tu comentario me hizo leer un poco sobre diferencia entre puerto 587 y 465
– Señor G
6 sep 2021 a las 14:13
Solo usa
MAIL_ENCRYPTION=tls
a MAIL_ENCRYPTION=ssl
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mail.yahoo.com
MAIL_PORT=465
MAIL_USERNAME=dev.email@yahoo.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=ssl
-
¿En qué se diferencia esta respuesta de las anteriores?
– Afzal Alí
10 de febrero de 2022 a las 6:37
mira esto: ayuda.yahoo.com/kb/SLN4075.html, ¿habilitó SSL? MAIL_ENCRYPTION=SSL
– Jah
13 de julio de 2016 a las 1:59
Olvidé agregar el detalle de que esto está sucediendo en mi entorno local.
– código-8
13 de julio de 2016 a las 2:00