Hi, I'm experienced Linux System Administrator. I've been Debian as a mail server for more than a decade, at the moment it running Exim4 STMP, Dovecot IMAP, and also roundcube webmail. Both SMTP and IMAP support STARTTLS, and working fine. So, from your requirement, even though it's a different distro (CENTOS 7), I'm sure I can handle that too. If you are interested, please start chat.