1

Topic: iredadmin up but

On Centos I believe I'm using iredmail v 0.7.3 and getting this error in dovecot.log:

    Dec 02 03:10:03 pop3-login: Fatal: Can't load CA file /var/lib/dkim/MYDOMAIN.com.pem: No such file or directory

/var/lib/dkim/MYDOMAIN.com.pem exists. I can look at it in emacs.

Any ideas? Thanks.

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: iredadmin up but

That's weird, because /var/lib/dkim/ is used in Amavisd, not Dovecot.

Could you please post output of command "dovecot -n" here to help troubleshoot? I'm afraid that you have incorrect value of below settings in /etc/dovecot.conf:

ssl_key_file =
ssl_cert_file =
ssl_ca_file =

3

Re: iredadmin up but

I got a lot of warnings. I will try to fix them:

doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:11: protocols=managesieve has been renamed to protocols=sieve
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:11: 'imaps' protocol is no longer necessary, remove it
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:11: 'pop3s' protocol is no longer necessary, remove it
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:55: mail_process_size has been replaced by service { vsz_limit }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:70: login_process_per_connection has been replaced by service { service_count }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:114: ssl_key_file has been replaced by ssl_key = <file
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:116: ssl_cert_file has been replaced by ssl_cert = <file
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:119: ssl_ca_file has been replaced by ssl_ca = <file
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:203: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:205: auth_user has been replaced by service auth { user }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:206: passdb ldap {} has been replaced by passdb { driver=ldap }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:209: userdb ldap {} has been replaced by userdb { driver=ldap }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:244: namespace private {} has been replaced by namespace { type=private }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:251: namespace shared {} has been replaced by namespace { type=shared }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:268: protocol managesieve {} has been replaced by protocol sieve { }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:270: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:270: protocol { listen } has been replaced by service { inet_listener { address } }

Here's the ssl paramters:

ssl_ca = </var/lib/dkim/MY_DOMAIN.com.pem
ssl_cert = </var/lib/dkim/MY_DOMAIN.com.pem
ssl_cipher_list = HIGH:MEDIUM:+TLSv1:!SSLv2:+SSLv3
ssl_key = </usr/bin/MY_KEY.key
ssl_key_password = *****************

More errors at the end which I will fix:
oveconf: Error: protocols: Unknown protocol: sieve
doveconf: Error: SSL support not compiled in but ssl=yes
doveconf: Fatal: Error in configuration file /usr/local/etc/dovecot/dovecot.conf: protocols: Unknown protocol: sieve

I replaced the private values with caps and the passwords in asterixs. There's more output but I will have to remove the private data. Please let me know if you need more output. Thanks.

4

Re: iredadmin up but

Hello:
I keep getting the unknown protocol sieve error. Do I have to reinstall pigeonhole?

5

Re: iredadmin up but

Hello:
Any suggestions? Thanks.

6

Re: iredadmin up but

Seems you have Dovecot-2 installed, but dovecot.conf is for Dovecot-1.x.
I'm afraid that you didn't follow our installation guides strictly.

Which Linux/BSD distribution and release are you using?

7

Re: iredadmin up but

Hello:
CentOS 5.5

Thanks.

8

Re: iredadmin up but

Hello:
Any ideas? Thanks.

9

Re: iredadmin up but

The easiest way to solve it is re-installing iRedMail by following installation guide STRICTLY. The most important thing is using only CentOS official yum repositories for iRedMail installation.