Tutorial básico para criar um servidor de e-mails com postfix, imap, pop, mysql, devecot e cliente de e-mails web roundcube.
opção rápida: http://www.iredmail.org
Estou utilizando o GNU/Linux Debian amd64
instalar o postfix:
# apt-get install postfix
Para a conexão imap utlizei o dovecot no lugar do corier-imap, pois tive problemas com o imap e o dovecot foi bem avaliado na web
# apt-get install dovecot-imapd
Agora instalar o roundcube:
# apt-get install roundcube
Agora para ativar o Roundcube
# nano /etc/apache2/conf.d/roundcube
e descomente as linhas:
# Those aliases do not work properly with several hosts on your apache server
# Uncomment them to use it or adapt them to your configuration
Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/
Alias /roundcube /var/lib/roundcube
Tem mais algumas configurações mas isso poder ser visto nos links fontes!
P-)
Fontes: http://www.hardware.com.br/tutoriais/servidor-emails/instalando-postfix.html
http://www.vivaolinux.com.br/artigo/Servidor-de-email-completo-com-Postfix
http://www.vivaolinux.com.br/artigo/Postfix-+-Dovecot-+-MySQL-+-Squirrelmail-no-CentOS-5.5-32-64-bits
http://www.vivaolinux.com.br/artigo/Servidor-de-email-Postfix-+-Courier-IMAP-+-RoundCube-e-usuarios-virtuais-(Debian-e-derivados)
http://www.vivaolinux.com.br/artigo/Debian-+-Postfix-+-MySQL-+-PostfixAdmin-+-MailScanner-+-Webmail-+-Quotas
http://www.vivaolinux.com.br/artigo/Servidor-de-email-Postfix-+-MySQL-+-Dovecot-+-Cyrus
http://www.vivaolinux.com.br/artigo/Montando-um-servidor-de-email-completo-com-Postfix/?pagina=11
Dovecot:
https://kura.io/2011/09/15/postfix-dovecot-imapimaps-sasl-maildir/
RoundCube:
http://www.servidordebian.org/pt/squeeze/email/webmail/roundcube
http://www.cpierce.org/2012/04/roundcube-for-your-debian-squeeze-mail-server/
http://www.dicas-l.com.br/arquivo/instalando_o_roundcube_webmail_em_5_minutos.php#.UoO6zXim20w
Quando não conseguia resolver o problema com o courier tive que fazer:
# apt-get remove courier-*
instalar o dovecot. no seu arquivo de configuração colocar a linha:
mail_location = mbox:~/mail:INBOX=/var/mail/%u
fonte: https://under-linux.org/showthread.php?t=167492
Se quiser montar algo mais parrudo: