Comment installer et configurer Postfix sur Ubuntu 16.04 partie 3

  1. il y a 10 mois

    samy mwamba

    15 May 2018 Modérateur User since 2017

    Étape 7: Initialiser le Maildir et tester le client

    Maintenant, nous pouvons tester le client.

    Initialisation de la structure de répertoire

    La façon la plus simple de créer la structure Maildir dans notre répertoire personnel est de nous envoyer un email. Nous pouvons le faire avec la commande mail. Parce que le fichier envoyé ne sera disponible qu'une fois le Maildir créé, nous devrions désactiver l'écriture de ce courrier pour notre email initial. Nous pouvons le faire en passant l'option -Snorecord.

    Envoyez l'e-mail en redirigeant une chaîne vers la commande mail. Ajustez la commande pour marquer votre utilisateur Linux comme le destinataire:

    echo 'init' | mail -s 'init' -Snorecord samy

    Vous devriez obtenir la réponse suivante:

    Output
    Can't canonicalize "/home/samy/Maildir"

    Ceci est normal et ne s'affichera que pendant ce premier message. Nous pouvons vérifier que le répertoire a été créé en cherchant notre répertoire ~ / Maildir:

    ls -R ~/Maildir

    Vous devriez voir que la structure du répertoire a été créée et qu'un nouveau fichier de message se trouve dans le répertoire ~ / Maildir / new:

    /home/samy/Maildir/:
    cur  new  tmp
    
    /home/samy/Maildir/cur:
    
    /home/samy/Maildir/new:
    1463177269.Vfd01I40e4dM691221.mail.example.com
    
    /home/samy/Maildir/tmp:

    Il semble que notre courrier a été livré.

    Gestion du courrier avec le client

    Utilisez le client pour vérifier votre courrier:

    courrier
    Vous devriez voir votre nouveau message en attente:

    Sortie
    Version s-nail v14.8.6. Type? for help.
    "/ home / samy / Maildir": 1 message 1 nouveau
    > N 1 samy@example.com Mer 31 déc. 19:00 14/369 init
    Juste en appuyant sur ENTRÉE devrait afficher votre message:

    Output
    [-- Message  1 -- 14 lines, 369 bytes --]:
    From sammy@example.com Wed Dec 31 19:00:00 1969
    Date: Fri, 13 May 2016 18:07:49 -0400
    To: sammy@example.com
    Subject: init
    Message-Id: <20160513220749.A278F228D9@mail.example.com>
    From: sammy@example.com
    
    init

    Vous pouvez revenir à votre liste de messages en tapant h:

    ? h
    Output
    s-nail version v14.8.6.  Type ? for help.
    "/home/samy/Maildir": 1 message 1 new
    >R  1 samy@example.com     Wed Dec 31 19:00   14/369   init

    Puisque ce message n'est pas très utile, nous pouvons le supprimer avec d:

    ? d

    Quittez pour revenir au terminal en tapant q:

    ? q
    Envoi de courrier avec le client

    Vous pouvez tester l'envoi de courrier en tapant un message dans un éditeur de texte:

    $ nano ~/test_message

    À l'intérieur, entrez le texte que vous souhaitez envoyer par courrier électronique:

                                                          ~ / test_message
    Bonjour,
    
    C'est un test. S'il-vous-plait confirmer la réception!

    En utilisant la commande cat, nous pouvons rediriger le message vers le processus de courrier. Cela enverra le message en tant qu'utilisateur Linux par défaut. Vous pouvez ajuster le champ "De" avec l'indicateur -r si vous voulez modifier cette valeur à autre chose:

    $ cat ~/test_message | mail -s 'Test email objet' -r from_field_account user@email.com
    • s: la ligne d'objet de l'e-mail
    • r: Un changement optionnel dans le champ "De:" de l'email. Par défaut, l'utilisateur Linux auquel vous êtes connecté sera utilisé pour renseigner ce champ. L'option -r vous permet de remplacer cela.

    user@email.com: le compte auquel envoyer l'e-mail. Changez ceci pour être un compte valide auquel vous avez accès.
    Vous pouvez voir vos messages envoyés dans votre client de messagerie. Redémarrez le client interactif en tapant:

    $ mail

    Ensuite, affichez vos messages envoyés en tapant:

    ? file +sent

    Vous pouvez gérer le courrier envoyé en utilisant les mêmes commandes que vous utilisez pour le courrier entrant.

    Conclusion

    Vous devriez maintenant avoir Postfix configuré sur votre serveur Ubuntu 16.04. La gestion des serveurs de messagerie peut être une tâche difficile pour les administrateurs débutants, mais avec cette configuration, vous devez disposer des fonctionnalités de messagerie MTA de base pour vous aider à démarrer.

    Trouvez l'article original en anglais ici

  2. il y a 5 semaines

    @scott

    Feb 17 User since 2018

    Merci pour ce tutos ça m'a été utile

  3. la semaine dernière

    Merci Samy!!
    par la suite j'ai pu faire interagir Postfix avec une API, de sorte qu'a chaque fois qu'il y a envoi d'un mail, l'admin reçoit une notification a son numero de portable!!

 

ou S'incrire pour répondre!