it-swarm.com.de

Laravel auf Localhost - Verbindung mit Host konnte nicht hergestellt werden smtp.gmail.com [Zeitüberschreitung der Verbindung # 110]

Ich versuche Mailgun zu benutzen

'driver' => env('MAIL_DRIVER', 'mailgun'),
'Host' => env('MAIL_Host', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),


MAILGUN_DOMAIN=xxxxxxxxxx,
MAILGUN_SECRET=xxxxxxxxxx,

MAIL_DRIVER=smtp



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

Der Fehler ist ein merkwürdiger. Warum sollte es versuchen, eine Verbindung zu Google Mail herzustellen?

Connection could not be established with Host smtp.gmail.com [Connection timed out #110]

Bearbeiten:

Now I am getting

"mail" => array:9 [▼
      "driver" => "smtp"
      "Host" => "smtp.mailgun.org"
      "port" => "2525"
      "from" => array:2 [▶]
      "encryption" => null
      "username" => null
      "password" => null
      "sendmail" => "/usr/sbin/sendmail -bs"
      "markdown" => array:2 [▼
        "theme" => "default"
2
LeBlaireau

Es sieht so aus, als hätte Ihr .ENV noch einen Cache.

Bitte versuchen Sie es auf diese Weise

php artisan config:cache
php artisan cache:clear

Und versuchen Sie, an Ihrer Controller zu debuggen

dd(env('MAIL_Host'));

Wenn es immer noch smtp.gmail.com ist. Bitte versuchen Sie es auf diese Weise.

Bearbeiten Sie Ihren config/app.php. Und fügen Sie unten 'env' => env('APP_ENV', 'production'), hinzu

'mail_Host' => env('MAIL_Host', 'smtp.mailgun.org'),

Und versuchen Sie, an Ihrer Controller zu debuggen

dd(config('app.mail_Host'));

Ich bin sicher, es wird smtp.mailgun.org angezeigt.

Danach können Sie die Zeile löschen, die Sie gerade zu config/app.php hinzugefügt haben.

9

Mein MAIL_Host war mailtrap.io, und diese URL scheint nicht mehr gültig zu sein. 

Als ich es in smtp.mailtrap.io änderte, funktionierte es wieder.

13

Nach dem 

php artisan config:cache
php artisan cache:clear

Sie müssen wahrscheinlich auch Ihren Webserver neu starten. 

0

In Ihrer .env-Datei sollten Sie einstellen 

MAIL_Host=smtp.mailgun.org
MAIL_USERNAME=(yourmailgunusername)
MAIL_PASSWORD=(yourmailgunpassword)
MAIL_PORT=587
MAIL_DRIVER=mailgun

Weitere Informationen finden Sie in diesen Tutorials
Mailgun-Setup mit Laravel 5 Beispiel
Ultimative Anleitung zum Senden von E-Mails in Laravel

0
Rezrazi