Saya mencoba mengirim email ke pengguna tertentu dengan mengetikkan URL, tetapi saya mendapatkan kesalahan berikut:
Swift_TransportException di AbstractSmtpTransport.php line 383: Diharapkan kode respon 250 tetapi mendapat kode "530", dengan pesan "530 5.7.1 Diperlukan otentikasi
Sejauh ini saya hanya mencoba membuatnya berfungsi dengan Gmail. Bagaimana saya bisa membuatnya bekerja?
Inilah yang saya miliki sejauh ini: 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,
];
Inilah yang saya miliki di rute:
Route::get('test', function() {
Mail::send('Email.test', [], function ($message) {
$message->to('example@gmail.com', 'HisName')->subject('Welcome!');
});
});
Ini yang saya miliki di controller saya:
class MailController extends Controller
{
public function Sending_Email()
{
$this->call('GET','Email.test');
return View('Email.test');
}
}
Dan inilah yang ada di file .env saya:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=MyUsername@gmail.com
MAIL_PASSWORD=MyPassword