Mam problemy z serwerem smtp Gmaila. Przeczytałem już wiele postów na ten temat w StackOverflow.
Najlepszy post, jaki znalazłem o testowaniu połączenia, to ten .
Chociaż błąd, który otrzymuję, jest bardzo dobrze wyjaśniony, nie mogłem znaleźć odpowiedzi: Google SMTP mówi tylko „Zaloguj się przez przeglądarkę internetową i spróbuj ponownie”. Jestem całkowicie pewien, że hasło i e-mail (oba w base64) są dobrze zakodowane.
Jak widać tutaj, na tym obrazku:
,
jest tylko jedna różnica, którą widzę: użytkownik@gmail.com i hasło są wysyłane w dwóch krokach. W linku powyżej facet wysyła oba w tym samym czasie. Google tego nie zaakceptował. Ale faktem jest, że piszę auth login Y29udGF0 ... (użytkownik w base64, Google odpowiada :) 334 UGFzc3dvcmQ6 (co oznacza "Hasło:") YzQ2MjJmNWVi .... (wklej moje hasło w base64 i naciśnij "enter")
Następnie Goggle mówi: Zaloguj się przez przeglądarkę internetową i spróbuj ponownie. 534-5.7.14 Więcej informacji znajdziesz na https://support.google.com/mail/answer/7126229
I przechodzę przez cały ten problem, ponieważ @MediaTemple i @DreamHost nie działają z PHPMailer. Używam PHPMailera już dawno temu, na wielu różnych hostach, używając SMTP, ale nie udało mi się z (mt) i Dreamhost. Teraz jestem w trakcie projektu, który> musi <działać na tych dwóch hostach.