Procmail et script bash

Résolu
3font -  
spider10 Messages postés 19 Date d'inscription   Statut Membre -
Bonjour,
je viens de monter un serveur postfix pour recuper des mail venant de mon scanner (magicolor2490) et il fonctionnement.
et je doit utiliser "uudeview" via procmail pour en extraire les pieces jointes a chaque fois que je fais une operation de scannage.
mon script en /bin/bash marche en manuel quand j'ai un mail qui est en attente dans /MAILDIR/new
mon souci est que je n'arrive pas a dire a mon script ou aller cherche le noveau mail puisque procmail attend de finir son traitement pour pouvoir le stoker dans le repertoire new

mon $HOME/.procmail
Configuration: Linux ubuntu serveur
Konqueror 3.5

3 réponses

  1. 3font
     
    oups!!
    # demarage de UUDeview
    EXTLIST="tiff|tif|pdf"

    :0BbhHfw
    * $ ^Content-Type:(.|$[ ])*name=.*\.($EXTLIST).*
    | /home/laurent/script/2490MF.sh
    le script est bien excuter un beep est emis a chaque traitement.

    là je seche un peu..

    merci .
    a+
    0
    1. spider10 Messages postés 19 Date d'inscription   Statut Membre 2
       
      bonjour;
      j'ai lu votre solution sur procmail et script bash j'ai confrontre le meme pb
      je crois tu peut m'aider voila mon souci
      on a fichier .procmailrc
      SHELL=/bin/sh
      PATH=/usr/bin
      DEFAULT=/home/box1/mail/
      MAILDIR=/home/box1/
      LOGFILE=$MAILDIR/.procmail.log I
      NCLUDEDIR=/home/box1/.procmailrc
      MAILCOPY=/home/box1/copymail/
      :0c:
      * ^From.*faia@hotmail.com
      home/box1/copymail/
      dont box1 change selon l'utlisateur saisi dans toto.sh
      echo le nom de l'utitlisateur
      read user if test ! -d $user
      then useradd $user
      else echo "cette utilisateur existe"
      comment mettre en relation un script shell et .procmailrc.
      0
  2. 3font
     
    voila j'ai la solution c'est plus simple que je pensais.
    dans $HOME/.procmailrc il fallait juste.
    Code:
    # demarage de UUDeview
    TARGETDIR=/media/data/scan # repertoire de stockage des pieces jointe
    EXTLIST="tiff|tif|pdf" #Liste des pieces jointe
    :0BbhHw
    * $ ^Content-Type:(.|$[ ])*name=.*\.($EXTLIST).*
    {
    :0
    |beep;beep;beep; uudeview -i +a -n -v -p $TARGETDIR - # des petits beep pour dire que le job est fait
    }
    et voila le tour est joué pas besoin de script complique a coté.
    bonne journée a tous
    0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Merci ;-))
    0