[horde] Trouble running latest horde on CentOS 6.x...

Michael Christopher Robinson plug_1 at robinson-west.com
Mon Mar 13 04:54:43 UTC 2017


I can log in with the IMAP server password, but I'm having trouble when
I select IMP.  I get error communicating with the server.  I'm using
the stock Dovecot that comes with CentOS 6.x on the server, a different
physical machine.  Is there trouble communicating with Dovecot or
trouble communicating with postgresql???

Horde Groupware 5.2.17 on a CentOS 6.x server.

With the following backends.local.php:

[admin at web config]$ cat backends.local.php 
<?php
/**
 * This file specifies which mail servers IMP can login to.
 */

$servers['imap'] = array(
    'disabled' => false,
    'name' => 'mail.robinson-west.com',
    'hostspec' => 'mail.robinson-west.com',
    'hordeauth' => false,
    'protocol' => 'imap',
    'port' => 143,
    'secure' => 'tls',
);

Postgresql-9.3.5 custom compiled on a Slackware 14.x server.

Dovecot 2.0.9 on a CentOS 6.x server.
[admin at goose ~]$ dovecot -n
# 2.0.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-642.el6.x86_64 x86_64 CentOS release 6.5 (Final) 
listen = 192.168.5.3, 127.0.0.1
mbox_write_locks = fcntl
passdb {
  driver = pam
}
protocols = imap
service imap-login {
  inet_listener imap {
    port = 143
  }
  inet_listener imaps {
    port = 993
    ssl = yes
  }
}
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
  driver = passwd
}
[admin at goose ~]$ 

php-5.6.30 configued by the following script:

#!/bin/bash

./configure --prefix=/usr \
            --sysconfdir=/etc \
            --localstatedir=/var \
	    --datadir=/usr/share/php     \
            --mandir=/usr/share/man      \
            --enable-fpm                 \
            --with-fpm-user=apache       \
            --with-fpm-group=apache      \
            --enable-intl                \
            --with-config-file-path=/etc \
            --with-zlib                  \
            --enable-bcmath              \
            --with-bz2                   \
            --enable-calendar            \
            --enable-dba=shared          \
            --with-gdbm                  \
            --with-gmp                   \
            --enable-ftp                 \
            --with-mysqli=shared         \
	    --with-pdo-mysql=shared	 \
            --with-pgsql                 \
            --with-pdo-pgsql             \
            --with-gettext               \
            --enable-mbstring            \
            --with-gd                    \
            --with-openssl               \
            --with-tidy                  \
            --with-ldap                  \
            --with-readline

tail end of php.ini:

extension=lzf.so
extension=horde_lz4.so
extension=pam.so
extension=imagick.so
extension=geoip.so
extension=memcache.so
extension=mongodb.so

I am not interested in using MariaDB, it worked for a while and then
quit on me.  I'm also not interested in running the database on an
Internet connected machine.  Partially because I'm unclear on how to
encrypt database communications across my network.

Can I get on site paid support where the person who comes out will
teach me how to configure this properly?  What are the rates for that
support?

Might I suggest that test.php support testing the connection to the
database?  I forget how to check that the password I specify and the
username are correct.

Is a list of the installed pear modules for horde needed to
troubleshoot this?

Horde is changing where every time I set horde up again I run into
different problems.


More information about the horde mailing list