====== Installation d'un serveur mail ======
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 =====
{{:public:linux:mysza.gif|}}
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 =====
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 =====
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.
===== webmail : roundcube =====
Roundcube est un webmail.
**Installation:**
emerge roundcube
webapp-config -I -h mail.ceric35.net -d / roundcube 0.5.4
**Configuration:**
* config/main.inc.php
* $rcmail_config['default_host'] = 'ceric35.net';
* /etc/hosts
* 127.0.0.1 ceric35.net
==== webmail : imp =====
**Installation:**
emerge squirrelmail
webapp-config -I -h mail.ceric35.net -d imp squirrelmail 1.4.22
**Configuration:**