Outils pour utilisateurs

Outils du site


public:linux:mail

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

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:

public/linux/mail.txt · Dernière modification : 2023/02/13 13:39 de 127.0.0.1