Erwarteter Antwortcode 220, aber Code "" mit Nachricht "" erhalten

8

Jedes Mal, wenn ich das Kontaktformular auf meiner Laravel-Anwendung abschicke, erhalte ich die Fehlermeldung im Titel. Ich habe die Empfehlung in diese Diskussion , aber es hat auch nach php artisan cache:clear und php artisan config:cache keine Wirkung gehabt. Hier ist der relevante Code:

.env

%Vor%

config / mail.php

%Vor%

Ich hatte den Eindruck von der Dokumentation, dass das globale 'von' nicht ausgelöst würde, wenn keine andere Adresse angegeben wurde, aber in meinem Controller für die Mail habe ich die Adresse angegeben, die dem Kontaktformular als 'aus' übergeben wurde Ist das irgendwie ein Konfliktpunkt? Es scheint nicht von den Details der Fehlermeldung zu sein.

Da es sich bei dem Kontaktformular nicht um eine separate Ansicht, sondern um die Unterseite der Hauptseite handelt, befindet sich die Controller-Funktion in PageController

%Vor%     
user968270 13.03.2017, 18:19
quelle

4 Antworten

4

Ich denke, Sie sollten Mail-Absender ( MAIL_FROM_ADDRESS ) als Ihr Google Mail definieren, mit dem Sie E-Mails versenden möchten.

Wenn Ihr MAIL_USERNAME at .env beispielsweise [email protected] lautet, sollten Sie Ihre MAIL_FROM_ADDRESS (oder natürlich $mail->from() ) als Beispiel @ gmail definieren .com .

Ich glaube nicht, dass Sie mit gmail E-Mails als einen anderen Benutzer (eine andere Adresse) senden können.

    
Uğur Arıcı 06.04.2017 18:55
quelle
1

Ähnliches Problem 587 Port

%Vor%     
Takamura 04.04.2017 23:59
quelle
0
%Vor%

Aktualisieren Sie den obigen Code in Ihrer .env-Datei und führen Sie dann diese Befehle im Terminal

aus
  1. composer dump-autoload

  2. php artisan serve

sparsh turkane 26.07.2017 08:17
quelle
0

Ich bekam den gleichen Fehler .. Es funktioniert gut, wenn ich EMAIL_ENCRYPTION änderte Vorher war 'encryption' => env('MAIL_ENCRYPTION', 'tps'), Ich ändere es in 'encryption' => env('MAIL_ENCRYPTION', ''),

    
Pyuri Sahu 20.02.2018 06:31
quelle

Tags und Links