我一直在尝试使用Mandrill发送邮件。
当我尝试发送这样的邮件时:
Mail::send('emails.sample',[], function ($message){
$message->subject('Message Subject');
$message->from('noreply@example.net', 'Sender Name');
$message->to('anEmail@example.com'); // Recipient address
return 'sent';
});
我收到错误cURL错误60:SSL证书问题:无法获得本地颁发者证书"。我已经做了很多谷歌并检查了堆栈流,但似乎没有说明解决方案。在线解决方案的一些帖子建议我忽略该警告并给cURL -k或传递给不安全的参数,这是不确定的该怎么做。请帮忙
答案 0 :(得分:2)
我在WAMP窗口遇到了同样的问题。这是由于使用SSL的guzzle。以下是对我的修复
curl.cainfo =<.pem file folder>\cacert.pem
到php.ini 答案 1 :(得分:0)
转到此文件:\ vendor \ laravel \ framework \ src \ Illuminate \ Mail \ Transport \ MandrillTransport.php
并添加以下代码:
equals