Journal : Postfix + Courier-IMAP + auth PAM

Posté par EppO (page perso, ) le 13 janvier 2004
0
Cher petit journal, je me pose des questions existentielles en ce moment.
Je voudrais que mon serveur de mail préféré puisse utiliser un fichier autre que /etc/passwd pour les comptes mails. Je ne veux plus créer un compte UNIX à chaque fois que je crée une boite mail. Je voudrais donc mettre toutes les boites au format Maildir (pour mon cher et tendre serveur IMAP) dans un répertoire du genre /var/spool/mail. Mais il faut aussi que courier-imap puisse utiliser ce même fichier pour savoir ou trouver les mailbox.
Aurais-tu une petite piste ou idée mon si précieux journal ?

> Lire le journal (9 commentaires, moyenne: 0,9).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Postfix + Courier-IMAP + auth PAM

Posté par EppO (page perso, ) le 13/01/2004 à 16:57. (lien). Évalué à 1.

petite précision: je ne souhaite pas utiliser ldap ou MySQL. Une fichier tel que /etc/passwd me convient parfaitement.

  • [^]Re: Postfix + Courier-IMAP + auth PAM

    Posté par Benjamin () le 14/01/2004 à 07:36. (lien). Évalué à 0.

    c'est quoi l'interet ?
    car pour recevoir des mails dans un Maildir, normalement les messages dans Maildir appartiennent a l'utilisateur or si cet utilisateur n'existe pas ca me parrait bizarre !!!

    quel est le but ?

    • [^]Re: Postfix + Courier-IMAP + auth PAM

      Posté par EppO (page perso, ) le 14/01/2004 à 14:39. (lien). Évalué à 1.

      Le but c'est créer des boites mail sans créer de comptes utilisateur. C'est possible si Postfix peut considérer les comptes valides sur la machine d'après un autre fichier que /etc/passwd.

  • [^]Re: Postfix + Courier-IMAP + auth PAM

    Posté par Benoit () le 14/01/2004 à 09:48. (lien). Évalué à 1.

    Si créer des comptes Unix ne te rebute pas tant que ça :

    /etc/passwd
    user1:x:601:600:Nom Prénom:/var/spool/mail:/bin/false
    user2:x:601:600:Nom Prénom:/var/spool/mail:/bin/false

    /etc/profile
    MAIL="/var/spool/mail/$USER"

    OK, c'est sale.
    ====>[]

    • [^]Re: Postfix + Courier-IMAP + auth PAM

      Posté par EppO (page perso, ) le 14/01/2004 à 14:41. (lien). Évalué à 1.

      Justement pour ne pas en arriver la, je voudrais que cela soit un autre fichier ke /etc/passwd sur lequel Postfix et procmail établisse ou faire le delivery. Je sais que c'est possible par MySQL ou LDAP mais c'est un peu le bazooka pour tuer la mouche, car c'est ma ptite gate perso. Et puis pour une question de sécurité, pour que les pass mail soient différents des pass UNIX.

Re: Postfix + Courier-IMAP + auth PAM

Posté par SubBass () le 14/01/2004 à 01:16. (lien). Évalué à 1.

je ne sais pas si cette réponse est la plus adaptée, mais je l'utilise chez moi pour proftpd avec satisfaction.
dans ton /etc/passwd/ , remplace le lien vers ton interpréteur de commandes par /usr/bin/true
avec /usr/bin/false je ne suis pas sûr que tes comptes auront encore accès aux mails (avec true, je peux encore me loguer en ftp mais plus en console, avec false ni console ni ftp)

  • [^]Re: Postfix + Courier-IMAP + auth PAM

    Posté par EppO (page perso, ) le 14/01/2004 à 14:49. (lien). Évalué à 1.

    Pour mon proftpd, j'utilise justement un autre fichier genre /etc/ftppasswd pour que les comptes ftp soient indépendants des comptes UNIX. En gros ca dépend si tu veux avoir un ftp avec des comptes privés ou plutot un ftp avec une racine unique.

Au fait...

Posté par EppO (page perso, ) le 25/05/2004 à 07:20. (lien). Évalué à 1.

Pour info, j'ai trouvé ce qui me fallait, cela s'appelle userdb, mais pour cela il faut maildrop en MTA parce que postfix le gere pas nativement. Courier lui le gère impec et peut baser son authentification dessus.

  • [^]Re: Au fait...

    Posté par EppO (page perso, ) le 29/05/2004 à 10:04. (lien). Évalué à 1.

    "il faut maildrop en MTA"

    LDA je voulais dire, au temps pour moi

Revenir en haut de page