Внезапная проблема с самозаверяющим сертификатом в нескольких средах - PullRequest
0 голосов
/ 02 мая 2019

Я использую 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? Это действительно проблема с сертификатом и, возможно, что-то связанное с корпоративным сертификатом, который позволяет трафику выходить из сети? Я в растерянности.

Кто-нибудь может предложить какой-либо совет?

Спасибо

1 Ответ

0 голосов
/ 02 мая 2019

Ну, после хорошего ночного сна я вернулся сегодня утром и обнаружил, что все мои формы снова работают.Я понятия не имею, в чем проблема, но, похоже, это проблема с внешним сервисом, а не с моей настройкой.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...