URL: https://linuxfr.org/forums/linux-general/posts/coup-de-main-pour-la-config-de-maildrop Title: Coup de main pour la config de maildrop Authors: Henry-Nicolas Tourneur Date: 2008年09月28日T22:52:02+02:00 Tags: debian Score: 0 Bonjour, Avant de vous exposer ce que je veut faire, je vous expose mon environnement (mail sur serveur Debian Lenny). Logiciels installés : Postfix (patché avec VDA), courier(authmysql, pop, imap), amavis, clamav et spamassassin. Je voudrais rajouter maildrop comme MDA afin de pouvoir envoyer les spam dans un dossier spam dans le home de l'utilisateur (et donc consultable par ce dernier). Mon problème est le suivant : L'authentification via MySQL utilise comme identifiant un champ qui n'a rien à voire avec l'adresse e-mail hors dans le fichier master.cf de postfix je peut utiliser les champs : ${recipient} ${user} ${nexthop} ${sender} (ou bien, l'adresse complète, le préfixe, la dns ou l'expéditeur) mais pas mon champ. La solution la plus simple pour moi est donc d'écrire un wrapper pour maildrop qui me trouve le login à partir de l'adresse e-mail complète (en gros l'idée serait de récupérer le login via une requête SQL, ensuite de lancer maildrop et d'écrire dans son stdin en lisant le stdin du wrapper). Bon, jusque là tout va bien (dans la théorie). Maintenant je fait un bête test : je retire un email de mon répertoire new pour le mettre n'importe ou ailleurs puis je lance la commande cat le_mail | le_wrapper.php henry.nicolas@tourneur.be et là je m'attend à ce que maildrop remette l'e-mail dans le répertoire new et ben non. Le script est disponible [ici](http://www.niconux.be/files/maildrop_wrapper.file). Il me donne un code de retour de valeur 75 et ne m'affiche rien de particulier et surtout le mail n'est pas envoyé dans le répertoire de l'utilisateur. Alors si quelqu'un peut me filer un coup de main, soit si vous avez un méthode plus facile, soit s'il y a moyen de corriger ce script, ce serait sympathique de m'aider.

AltStyle によって変換されたページ (->オリジナル) /