我尝试使用mailgun和laravel 5.2但没有成功。
我在mailgun.com上创建了一个帐户。我验证了电子邮件地址和电话号码。
这是我在mailgun.com中看到的一个提示:
在.env文件中,我输入了:
在services.php文件中,我有:
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
],
至少在mail.php文件中,我有:
'driver' => env('MAIL_DRIVER', 'smtp'),
并发送我的电子邮件我的代码:
Mail::send('emails/emailValidationInscription', [
'personne' => $personne
]
, function($message) use ($personne)
{
$message->to($personne->email);
$message->subject('validation inscription');
});
它不起作用,我有这个错误:
cURL错误60:SSL证书问题:无法获得本地颁发者证书
有什么问题?
感谢您的回答。
多米尼克
答案 0 :(得分:0)
我相信您可以将以下内容添加到config/mail.php
:
'ssloptions' => [
'verify_peer' => false,
'verify_peer_name' => false,
]
只在当地环境中使用它。
答案 1 :(得分:0)
感谢您的回答。我有回应。
laravel 5.2官方文档解释了' mailgun"与guzzle图书馆合作" guzzlehttp / guzzle":" ~5.3 | ~6.0 "。
但是很多人将其改为" guzzlehttp / guzzle":" ~4.0" 。
我做了这个改变,现在一切正常。
希望它会帮助别人。
的Dom