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.