Ceci est une ancienne révision du document !
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).
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.homelinux.org # 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"
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.homelinux.org -d / roundcube 0.5.4
Configuration:
Installation:
emerge squirrelmail webapp-config -I -h mail.ceric35.homelinux.org -d imp squirrelmail 1.4.22
Configuration: