webentwicklung-frage-antwort-db.com.de

Erwarteter Antwortcode 250, aber Code "530" mit der Meldung "530 5.7.1 Authentifizierung erforderlich

Ich habe einen Stack für diesen Fehler erhalten, als ich versuchte, SMTP-Mail auf laravel zu konfigurieren.

here is the error

hier ist meine Konfiguration für .env

MAIL_DRIVER=smtp
MAIL_Host=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=fff3c01db52ee0
MAIL_PASSWORD=feaeda91dc9ab6
MAIL_ENCRYPTION=TLS

here is my mail.php on config Ich habe versucht, das SMTP auf env zu authentifizieren, aber ich erhalte den gleichen Fehler, also bin ich jetzt auf diesen Fehler gestapelt

20
user9205811

ihre mail.php in der Konfiguration deklarieren Sie Host als smtp.mailgun.org und Port ist 587, während auf env anders ist. du musst deine mail.php in ändern

'Host' => env ('MAIL_Host', 'mailtrap.io'),

'port' => env ('MAIL_PORT', 2525),

wenn Sie mailtrap verwenden möchten, führen Sie es aus

php artisan config:cache
40
waploaj

Ich glaube, dass dies in einigen Abschnitten bereits beantwortet wurde. Testen Sie stattdessen mit Google Mail Ihren "MAIL_Host" und vergessen Sie nicht, den Cache zu leeren. Einrichtung wie folgt: Zunächst müssen Sie hier eine Bestätigung in zwei Schritten einrichten Google-Sicherheit . Ein Link zum App-Passwort wird angezeigt und Sie können Ihr App-Passwort erhalten, das Sie unter "MAIL_PASSWORD" eingeben können. Weitere Informationen zum Abrufen von App-Passwort hier

MAIL_DRIVER=sendmail
[email protected]
MAIL_FROM_NAME=DomainName
MAIL_Host=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=YOUR_GMAIL_CREATED_APP_PASSWORD
MAIL_ENCRYPTION=tls

Cache leeren mit:

php artisan config:cache
7
DAVID AJAYI

Dies ist im Wesentlichen ein Authentifizierungsfehler, der auf eine falsche Konfiguration der E-Mail-Einstellungen zurückzuführen ist.

Gehe zu .env Datei

veränderung

MAIL_DRIVER=smtp
MAIL_Host=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

zu

MAIL_DRIVER=smtp
MAIL_Host=smtp.gmail.com    
MAIL_PORT=465    
MAIL_USERNAME=ENTER_YOUR_EMAIL_ADDRESS(GMAIL)    
MAIL_PASSWORD=ENTER_YOUR_GMAIL_PASSWORD    
MAIL_ENCRYPTION=ssl

MAIL_USERNAME und PASSWORD sollten durch Ihre Google Mail-E-Mail-Adresse bzw. Ihr Passwort ersetzt werden. Melden Sie sich in Ihrem Google-Konto an, gehen Sie zu den Sicherheitseinstellungen und aktivieren Sie Weniger sichere App zulassen die Schaltfläche.

Wechseln Sie anschließend in Ihr Projektstammverzeichnis und führen Sie den folgenden Befehl aus:

php artisan clear:cache && php artisan clear:config && php artisan config:cache

. Bitte beziehen Sie sich auf

diese Anleitung zur Unterstützung und Erläuterung (Hinweis: Für MAIL_Host verwenden Sie smtp.gmail.com)

1