Roundcube e PHP 5.6

1

Desde que atualizei meu servidor para a versão mais recente do Debian, o roundcube (1.2.3) não funciona mais. Acontece que isso ocorre porque as novas versões do PHP (5.6) agora verificam se é um certificado válido. Com base nisso, descobri que posso adicionar as seguintes linhas ao meu arquivo config.inc.php:

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


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

Eu também tenho a seguinte configuração:

$config['default_host'] = 'tls://localhost';

Estou usando essa instalação roundcube para vários domínios, por isso não quero colocar um domínio específico aqui. Eu também não quero pagar por um certificado, então queria definir verify_peer para false.

Quando tento entrar, ele diz "falha no login". O syslog apresenta o seguinte erro:

Feb  8 10:55:19 server1 dovecot: imap-login: Disconnected (auth failed, 1 attempts in 2 secs): user=<office>, method=PLAIN, rip=::1, lip=::1, TLS, session=<D+K0ugdIigAAAAAAAAAAAAAAAAAAAAAB>

Eu estou querendo saber se esse método = PLAIN está jogando coisas fora, se é suposto estar usando TLS.

Eu tenho o dovecot / postfix configurado no backend com usuários / domínios / aliases virtuais em um banco de dados mysql. Tentei enviar uma mensagem para esses endereços e eles foram redirecionados para o endereço de e-mail correto do alias. Então, até onde eu sei, o dovecot e o postfix estão funcionando corretamente.

O que posso fazer para corrigir este problema?

    
por kojow7 08.02.2017 / 18:12

1 resposta

1

Eu percebi isso. Eu não estava especificando o domínio com o nome de usuário. Eu tive que atualizar meu arquivo config.inc.php do roundcube com a seguinte linha:

$config['username_domain'] = '%d';

Isso me permitiu usar roundcube de qualquer um dos meus domínios (mail.domain1.com, mail.domain2.com, etc) sem especificar o nome do domínio na caixa Username.

    
por 09.02.2017 / 00:37

Tags