Roundcube

From Anthony Pastor Wiki Notes - Verba volant, scripta manent
Revision as of 23:36, 27 April 2015 by Anthoanthop (talk | contribs)
Jump to navigation Jump to search

Recently i've upgraded to PHP 5.6. After that, when i tried to login on my Roundcube Webmail i had this error message:

anthonypastor roundcube: <211g2b4d> IMAP Error: Login failed for contact from 81.153.32.136. Could not connect to ssl://localhost:993: Unknown reason in /home/sites/roundcube/www/program/lib/Roundcube/rcube_imap.php

After some Googling i read that PHP 5.6.X bring a new policy: Stream wrappers now verify peer certificates and host names by default when using SSL/TLS ¶. ([1]).

This is the reason why this error message highlight my screen.

To drop away this error, in my personal case (using a self-signed cert) i used this configuration to revert the previous behaviour:

$config['imap_conn_options'] = array(
  'ssl' => array(
        'verify_peer'       => false,
        'verify_peer_name'  => false,
        'allow_self_signed' => true,
  ),
);

$config['smtp_conn_options'] = array(
  'ssl' => array(
        'verify_peer'       => false,
        'verify_peer_name'  => false,
        'allow_self_signed' => true,
  ),
);