Mailgun和laravel 5.2

时间:2017-03-11 18:29:13

标签: laravel mailgun

我尝试使用mailgun和laravel 5.2但没有成功。

我在mailgun.com上创建了一个帐户。我验证了电子邮件地址和电话号码。

这是我在mailgun.com中看到的一个提示:

enter image description here

在.env文件中,我输入了:

enter image description here

在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证书问题:无法获得本地颁发者证书

有什么问题?

感谢您的回答。

多米尼克

2 个答案:

答案 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