<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><div>Actually you need to use ssl_dh=<</div><div>/usr/local/etc/dovecot/dh.pem</div><div><br></div><div>Note the <</div><div><br></div><div>Aki</div><div><br></div><div style="font-size:100%;color:#000000"><!-- originalMessage --><div>-------- Original message --------</div><div>From: "Michael A. Peters" <mpeters@domblogger.net> </div><div>Date: 13/11/2018  05:44  (GMT+02:00) </div><div>To: dovecot@dovecot.org </div><div>Subject: Re: New install - getting error: "Failed to initialize SSL server context: Couldn't parse DH parameters" </div><div><br></div></div>try<br><br>openssl dhparam -out /usr/local/etc/dovecot/dh.pem 2048<br><br>On 11/12/2018 07:28 PM, James Brown wrote:<br>> I’m setting up Dovecot using Homebrew on a new server and am getting <br>> this when I try to login via IMAP:<br>> <br>> Nov 13 14:13:35 auth: Debug: auth client connected (pid=30719)<br>> Nov 13 14:13:35 imap-login: Info: Aborted login (no auth attempts in 0 <br>> secs): user=<>, rip=::1, lip=::1, secured, <br>> session=<gM0HNIN6HtoAAAAAAAAAAAAAAAAAAAAB><br>> Nov 13 14:18:33 auth: Debug: Loading modules from directory: <br>> /usr/local/Cellar/dovecot/2.3.2.1/lib/dovecot/auth<br>> Nov 13 14:18:33 auth: Debug: Module loaded: <br>> /usr/local/Cellar/dovecot/2.3.2.1/lib/dovecot/auth/lib20_auth_var_expand_crypt.so<br>> Nov 13 14:18:33 auth: Debug: Read auth token secret from <br>> /usr/local/var/run/dovecot/auth-token-secret.dat<br>> Nov 13 14:18:33 auth: Debug: auth client connected (pid=30848)<br>> Nov 13 14:18:33 imap-login: Error: Failed to initialize SSL server <br>> context: Couldn't parse DH parameters: error:0906D06C:PEM <br>> routines:PEM_read_bio:no start line: Expecting: DH PARAMETERS: user=<>, <br>> rip=::1, lip=::1, secured, session=<q7TJRYN6RdoAAAAAAAAAAAAAAAAAAAAB><br>> Nov 13 14:18:33 imap-login: Info: Disconnected: TLS initialization <br>> failed. (no auth attempts in 0 secs): user=<>, rip=::1, lip=::1, <br>> secured, session=<q7TJRYN6RdoAAAAAAAAAAAAAAAAAAAAB><br>> <br>> I’ve used:<br>> <br>> Openssl gendh 2048<br>> <br>> And put the output:<br>> <br>> -----BEGIN DH PARAMETERS-----<br>> MIIBCAKCAQEA0IF7kQX32IJFm/5HEVwYf7Be4G9iY86MvLiFLL3wHGqcPT3EMsIv<br>> YSe5XOT0Q7DGXPOZ+DLlJq8KDHxWKNI6j/0ZaRBrF38CWj8Jqxa8pqo9FVSWj45b<br>> JwSLqBSoBIEFWibqSE6L8wlV8xjMsB34xLHduJDNbaBzsooN749CopTkmkuGeXKH<br>> waOEbDzlOq+qHEa4bjx2/e/TnPj0kCrMnfeU4QILo1rJwuN4nY6k7fGwgEDVa2hE<br>> oOrVfJxxxxxxxxxyyyyyuuuixxxxblahblahblahhhkkkkkkkkkkkkXCGsxhlDQO<br>> QmzOhHqPovzbBByO9iR5fu3xbNm9YRxPowIBAg==<br>> -----END DH PARAMETERS——<br>> <br>> Into a file dh.pem and then added<br>> <br>> ssl_dh=/usr/local/etc/dovecot/dh.pem<br>> <br>> To my dovecot.conf file.<br>> <br>> Reloaded Dovecot but still get the same error.<br>> <br>> Any suggestions?<br>> <br>> macOS 10.13.6, Dovecot 2.3.2.1<br>> <br>> Any suggestions?<br>> <br>> Thanks,<br>> <br>> James.<br><br></body></html>