-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Jacques L'helgoualc'h
J.Pierre Pourrez a écrit, mardi 13 décembre 2005, à 23:37 :
Bonsoir à tous,
bonjour,
J'essaie d'utiliser le petit shell ci-dessous pour envoyer un courriel avec fichier joint à plusieurs destinataires.
#!/bin/sh
[...]
Hélas, le script sort de la boucle à la première adresse.
Comment faire pour remédier au problème ?
La boucle de ton script est correcte, mais mutt attend aussi quelque chose sur l'entrée standard, il doit avaler les autres lignes de la liste avec le premier message... ?
#!/bin/sh
WORKDIR="$HOME/reprise/cgpme" while read dep mail; do echo -e "$dept$mail" "$WORKDIR/message.txt" < mutt -s "Reprise d'entreprise" -a "$WORKDIR/$dep.doc" $mail done < liste.txt
-- Jacques L'helgoualc'h
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
J.Pierre Pourrez a écrit, mardi 13 décembre 2005, à 23:37 :
Bonsoir à tous,
bonjour,
J'essaie d'utiliser le petit shell ci-dessous pour envoyer un courriel
avec fichier joint à plusieurs destinataires.
#!/bin/sh
[...]
Hélas, le script sort de la boucle à la première adresse.
Comment faire pour remédier au problème ?
La boucle de ton script est correcte, mais mutt attend aussi quelque
chose sur l'entrée standard, il doit avaler les autres lignes de la
liste avec le premier message... ?
#!/bin/sh
WORKDIR="$HOME/reprise/cgpme"
while read dep mail; do
echo -e "$dept$mail"
"$WORKDIR/message.txt" < mutt
-s "Reprise d'entreprise"
-a "$WORKDIR/$dep.doc"
$mail
done < liste.txt
--
Jacques L'helgoualc'h
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
J.Pierre Pourrez a écrit, mardi 13 décembre 2005, à 23:37 :
Bonsoir à tous,
bonjour,
J'essaie d'utiliser le petit shell ci-dessous pour envoyer un courriel avec fichier joint à plusieurs destinataires.
#!/bin/sh
[...]
Hélas, le script sort de la boucle à la première adresse.
Comment faire pour remédier au problème ?
La boucle de ton script est correcte, mais mutt attend aussi quelque chose sur l'entrée standard, il doit avaler les autres lignes de la liste avec le premier message... ?
#!/bin/sh
WORKDIR="$HOME/reprise/cgpme" while read dep mail; do echo -e "$dept$mail" "$WORKDIR/message.txt" < mutt -s "Reprise d'entreprise" -a "$WORKDIR/$dep.doc" $mail done < liste.txt
-- Jacques L'helgoualc'h
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
J.Pierre Pourrez
Le Wed, 14 Dec 2005 08:21:26 +0100, Jacques L'helgoualc'h a écrit :
La boucle de ton script est correcte, mais mutt attend aussi quelque chose sur l'entrée standard, il doit avaler les autres lignes de la liste avec le premier message... ?
Exact. Mutt avale toutes les autres adresses dès le premier message.
Je pensais que mutt pouvait se contenter de l'option -i pour remplir le corps du message.
Maintenant, cela fonctionne.
Merci beaucoup pour ton aide. Jean-Pierre
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le Wed, 14 Dec 2005 08:21:26 +0100, Jacques L'helgoualc'h a écrit :
La boucle de ton script est correcte, mais mutt attend aussi quelque
chose sur l'entrée standard, il doit avaler les autres lignes de la
liste avec le premier message... ?
Exact. Mutt avale toutes les autres adresses dès le premier message.
Je pensais que mutt pouvait se contenter de l'option -i pour remplir le
corps du message.
Maintenant, cela fonctionne.
Merci beaucoup pour ton aide.
Jean-Pierre
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le Wed, 14 Dec 2005 08:21:26 +0100, Jacques L'helgoualc'h a écrit :
La boucle de ton script est correcte, mais mutt attend aussi quelque chose sur l'entrée standard, il doit avaler les autres lignes de la liste avec le premier message... ?
Exact. Mutt avale toutes les autres adresses dès le premier message.
Je pensais que mutt pouvait se contenter de l'option -i pour remplir le corps du message.
Maintenant, cela fonctionne.
Merci beaucoup pour ton aide. Jean-Pierre
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le mercredi 14 décembre 2005 à 01:16 +0100, J.Pierre Pourrez a écrit :
Le Wed, 14 Dec 2005 01:05:32 +0100, manioul a écrit :
> Le mardi 13 décembre 2005 à 23:37 +0100, J.Pierre Pourrez a écrit : >> Bonsoir à tous, > Coucou! >> >> J'essaie d'utiliser le petit shell ci-dessous pour envoyer un courriel >> avec fichier joint à plusieurs destinataires. >> >> --8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- >> #!/bin/sh >> >> WORKDIR="$HOME/reprise/cgpme"
Il y a 2 champs à récupérer sur chaque ligne du fichier liste.txt. Comment on fait avec une boucle for ?