Serveur Qmail : utilisation
Écrit par VieuxProf   
01-01-1999

  • Le format 'maildir' est le format natif de Qmail pour gérer les BAL. 1 fichier correspond à 1 courriel (# man maildir). C'est ce format que l'on retiendra.
  • Le format 'mbox' est le format natif de Sendmail, proposé également par Qmail pour assurer la compatibilité avec son concurrent. 1 fichier correspond à 1 BAL regroupant tous les courriels pour un utilisateur donné (# man mbox).
  • Le choix du format se fait dans le fichier '/etc/qmail/dot.qmail'
    ./Maildir/ # indique que les BAL seront gérées au format maildir
    ./Mailbox # indique que les BAL seront gérées au format mbox, 1 fichier mbox dans le home de chaque utilisateur
  • Les fichiers '.qmail' :
    ~login/.qmail # définit le format de la BAL pour l'utilisateur considéré
    ~login/.qmail-default # définit le fichier par défaut (facultatif)
    ~alias/.qmail-chaîne # définit un alias
  • Le home des utilisateurs et les fichiers .qmail* qu'il contient doivent être autorisés en écriture uniquement pour l'utilisateur concerné.
  • Lors d'un intervention sur le serveur, il est possible de positionner le bit sticky pour bloquer temporairement l'activité.

Création des BAL au format maildir :
  • Pour l'utilisateur alias
    # su alias; cd ENTER; maildirmake Maildir; echo ./Maildir/ > ~/.qmail
  • Pour l'utilisateur monUtilisateur, qui doit avoir été préalablement créé sur le système
    # su monUtilisateur; cd ENTER; maildirmake Maildir; echo ./Maildir/ > ~/.qmail
  • Pour plus d'informations, consulter les mans de 'maildir2mbox' et 'maildirmake'


  • création des aliases généraux (ici, vers l'utilisateur 'monsuperutilisateur')
    # su root
    # cd ~alias
    # echo monsuperutilisateur > .qmail-root
    # echo monsuperutilisateur > .qmail-mailer-daemon
    # echo monsuperutilisateur > .qmail-postmaster
    # echo monsuperutilisateur > .qmail-dnsmaster
    # echo monsuperutilisateur > .qmail-webmaster
    # echo monsuperutilisateur > .qmail-ftpadmin
    , etc.
  • création des aliases pour les utilisateurs locaux
    (' Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir ' est un alias de ' Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir ')
    # su root
    # cd ~alias
    #echo login > .qmail-prenom:nom


Gestion des alias par /var/qmail/users/assign :
    (à compléter)
  1. Créer une base d'aliases à partir de /etc/passwd (# qmail-pw2u < /etc/passwd > /var/qmail/users/assign)
  2. Créer /var/qmail/users/cdb à partir de /var/qmail/users/assign (# qmail-newu)
  3. Vérifier les appartenance des aliases (# qmail-getpw url)
  4. Pour plus d'informations, consulter les mans de 'qmail-pw2u', 'qmail-newu' et 'qmail-getpw'

Redirection des adresses (forward) en utilisant les qmail* :
    (à compléter)
  • Le fichier ~login/.qmail sera de la forme :
    # tube vers qbiff (notification sonore d'arrivée de courriel)
    |qbiff
    # adresse de redirection
    & Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir
    # livraison dans une BAL maildir
    ./Maildir/
    # et dans une BAL mbox
    ./mbox
  • Pour plus d'informations, consulter les mans de 'dot-qmail', 'condredirect' et 'forward'
Dernière mise à jour : ( 03-02-2008 )