Błąd wysyłania poczty

0

Korzystam z frameworka Laravel 5, gdzie opisałem wysyłanie poczty, działa poprawnie, do momentu, gdzie ni z gruch ni z pietruchy parser wywala mi błąd typu :

** ErrorException in StreamBuffer.php line 94:
stream_socket_enable_crypto(): Peer certificate CN=moj.hosting.pl' did not match expected CN=smtp.gmail.com'**

Co się dzieje ?

0

Pokaż jaką masz konfigurację.
Wygląda mi to na błąd w weryfikacji certyfikatu. Spróbuj ustawić verify_peer i verify_peer_name na false oraz allow_self_signed na true.

0

Uhhh jest ok, dla potomnych w config/mail.php wstawić:

'stream' => [
    'ssl' => [
        'allow_self_signed' => true,
        'verify_peer' => false,
        'verify_peer_name' => false,
    ],
],
0

Chyba się pośpieszyłem, kolejny błąd typu:

Swift_TransportException in AuthHandler.php line 181:
Failed to authenticate on SMTP server with username "[email protected]" using 2 possible authenticators

Nie rozumiem, dlaczego wcześniej normalnie mogłem wysyłać pocztę, dopiero po jakimś czasie zaczęło się sypać ...

0

To zapewne będzie wina Googla.
W konfiguracji konta należy zaznaczyć opcję "Allow less secure application" (lub coś o podobnym brzmieniu).

0

W ustawieniach konta GMAIL jest włączona opcja :

Zezwalaj na mniej bezpieczne aplikacje: WŁĄCZONE
Niektóre aplikacje i urządzenia korzystają z mniej bezpiecznych technologii logowania, co może obniżać bezpieczeństwo Twojego konta. Możesz wyłączyć dostęp do takich aplikacji (i to zalecamy) lub nadal ich używać mimo zagrożeń.

Błąd cały czas ten sam :(

0

Dla potomnych link: https://learninglaravel.net/learn-to-send-emails-using-gmail-and-sendgrid-in-laravel-5

Tyle że u mnie błąd cały czas występuje, chyba żeby w laravel cache wyczyścic... ktoś ma jakieś pomysły ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1