Я использую Laravel и пытаюсь отправить электронную почту, используя Mailgun и родной класс Laravel Mailable. Письма создаются в результате отправки одной из нескольких форм. Я занимался разработкой своих функций в течение нескольких дней и все это время успешно получал электронные письма с моего локального компьютера (с использованием усадьбы).
Я загрузил свой код на сервер, проверил формы, и все по-прежнему хорошо. Кроме того, мой коллега загрузил код, и тесты все еще успешны. Короче говоря, 2 локальных семейных окружения и один сервер Ubuntu работают как положено.
Внезапно эта функциональность перестала работать во всех трех средах. При отправке любой формы я получаю следующее сообщение об ошибке:
GuzzleHttp \ Exception \ RequestException
cURL error 60: SSL certificate problem: self signed certificate in
certificate chain (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
Это начало происходить без каких-либо изменений в коде и происходит как в локальной среде, так и на сервере - все одновременно.
Я понятия не имею, что может вызвать это. Связано ли это письмо и что-то с Mailgun? Это действительно проблема с сертификатом и, возможно, что-то связанное с корпоративным сертификатом, который позволяет трафику выходить из сети? Я в растерянности.
Кто-нибудь может предложить какой-либо совет?
Спасибо