Comment installer et configurer Postfix sur Ubuntu 16.04 partie 2

  1. il y a 11 mois

    samy mwamba

    15 May 2018 Modérateur User since 2017
    Edité il y a 11 mois par Arsene Aki

    Étape 2: modifiez la configuration de Postfix

    Ensuite, nous pouvons ajuster certains paramètres que le paquet ne nous a pas demandé.

    Pour commencer, nous pouvons définir la boîte aux lettres. Nous utiliserons le format Maildir, qui sépare les messages en fichiers individuels qui sont ensuite déplacés entre les répertoires en fonction de l'action de l'utilisateur. L'autre option est le format mbox (que nous ne couvrirons pas ici) qui stocke tous les messages dans un seul fichier.

    Nous allons définir la variable home_mailbox sur Maildir / qui créera une structure de répertoire sous ce nom dans le répertoire personnel de l'utilisateur. La commande postconf peut être utilisée pour interroger ou définir les paramètres de configuration. Configurez home_mailbox en tapant:

    sudo postconf -e 'home_mailbox = Maildir/'

    Ensuite, nous pouvons définir l'emplacement de la table virtual_alias_maps. Cette table mappe les comptes de messagerie arbitraires aux comptes système Linux. Nous allons créer cette table dans /etc/postfix/virtual. Encore une fois, nous pouvons utiliser la commande postconf:

    sudo postconf -e 'virtual_alias_maps = hash: /etc/postfix/virtual'

    Étape 3: Mapper les adresses de messagerie aux comptes Linux

    Ensuite, nous pouvons configurer le fichier de cartes virtuelles. Ouvrez le fichier dans votre éditeur de texte:

    sudo nano /etc/postfix/virtual

    La table de mappage d'alias virtuel utilise un format très simple. Sur la gauche, vous pouvez répertorier les adresses pour lesquelles vous souhaitez recevoir des e-mails. Ensuite, séparés par des espaces, entrez l'utilisateur Linux auquel vous souhaitez que ce courrier soit livré.

    Par exemple, si vous souhaitez accepter les courriels à contact@example.com et à admin@example.com et que vous souhaitez que ces courriels soient transmis à l'utilisateur sammy Linux, vous pouvez configurer votre fichier comme suit:/etc/postfix/virtual

    contact@example.com sammy
    admin@example.com sammy

    Après avoir mappé toutes les adresses aux comptes de serveur appropriés, enregistrez et fermez le fichier.

    Nous pouvons appliquer la cartographie en tapant:

    sudo postmap /etc/postfix/virtual

    Redémarrez le processus Postfix pour vous assurer que toutes nos modifications ont été appliquées:

    sudo systemctl redémarrer postfix

    Étape 4: Ajustez le pare-feu

    Si vous exécutez le pare-feu UFW, tel qu'il est configuré dans le guide d'installation du serveur initial, nous devons autoriser une exception pour Postfix.

    Vous pouvez autoriser les connexions au service en tapant:

    sudo ufw allow Postfix

    Le composant serveur Postfix est installé et prêt. Ensuite, nous allons configurer un client capable de gérer le courrier que Postfix traitera.

    Étape 5: Configuration de l'environnement pour correspondre à l'emplacement du courrier

    Avant d'installer un client, nous devons nous assurer que notre variable d'environnement MAIL est correctement définie. Le client va inspecter cette variable pour savoir où chercher le courrier de l'utilisateur.

    Pour que la variable soit définie indépendamment de la façon dont vous accédez à votre compte (via ssh, su, su -, sudo, etc.) nous devons définir la variable dans quelques endroits différents. Nous allons l'ajouter à /etc/bash.bashrc et un fichier dans /etc/profile.d pour nous assurer que chaque utilisateur l'a configuré.

    Pour ajouter la variable à ces fichiers, tapez:

    echo 'export MAIL = ~ / Maildir' | sudo tee -a /etc/bash.bashrc | sudo tee -a /etc/profile.d/mail.sh

    Pour lire la variable dans votre session en cours, vous pouvez rechercher le fichier /etc/profile.d/mail.sh:

    source /etc/profile.d/mail.sh

    Étape 6: Installation et configuration du client de messagerie
    Afin d'interagir avec le courrier livré, nous installerons le paquetage s-nail. Ceci est une variante du client BSD xmail, qui est riche en fonctionnalités, peut gérer le format Maildir correctement, et est la plupart du temps rétrocompatible. La version GNU du courrier présente certaines limites frustrantes, telles que l'enregistrement de la lecture au format mbox, quel que soit le format source.

    Pour installer le package s-nail, tapez:

    sudo apt-get install s-nail

    Nous devrions ajuster quelques paramètres. Ouvrez le fichier /etc/s-nail.rc dans votre éditeur:

    sudo nano /etc/s-nail.rc

    Vers le bas du fichier, ajoutez les options suivantes:

    /etc/s-nail.rc

    . . .

    set emptystart
    set folder=Maildir
    set record=+sent

    Cela permettra au client d'ouvrir même avec une boîte de réception vide. Il va également définir le répertoire Maildir à la variable de dossier interne, puis l'utiliser pour créer un fichier mbox envoyé à l'intérieur, pour stocker le courrier envoyé.

    Enregistrez et fermez le fichier lorsque vous avez terminé.

  2. Arsene Aki

    15 May 2018 Modérateur User since 2017

    Thank You

 

ou S'incrire pour répondre!