Dovecot - Install and setup for IMAP, IMAPS, POP3 and POP3S


1. Install dovecot

yum install dovecot


2. Backup default dovecot config

cp /etc/dovecot.conf /etc/dovecot.conf_orig


3. Set required protocols in dovecot config

vim /etc/dovecot.conf
protocols = imap imaps pop3 pop3s

 

4. Set postfix mailbox format

/usr/sbin/postconf -e 'home_mailbox = Maildir/'
/usr/sbin/postconf -e 'mailbox_command ='


5. Add/modify the following line in /etc/dovecot.conf to fix 5.1 upgrade issue on redhat/centos 64-bit

login_process_size = 64


6. Restart postfix

/etc/init.d/postfix restart


7. Start dovecot

/etc/init.d/dovecot start


8. Check maillog for errors/failures and correct startup

tail /var/log/maillog
....
Mar 10 04:30:38 vsv01 dovecot: Dovecot v1.0.rc15 starting up
....


9. Configure service to start at required runlevels

/sbin/chkconfig --level 345 dovecot on


10. Create DNS entry in your domain zone file (e.g. pop3s.atbnet.local)

pop3s IN A 10.50.1.50
imaps IN A 10.50.1.50


11. Check firewall rules allow pop3(110), pop3s(995), imap(220) and imaps(993) access

/sbin/iptables -nvL

 

vim /etc/sysconfig/iptables
-A INPUT -i lo -j ACCEPT
-A INPUT -s 10.50.1.0/255.255.255.0 -p tcp --dport 110 -j ACCEPT
-A INPUT -s 10.50.1.0/255.255.255.0 -p tcp --dport 995 -j ACCEPT
-A INPUT -s 10.50.1.0/255.255.255.0 -p tcp --dport 220 -j ACCEPT
-A INPUT -s 10.50.1.0/255.255.255.0 -p tcp --dport 993 -j ACCEPT

 

 

Share this blog post on social media:

Social Links

Disclaimer

All advice, installation/configuration how to guides, troubleshooting and other information on this website are provided as-is with no warranty or guarantee. Whilst the information provided is correct to the best of my knowledge, I am not reponsible for any issues that may arise using this information, and you do so at your own risk. As always before performing anything; check, double check, test and always ensure you have a backup.

Copyright ©2008-2021 Andy Barnes - Please do not copy any content including images without prior consent!

Designed and Hosted by Andy Barnes

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.