Problemi php 5.6.x e STARTTLS 

Posted on 13 ottobre 2015 di

0


Se smtp da php con gmail ed office 365 (etc…) non funziona più dopo che avete aggiornato il php alla 5.6.x dovete:

  1. trovare dove il sistema si aspetta di trovare i certificati (cert.pem) php -r “print_r(openssl_get_cert_locations());”
  2. caricare i certificati CA http://curl.haxx.se/ca/cacert.pem dentro a quel path e rinominare cacert.pem in cert.pem

Perchè?

Per Debian Jessie 8.1 ad esempio ecco la spiegazione:

https://www.debian.org/releases/stable/i386/release-notes/ch-information.en.html#php-incompat

https://wiki.php.net/rfc/tls-peer-verification

Annunci
Posted in: Linux