2017-07-14 100 views
6

Chcę wysłać pocztę z mojego lokalnego komputera za pomocą programu laravel 5.4 w interfejsie API zapomnij hasło. Ale jestem coraz Swift_TransportException
Wysyłaj pocztę z lokalnego komputera za pomocą aplikacji laravel

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


prosimy o .env jest

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 


kodu Otrzymuję błąd jest

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


Kod w config/mail.php jest

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'), 
     ], 
    ], 
]; 

Jak można włączyć mailing z moim komputerze lokalnym? Czy muszę włączyć port dla tego?

+1

Nie możesz używać SMTP Gmaila w ten sposób, ponieważ musisz używać Auth 2.0 teraz – tamal3053

+0

Czy możesz również udostępnić swoje 'config/mail.php' (nie tylko komentarze do aktualnej konfiguracji) – apokryfos

+0

@apokryfos Mam zaktualizowane pytanie z szczegóły mail.php. Sprawdź to. – Salini

Odpowiedz

0

Można pobrać i używać fakesmtp http://nilhcem.com/FakeSMTP/ na localhost i ustawić port: 25 przez default..for dowolnym ramach poparcia dla serwerach lokalnych. Tylko musisz zacząć za każdym razem, gdy chcesz wysłać pocztę i sprawdzić pocztę e-mail w fakesmtp.

0

Tylko myśl:

próbie użycia mailtrap.io na komputerze lokalnym rozwoju. Jest łatwy w konfiguracji, a laravel obsługuje go z łatwością. Nie powinieneś martwić się produkcyjnym serwerem poczty podczas programowania.

Pozdrawiam!