para mail enviar correos correo configurar con codigo php email laravel-5 swiftmailer

php - mail - Enviar correo desde la máquina local usando laravel



laravel send email smtp (1)

Puede descargar y usar fakesmtp http://nilhcem.com/FakeSMTP/ para localhost y establecer puerto: 25 de forma predeterminada ... para cualquier infraestructura, su compatibilidad con máquinas servidor locales. Solo debe iniciar cada vez que desee enviar un correo y verificar el registro de correos electrónicos en fakesmtp.

Quiero enviar correos desde mi máquina local usando laravel 5.4 en una API de contraseña olvidada. Pero estoy recibiendo Swift_TransportException

(1/1) Swift_TransportException Expected response code 220 but got code "502", with message "502 Command not implemented "


Los detalles de .env son

MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 [email protected] MAIL_PASSWORD=mypassword MAIL_ENCRYPTION=tls [email protected] MAIL_FROM_NAME=Project.com


El código que obtengo es un error

$response = $this->broker()->sendResetLink( $request->only(''email'') );


El código en config / mail.php es

return [ ''driver'' => env(''MAIL_DRIVER'', ''smtp''), ''host'' => env(''MAIL_HOST'', ''smtp.mailgun.org''), ''port'' => env(''MAIL_PORT'', 587), ''from'' => [ ''address'' => env(''MAIL_FROM_ADDRESS'', ''[email protected]''), ''name'' => env(''MAIL_FROM_NAME'', ''Example''), ], ''encryption'' => env(''MAIL_ENCRYPTION'', ''tls''), ''username'' => env(''MAIL_USERNAME''), ''password'' => env(''MAIL_PASSWORD''), ''markdown'' => [ ''theme'' => ''default'', ''paths'' => [ resource_path(''views/vendor/mail''), ], ], ];

¿Cómo puedo habilitar correos desde mi máquina local? ¿Tengo que habilitar el puerto para eso?