Ich versuche, eine E-Mail an einen bestimmten Benutzer zu senden, indem ich die URL eingebe, erhalte jedoch die folgende Fehlermeldung:
Swift_TransportException in AbstractSmtpTransport.php Zeile 383: Erwarteter Antwortcode 250, aber Code "530" mit der Meldung "530 5.7.1 Authentifizierung erforderlich
Bisher versuche ich nur, es mit Google Mail zum Laufen zu bringen. Wie kann ich das zum Laufen bringen?
Das habe ich bisher: mail.php
<?php
return [
'driver' => env('MAIL_DRIVER',' smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' =>"MyUsername@gmail.com" , 'name' => "example"],
'encryption' => 'tls',
'username' => env('MyUsername@gmail.com'),
'password' => env('MyPassword'),
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
];
Das habe ich auf den Routen:
Route::get('test', function() {
Mail::send('Email.test', [], function ($message) {
$message->to('example@gmail.com', 'HisName')->subject('Welcome!');
});
});
Folgendes habe ich in meinem Controller:
class MailController extends Controller
{
public function Sending_Email()
{
$this->call('GET','Email.test');
return View('Email.test');
}
}
Und das steht in meiner .env-Datei:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=MyUsername@gmail.com
MAIL_PASSWORD=MyPassword