Cette documentation explique comment installer un serveur mail complet (smtp, imap, pop) basé sur les comptes unix (et le système de stockage basé sur maildir).
documentation : http://www.gentoo.org/doc/fr/virt-mail-howto.xml
Postfix permet d'envoyer et de recevoir du courrier (SMTP).
emerge -C ssmtp
emerge postfix
Configuration
# the internet hostname of this mail system myhostname = ceric35.net # les adresses autorisés a utiliser postfix mynetworks = 127.0.0.0/8, 168.168.0.0/24 # Hote relay relayhost = smtp.free.fr # Alias pour les comptes mail alias_maps = hash:/etc/mail/aliases alias_database = hash:/etc/mail/aliases # Utilisation de procmail pour la livraison des mails mailbox_command = procmail -a "$EXTENSION" # Autorisation des + (et obligatoire pour mailman) recipient_delimiter = + # ??? (mais mailman aime bien) unknown_local_recipient_reject_code = 550
Ajout des alias:
root: mailboxname admin: mailboxname
Prise en compte des alias:
newaliases postfix reload
Procmail permet de traiter les mails transférés par postfix.
Installation:
emerge procmail
Configuration La configuration par défaut est très bien:
# Use maildir-style mailbox in user's home directory DEFAULT=$HOME/.maildir/
Courier permet de fournir un serveur imap (ou pop) pour recupérer les mails a distance.
Installation:
emerge courier-imap
Fonctionne par defaut sans configuration.
Roundcube est un webmail.
Installation:
emerge roundcube webapp-config -I -h mail.ceric35.net -d / roundcube 0.5.4
Configuration:
Installation:
emerge squirrelmail webapp-config -I -h mail.ceric35.net -d imp squirrelmail 1.4.22
Configuration: