Flux rss
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

Procmail et script bash

3font, le vendredi 11 janvier 2008 à 20:32:52 
 Signaler ce message aux modérateurs

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

1

3font, le vendredi 11 janvier 2008 à 20:38:46

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+

Répondre à 3font

4

 spider10, le samedi 21 juin 2008 à 09:09:25

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.

Répondre à spider10

2

3font, le samedi 12 janvier 2008 à 12:32:54

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

Répondre à 3font

3

jipicy, le samedi 12 janvier 2008 à 13:21:38

Merci ;-))

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy
Creation d'un script bash Bonjour à tous ! Voilà mon problème : Je suis sous SuSE Linux 10.1 Je me sert de YaST pour créer une backup automatique de mon système dans le répertoire /backup/archive et je voudrais automatiser à l'aide d'un script bash les opération suivante : je... www.commentcamarche.net/forum/affich-3585516-creation-d-un-script-bash
Script BASH et retour variable avec GREP Bonjour, voila dans mon script bash j'ai donné la valeur suivante a deux variables : FILE="test.txt" AGTEST=`grep -q "^[^#]*DEBUG" ${FILE}` Le problème c'est que la valeur de $AGTEST est pas retournée. Effectivement si je saisie en console :... www.commentcamarche.net/forum/affich-8917652-script-bash-et-retour-variable-avec-grep
[script bash] Executer un script en invisible (Résolu) Yop tt le monde, Voilà, j'ai créer actuellement un script un shell - bash. mais le problème c'es tque celui ci bloque l'utilisation du poste durant son execution. Ce que j'essai de faire, c'est de le faire passer d'une en service pour que l'ont ne... www.commentcamarche.net/forum/affich-3143147-script-bash-executer-un-script-en-invisible
Exécuter un script shellExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha-Bang Premièrement,... www.commentcamarche.net/faq/sujet-4627-executer-un-script-shell
Bash - Les paramètresIntroduction Les paramètres positionnels Exemple 1 Les paramètres spéciaux Exemple 2 Initialiser des paramètres - La commande "set" - Exemples - La commande "shift" - Exemple 3 Introduction Il est possible de fournir à un script,... www.commentcamarche.net/faq/sujet-5444-bash-les-parametres
Script bash: exclure le repertoire courant (Résolu)Bonjour, voilà un petit script qui permet d'automatiser diffèrentes retouches sur des images: #!/bin/bash DATA="*.jpg" for DIR in `find -type d`; do for FILE in $DIR/$DATA ; do for i in $FILE ; do convert -trim $i $i.trim done done done par contre le... www.commentcamarche.net/forum/affich-11456785-script-bash-exclure-le-repertoire-courant
Script bash : boucle while dans whileBonjour, Débutant en matière de script bash (zsh ici), je coince sur une boucle while dans while. Je suis sous Debian Lenny avec zsh... Mon objectif est de faire un script qui m'envoie un mail avec mon adresse IP (dynamique) lorsque celle-ci change.... www.commentcamarche.net/forum/affich-12672783-script-bash-boucle-while-dans-while
Script bash avancéBonjour, je dois faire un script en bash pour un tp. Il s'agit d'une émulation du jeu du pendu "hangman". Le mot à trouver doit être remplacé par des "_", et chaque fois que la lettre donnée par le joueur ne correspond pas à la lettre du mot caché,... www.commentcamarche.net/forum/affich-3900064-script-bash-avance