2017-01-20 3 views
1

Ich habe meine E-Mail-Konfiguration in der .env Datei geändert, aber wenn ich versuche, eine E-Mail zu senden, verwendet es meine alte Konfiguration.Laravel sendet Mail mit meiner alten E-Mail-Konfiguration

Ich habe einige Befehle versucht:

php artisan clear-compiled, php artisan cache:clear und php artisan config:clear aber es sendet immer noch meine alte E-Mail mit.

Ich habe auch versucht, das Passwort meines alten Google Mail-Kontos zu ändern, aber meine Website sendet nur E-Mails mit meinem alten E-Mail-Konto.

Ich habe dies bemerkt:

This message may not have been sent by: [redacted]@gmail.com Learn more Report phishing

auf der empfangenen Mail.

Antwort

0

Wenn Sie E-Mail senden, würden Sie normalerweise eine Mail-Bibliothek verwenden und Sie können ->from("[email protected]") Parameter wählen. Dieses E-Mail-Objekt wird dann mit einem E-Mail-Treiber gesendet. Der E-Mail-Treiber verwendet dann die Umgebungseinstellungen zum Herstellen einer Verbindung mit einem SMTP-Konto für z.

Wenn Sie also die Umgebungsvariable ändern, ändert sich das Konto, das der eigentliche E-Mail-Absender ist, aber ich nehme an, dass Sie vergessen haben, den Parameter ->from("..") zu ändern. Config-Cache zu löschen

Dies erklärt, warum Sie eine Mitteilung sehen sage das nicht durch ...

Versuchen
+0

Ich versuchte es noch einmal, alles ist korrekt, aber ich bekomme immer noch die E-Mail mit der alten E-Mail. In der lokalen Entwicklung habe ich ein Google Mail-Konto verwendet, um E-Mails zu versenden. Jetzt habe ich bereits mein Projekt bereitgestellt und ich habe mich entschieden, meine ** Domain ** -E-Mail zu verwenden. Das Problem ist, dass meine Site immer noch die alte Mail-Konfiguration verwendet. Ich habe das Passwort für Google Mail bereits geändert, aber meine Website kann weiterhin E-Mails mit dieser E-Mail-Adresse anstelle meiner Domain-E-Mail senden –

0

Sebt wurden. Ich benutzte php artisan config: clear