Несколько дней назад перестала работать отправка почты PHPMailer + Gmail. Вероятно, закрутили какие-то гайки, так как до этого все работало, но это не точно, может быть, провайдер приложил руку.
В логе были ошибки ssl3_get_server_certificate:certificate verify failed.
Как-то сильно углубляться не хотелось, требовалось быстрое решение.
В PHPMailer последней версии есть возможность задавать опции для ssl. Так вот, можно отключить проверку сертификата и все должно заработать как в моем случае.
$mail - объект PHPMailer.
Добавив этот код, отключится проверка сертификата, которая вызывала ошибку.