Saa*_*ani 8 php email smtp laravel-5
我正在尝试在laravel应用程序中发送电子邮件.这是我的.env档案:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=ehsan.sani91@gmail.com
MAIL_PASSWORD=**********
MAIL_ENCRYPTION=tls
Run Code Online (Sandbox Code Playgroud)
这是Mail::send方法:
Mail::send('email', ['name' => "EE"], function($m){
$m->to('ee@dx.com', 'Malik')->subject('Subjet of the email');
});
Run Code Online (Sandbox Code Playgroud)
这是错误:
Swift_TransportException in AbstractSmtpTransport.php line 383: Expected response code 250 but got code "530", with message "530 5.7.0 Must issue a STARTTLS command first. s16sm7748968wib.16 - gsmtp"
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
Saa*_*ani 15
好吧,我明白了.事实上,电子邮件未经过身份验证,因为该电子邮件在登录后需要进行手机身份验证.更改为只需要登录凭据的其他电子邮件地址,它有效.
.env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=youremail@host.com
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION=tls
Run Code Online (Sandbox Code Playgroud)