Php 使用Gmail在Laravel中使用maingun发送邮件
大家好,当我尝试使用邮枪发送电子邮件时遇到问题 在这里,我遵循这个教程,但我发现了错误 与AbstractSmtpTransport.php第383行中的Swift_TransportException类似:预期响应代码为250,但得到代码“530”,消息为“530 5.7.1需要身份验证” " 我检查了all.env、mail.php、service.php,运行了php artisan config:cache并重新启动了服务器,但仍然面临同样的问题(我在本地主机上运行) 这是我的环境Php 使用Gmail在Laravel中使用maingun发送邮件,php,laravel,email,laravel-5.2,mailgun,Php,Laravel,Email,Laravel 5.2,Mailgun,大家好,当我尝试使用邮枪发送电子邮件时遇到问题 在这里,我遵循这个教程,但我发现了错误 与AbstractSmtpTransport.php第383行中的Swift_TransportException类似:预期响应代码为250,但得到代码“530”,消息为“530 5.7.1需要身份验证” " 我检查了all.env、mail.php、service.php,运行了php artisan config:cache并重新启动了服务器,但仍然面临同样的问题(我在本地主机上运行) 这是我的环境 MA
MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.com
MAIL_PORT=587
MAIL_USERNAME=christian7andrew@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
这里是mymail.php
'driver' => env('MAIL_DRIVER', 'mailgun'),
'host' => env('MAIL_HOST', 'smtp.mailgun.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => 'christian7andrew@gmail.com', 'name' => 'PTKP'],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME','christian7andrew@gmail.com'),
'password' => env('MAIL_PASSWORD','password'),
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
这是我的service.php
'mailgun' => [
'domain' => 'sandboxf750e42d86cc410fbca6e462c8356bcf.mailgun.org',
'secret' => 'key-secretdddecd93d0c17c7a1d30secret',
],
路线
控制器
public function kirim(Request $request, $id){
$keluhan = keluhan::find($id)->toArray();
//dd($keluhan);
Mail::send('laporan.email', $keluhan, function($message) use($keluhan) {
$message->to($keluhan['email_address']);
$message->subject('Mailgun Testing');
});
return redirect('/');
}
有什么想法吗?请提供帮助,非常感谢评论不适用于扩展讨论;这段对话已经结束。
public function kirim(Request $request, $id){
$keluhan = keluhan::find($id)->toArray();
//dd($keluhan);
Mail::send('laporan.email', $keluhan, function($message) use($keluhan) {
$message->to($keluhan['email_address']);
$message->subject('Mailgun Testing');
});
return redirect('/');
}