next up previous contents
suivant: Bibliographie monter: Créer des comptes POP3 précédent: Installer qmail-pop3d   Table des matières

Ajouter des comptes POP

Pour ajouter les comptes POP, il faut :

  1. créer le répertoire contenant les comptes :

    # mkdir /website/pop/www.athome.chez.moi/
    #
    

  2. créer un répertoire pour l'utilisateur d'uid et de gid de popuser (513 dans notre cas) :

    # mkdir /website/pop/www.athome.chez.moi/mdecor
    #
    

  3. créer le répertoire Maildir et ses sous-répertoire :

    # mkdir -p /website/pop/www.athome.chez.moi/mdecor/Maildir/cur/
    # mkdir -p /website/pop/www.athome.chez.moi/mdecor/Maildir/new/
    # mkdir -p /website/pop/www.athome.chez.moi/mdecor/Maildir/tmp/
    #
    

  4. créer un fichier .qmail pour dire à qmail où stocker les méls :

    # echo /website/pop/www.athome.chez.moi/mdecor/Maildir/ > \
    /website/pop/www.athome.chez.moi/mdecor/.qmail
    #
    

    et mettre à jour les droits :

    # chown -R popuser.popuser /website/pop/www.athome.chez.moi/
    # chmod -R 700 /website/pop/www.athome.chez.moi/
    # chmod  600 /website/pop/www.athome.chez.moi/mdecor/.qmail
    #
    

  5. éditer les fichiers de contrôle :

    # echo www.athome.chez.moi:athome > \
    /var/qmail/control/virtualdomains
    # echo athome.chez.moi > /var/qmail/control/rcpthosts
    # cat << EOF > /var/qmail/users/assign
    =athome-mdecor:popuser:`id popuser | sed "s/uid=\([0-9]*\).*/\1/"`:\
    `id popuser | sed "s/uid=\([0-9]*\).*/\1/"`:\
    /website/pop/www.athome.chez.moi/mdecor/:::    
    .
    EOF
    # /var/qmail/bin/qmail-newu
    

  6. ajouter un mot de passe à l'utilisateur :

    # cat << EOF > /var/qmail/users/poppasswd
    mdecor:[hashed_password]:popuser:/website/pop/www.athome.chez.moi/mdecor
    EOF
    #
    

    Le mot de passe peut être généré de la façon suivante :

    $ perl -e "print crypt('mypassword', 'Sa')";
    

    Sa peut être n'importe quels caractères ;

  7. redémarrer le tout :

       11.Kill -HUP the qmail-send process (as root).
    



Mathieu DECORE <mdecore@linux-france.org>