मैं URL में लिखकर एक निर्दिष्ट उपयोगकर्ता को एक ईमेल भेजने की कोशिश कर रहा हूं, लेकिन मुझे निम्नलिखित त्रुटि मिल रही है:
AbstractSmtpTransport.php लाइन 383 में Swift_TransportException: अपेक्षित प्रतिक्रिया कोड 250 लेकिन कोड "530" मिला, जिसमें संदेश "530 5.7.1 प्रमाणीकरण आवश्यक है"
अब तक मैं सिर्फ जीमेल के साथ काम करने के लिए कोशिश कर रहा हूं। में इससे कैसे चला सकता हूँ?
यह मेरे पास अभी तक है: 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,
];
यह मेरे पास मार्गों में है:
Route::get('test', function() {
Mail::send('Email.test', [], function ($message) {
$message->to('example@gmail.com', 'HisName')->subject('Welcome!');
});
});
यह मेरे नियंत्रक में है:
class MailController extends Controller
{
public function Sending_Email()
{
$this->call('GET','Email.test');
return View('Email.test');
}
}
और यह मेरे .env फ़ाइल में है:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=MyUsername@gmail.com
MAIL_PASSWORD=MyPassword