Table of Contents
Zatwierdzone
Niedawno niektórzy z naszych użytkowników stwierdzili, że napotkali błąd SMTP, który nie został zaakceptowany przez określony serwer.Gdy próbujesz wysłać dobrą wiadomość e-mail, Twój plan poczty e-mail może przenieść ją na wyższy poziom z komunikatem o błędzie „Uwierzytelnianie nie powiodło się”. Uwierzytelnianie polega na podaniu unikalnej nazwy użytkownika i hasła. Jeśli Twój serwer pocztowy (znany również jako serwer SMTP) odrzuci konkretną nazwę i hasło, uwierzytelnianie prawdopodobnie zakończy się niepowodzeniem.
Już oceniam, czy openssl pochodzi z serwera Wampa i sprawdzam go. Ale o co chodzi z prefiksem?
$ usługa pocztowa oznacza nowy PHPMailer (prawda);$ body to "TO JEST TWOJA NAZWA UŻYTKOWNIKA:". $ linia produktów ['nazwa użytkownika']. 'HASŁO:'. $ Linia ['hasło']. ' N PROSZĘ USUNĄĆ TĘ WIADOMOŚĆ PO PRZECZYTANIU = to';$ poczta -> smtpdebug 1;$ poczta-> IsSMTP (); // rozróżnij klasę do komunikacji z SMTP$ mail-> SMTPAuth = prawda; // Obsługa uwierzytelniania SMTP$ mail-> port to 587; // ustaw port wśród serwera SMTP$ mail-> SMTPsecure to 'tsl';$ mail-> Host = 'smtp.gmail.com';$ mail-> tytuł oznacza "[email protected]"; // Nazwa użytkownika komputera internetowego SMTP$ mail-> Hasło oznacza "hasło"; // Hasło serwera SMTP$ mail-> AddReplyTo ("[email protected]", "ADMIN");$ mail-> Od oznacza "[email protected]";$ mail-> FromName = odpowiada "system";$ w drodze do „[email protected]”;$ poczta-> DodajAdres ($ do);$ mail-> Subject = "Pierwsza wiadomość PHPMailera";$ mail-> AltBody = "Aby wyświetlić większość wiadomości, użyj przeglądarki e-mail zgodnej z HTML! "; // opcjonalnie, podziel się swoją opinią, a także sprawdź to$ mail -> WordWrap oznacza 80; // miejsce przerwy w kursie$mail->MsgHTML ($treść);$ mail-> IsHTML (prawda); // zapisz jako HTML$ poczta-> Wyślij (); echo 'Próba sprzedaży została wysłana niedawno.';
SMTP -> BŁĄD: EHLO nie jest akceptowane przez urządzenie: 501 Argument EHLO jest niepoprawny składniowo
SMTP -> BŁĄD: Serwer w żaden sposób nie szuka HELO: 501 składniowo niedopuszczalny argument HELO
SMTP -> BŁĄD: AUTH nie jest akceptowany przez kelnera 503: Komenda AUTH jest używana, jeśli nie jest zadeklarowana
Port
oznacza 25$ mail-> IsSMTP (prawda); // SMTP$ mail-> SMTPDebug jest równe 1;$ mail-> SMTPAuth jest prawdziwe;
Używamy loginu, który nie jest uwzględniany w plikach adresów e-mail, gdy musisz zweryfikować hosta SMTP. Dlatego najważniejszą nazwą użytkownika jest „domenaxy.ch” i _nicht_ „