Procmail et le shell /bin/false
Quand on crée des utilisateurs qui n'auront accès au'à des boîtes mail sur une machine Linux, il est plus que probable que leur shell soit /bin/false (pour empêcher une connexion avec ces utilisateurs).
L'utilisation de procmail pour délivrer le mail en local est aussi une chose courante.
Si on combine les deux, on arrive à un problème lors de l'utilisation de pipe ('|') dans le procmailrc.
Pour résoudre ce problème, il suffit d'ajouter la variable SHELL=/bin/bash
en début du procmailrc pour pouvoir utiliser des pipes.
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée
Jkx sur :
Je dis ca, car dans ce cas, il faut peut être mieux utiliser maildrop sur des BAL virtuelles ...
David sur :
Et puis tu peux avoir besoin de règles de délivrance de mail sans avoir à le dire aux utilisateurs