我试着使用mailgun和Laravel5.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证书问题:无法获得本地颁发者证书
有什么问题吗?
谢谢你的回答。
多米尼克
发布于 2017-03-12 14:34:37
谢谢你的回答。我有回应。
Laravel5.2官方文档解释说,"mailgun“与口香糖库"guzzlehttp/guzzle": "~5.3|~6.0"一起工作。
但是很多人把它改成了"guzzlehttp/guzzle": "~4.0"。
我做了这个改变,现在一切都很好。
发布于 2017-03-11 20:52:27
我相信您可以在config/mail.php中添加以下内容
'ssloptions' => [
'verify_peer' => false,
'verify_peer_name' => false,
]只有在当地环境中才能这样使用。
https://stackoverflow.com/questions/42738997
复制相似问题