Mise en oeuvre d’un serveur de courier (Postfix+Courier-pop)

12.08.2004 | Mis à jour le 13.08.2004 | marcori
5228 visiteurs  -  3 visiteurs aujourd'hui  -  Aucun commentaire

Le document ci-joint est l’intégrale de ma documentation sur Postfix + Courier POP + Antivirus Clamav + Anti-Spam.

Une bonne partie reprends la documentation faite par Xavier GUIMARD (http://x.guimard.free.fr/postfix), le reste est de ma plume, inspiré ça et là par d’autres sites indiqué en Webographie.

Le document fait 84 pages, vous comprendrez pourquoi il n’est pas actuellement consultable par votre navigateur.

Dans l’attente de trouver une solution technique pour rendre ce document facilement consultable en ligne, je vous propose le sommaire de ce document.

Table des Matières


1 Licence                                        5
2 Crédits                                         5
3 Notes de version                                5
3.1 ChangeLog                                        5
3.2 ToDo Liste                                        5
4 Analyse des besoins                                6
5 Vue d'ensemble de Postfix                        6
5.1 Buts et dispositifs                                7
5.2 Autres dispositifs dignes d'intérêt                7
5.3 Architecture globale                        8
5.3.1 Introduction                                8
5.3.2 Postfix BigPicture                        8
5.3.3 Architecture de Postfix                        9
5.3.4 Communication entre les processus Postfix        9
5.4 Gestion des files d'attente                        10
5.4.1 Files d'attente du courrier de Postfix        10
5.4.2 Pas d'effet de troupeau                        10
5.4.3 Equitabilité                                11
5.4.4 Backoff exponentiel                        11
5.4.5 Cache de statut de destination                11
5.5 Sécurité                                        11
5.5.1 Introduction                                11
5.5.2 Moindre privilège                                12
5.5.3 Cloisonnement                                12
5.5.4 Environnement contrôlé                        12
5.5.5 Set-uid                                        12
5.5.6 Confiance                                        13
5.5.7 Grandes entrées                                13
5.5.8 Autres défenses                                13
6 Anatomie de Postfix                                13
6.1 Réception du courrier                        13
6.2 Livraison du courrier                        15
6.3 En coulisse                                        17
6.4 Utilitaires en ligne de commande                17
7 Installation                                        18
7.1 Installation à partir des sources                18
7.2 Installation à partir de paquetages pré-compilés        18
7.2.1 Debian :                                        18
8 Configuration                                        19
8.1 Configuration de base                        19
8.1.1 Introduction                                19
8.1.2 Quel domaine afficher dans le courrier sortant (myorigin)        19
8.1.3 Mon nom de domaine (mydomain)                20
8.1.4 Mon nom de machine (myhostname)                20
8.1.5 De quels domaines recevoir le courrier (mydestination)                20
8.1.6 Mes réseaux (mynetworks)                        21
8.1.7 De quels clients relayer le courrier (mynetworks, relay_domains)        21
8.1.8 Où le client Postfix doit-il délivrer les mails (relay_domains)        22
8.1.9 Quels incidents rapporter au postmaster (notify_classes)        22
8.1.10 Adresse réseau proxy/NAT (proxy_interfaces)        23
8.1.11 Mes adresses de réseau (inet_interfaces)        23
8.2 Contrôles des taux de Postfix                24
8.2.1 Introduction                                24
8.2.2 Limites des processus                        25
8.2.3 Simultanéité de destination                25
8.2.4 Limites sur les destinataires                26
8.2.5 Toujours remettre à plus tard la livraison        26
8.2.6 Backoff des serveurs inaccessibles        27
8.2.7 Ralentir les mauvais clients                28
8.3 Contrôle des ressources                        29
8.3.1 Introduction                                29
8.3.2 Limites de taille des objets                29
8.3.3 Limites du nombre d'objets                30
8.3.4 Délais                                        31
8.3.5 Accès exclusifs aux fichiers                31
8.3.6 Rétablissement en cas d'erreur                31
8.4 Manipulation d'adresse                        32
8.4.1 Introduction                                32
8.4.2 Réécriture d'adresses au format standard        33
8.4.3 Translation canonique d'adresse                34
8.4.4 Masquage d'adresse                        34
8.4.5 Translation d'adresse virtuelle                35
8.4.6 Routage du courrier                        36
8.4.7 Table d'utilisateurs déplacés                36
8.4.8 Base de données d'alias                        36
8.4.9 Fichiers .forward des utilisateurs        37
8.4.10 Utilisateurs inexistants                        37
9 Configuration finale de type basique(hashmap)        38
9.1 Fichier /etc/postfix/main.cf avec tables en hashmap        38
9.1.1 Principe de fonctionnement                38
9.1.2 Contenu du fichier main.cf                39
9.1.3 Explication des paramètres                42
9.2 Fichier /etc/postfix/aliases                45
9.3 Fichier /etc/postfix/virtualdomains                46
9.4 Fichier /etc/postfix/vmailbox (hashmap)        46
9.5 Fichier /etc/postfix/virtual (hashmap)        47
9.6 Script de transfert Qmail -> Postfix.        48
9.6.1 Procédure                                        48
9.6.2 Contenu du script qmail_postfix.sh        50
9.7 Paramétrages des droits sur les dossiers de base        52
10 Commandes anti-spam                                53
10.0.1 Exiger la commande HELO (EHLO)                53
10.0.2 Restrictions sur les noms d'hôtes passés par la commande HELO (EHLO)        53
10.0.3 Exigez des adresses respectant le format de la RFC 821        55
10.0.4 Restrictions sur les adresses d'expédition        55
10.0.5 Restriction sur les adresses de destination        56
10.0.6 Filtrage d'en-tête                        59
10.0.7 Restrictions génériques                        60
10.1 Fichier /etc/postfix/main.cf avec commandes anti-spam        61
10.2 Contenu du fichier /etc/postfix/access        62
10.3 Contenu du fichier /etc/postfix/ header_checks        62
10.4 Contenu du fichier /etc/postfix/ body_checks        62
10.5 Utilisation de filtres complémentaires        63
10.5.1 Introduction                                63
10.5.2 Installation de Amavis, SpamAssassin et Clamav.        63
10.5.3 Configuration de Amavis (/etc/amavis/amavisd.conf)        64
10.5.4 Configuration de Postfix pour Amavis.        64
10.5.5 Configuration de l'antivirus Clamav.        65
11 Comment lire ses messages                        65
11.1 Installation d'un serveur POP                65
11.1.1 Installation binaire                        65
11.1.2 Configuration de Courier-pop                65
11.1.3 Le fichier /etc/courier/authdaemonrc        66
11.1.4 Le fichier /etc/courier/authmodulelist        67
11.1.5 Le fichier /etc/courier/authmysqlrc        67
11.1.6 Le fichier /etc/courier/pop3d                67
11.1.7 Format du fichier /etc/courier/userdb        68
11.2 Migration des comptes POP                        69
11.2.1 Procédure                                70
11.2.2 Contenu du script qpopper_courier.sh        71
11.2.3 Paramétrages des droits sur les dossiers des comptes POP        72
11.2.4 Transfert des boîtes Qmail Maibox dans les boîtes Postfix Maildir.        73
12 Gestion et utilisation au quotidien                73
12.1 Se connecter au serveur de messagerie        73
12.2 Ajouter ou modifiez un domaine géré par le serveur Postfix        73
12.3 Ajouter ou modifier une adresse ayant un compte POP correspondant.        73
12.4 Ajouter ou modifier un alias d'une adresse pointant sur une autre adresse.        74
12.5 Ajouter ou modifier un alias de compte local        74
12.6 Ajouter ou modifier un réseau ou un domaine autorisé        74
12.7 Ajouter ou modifier une règle de filtrage sur les entêtes.        74
12.8 Ajouter ou modifier une règle de filtrage sur le corps du message.        75
12.9 Ajouter ou modifier un compte POP                75
12.10 Modifier le mot de passe d'un compte POP        75
12.11 Gestion des files d'attente Postfix.        76
13 Webographie                                        76
14 Annexe                                        78
14.1 Licence                                        78
14.1.1 GNU Free Documentation License                78
14.1.2 How to use this License for your documents        84

2 pièces jointes :

Installation serveur messagerie Postfix (OpenOffice)
OpenOffice | 91.8 ko
Ce document est l’original de ma documentation relative à Postfix et Courier POP. Elle est au format OpenOffice.
 
Installation serveur messagerie Postfix (PDF)
PDF | 587.8 ko
Ce document est une copie de l’original, permettant une consultation pour ceux qui n’auraient pas encore OpenOffice installé sur leur machine.
 
 

Poster un nouveau commentaire


Modération de ce forum :

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.


Emoticones :

(Pour insérer un émoticone, cliquez simplement sur l'image.)

:Thumbs::aime::bof::clindoeil::diable::en_colere::etoile::exclamation::fleur::interrogation::langue::lol::lunettes::mouai::pas_content::pleure_de_rire::rigolo::sourire::surprit::triste::xtra:

Titre :

Texte de votre message :

(Pour créer des paragraphes, laissez simplement des lignes vides.)


Lien hypertexte (optionnel)

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)


Qui êtes-vous ? (optionnel)


Articles les plus consultés

Téléchargez Firefox !

Libricks.org est motorisé par le logiciel libre Spip 1.8.3 associé au squelette graphique BliP 0.91

16 rubriques ... 30 articles ... 18 commentaires ... 28 sites référencés ... 50 visiteurs par jour (99041 au total)

Haut de page | XHTML 1.0 | CSS 2