Re: hook au moment du compose?

2003-08-29 Par sujet Sebastien MICHEL
Le jeudi 28 août 2003 à 17:36, Luc Hermitte a écrit:
 Salut,

haa ça y est mon mail est arrivé sur la liste... il a quand
même mis pres d'une semaine... bizarre car il n'a pas eu
besoin de modération.

 * On Mon, Aug 25, 2003 at 01:25:17PM +0200, Sebastien
 MICHEL [EMAIL PROTECTED] wrote:
  J'ai une petite question. Je voudrais automatiser
  l'attachement dun fichier en fonction du contenu du
  mail que je viens d'ecrire.
  Je n'ai pas trouvé de hook correspondant a ce que je
  veux faire.. une idée ?
 
 Regarder la conversation qu'il y a eu sur
 news:comp.mail.mutt (petit doute sur le nom du groupe)
 au sujet des templates. Ce genre de fonctionnalités a été
 évoqué...

effectivement google est loin de te contredire ;)... je vais
regarder dans cette voix.

 Ou alors filtrer tes messages au moment ou tu les passes à
 sendmail (/exim ?).

j'ai pas la main :/ (sur postfix voyons ! ;p)

 Parce que j'avoue d'être loin de bien connaitre mutt. J'ai
 d'ailleurs découvert (et j'apprécie aujourd'hui) dans tes
 transparents le alternate_order pour le choix des mimes
 prioritaires ; et je cherche toujours un moyen pour ne pas
 être root [EMAIL PROTECTED], mais bien Luc Hermitte
 [EMAIL PROTECTED] quand je réponds aux personnes qui
 écrivent à [EMAIL PROTECTED] seulement -- root étant le
 nom de mon compte sous XP.

J'ai du mal a voir de quoi tu parles. Si tu parles de tes
header avant l'envois du message il suffit des les modifier
avec my_hdr (my_hdr From: Luc Hermitte [EMAIL PROTECTED])
Si malgres ça ton header reste root c'est qu'il est modifié
après l'envoit par sendmail ou autre exchange (qui adore
modifier les emails)

-- 
@+, Sébastien aka. MichouX
 Même le chemin de mille lieues commence par un pas. Aussi
ne crains pas d'être lent, crains seulement d'être à
l'arrêt., Proverbe CHINOIS


Re: hook au moment du compose?

2003-08-29 Par sujet Sebastien MICHEL

Bon.. ben voila comment je m'en sort:
macro index \cw change-folder=TemplateCandidatureenterresend-message 
Chargement du mail type de Candidature.
Avec un template dans la boite TemplateCandidature.
C'est pas exactement ce que je voulais faire mais bon...
c'est déjà ça.

Autre chose de sympa (inspiré par les toggles de luc sous
vim ;p):
macro index h ':toggle edit_headersenter:set ?edit_headersenter'

-- 
@+, Sébastien aka. MichouX
 Tant que la couleur de la peau sera plus importante que
celle des yeux, nous ne connaîtrons pas la paix.,
Haile Selassie


Re: hook au moment du compose?

2003-08-29 Par sujet Sebastien MICHEL
Le vendredi 29 août 2003 à 16:10, Luc Hermitte a écrit:
   Ou alors filtrer tes messages au moment ou tu les
   passes à sendmail (/exim ?).
  j'ai pas la main :/ (sur postfix voyons ! ;p)
 
 Tu as toujours la main. 
 P.ex., tu peux te faire un script en ce que tu veux (perl,
 bash, python, ruby, C, ...) qui va détecter une chaine
 bien particulière et quand elle apparait, il ajoute au
 flux qu'il a reçu la partie encodée pour l'attachement que
 tu veux adjoindre. Dernière tâche de cet outil, renvoyer
 ce qu'il a reçu à postfix.

a pas con en changant ma commande sendmail c'est ça ?

 Et en lisant la doc ... message-hook intervient trop tôt
 pour t'être utile ?

Et bien messages-hook est fait pour l'evenement d'affichage
du mail donc il n'a rien avoir avec le moment du compose.

-- 
@+, Sébastien aka. MichouX 
L'énergie usée à atteindre des normes de qualité 
est inversement proportionelle au temps restant 
avant le prochain audit., Olivier Sax


Re: From [was: Re:hook au moment du compose?]

2003-08-29 Par sujet Cedric Duval
Luc Hermitte a écrit :
  qui doit s'arranger pour que les appels getpwuid() et getpwnam()
  rendent un résultat plus ou moins cohérent avec ce qui existe sous
  Unix (champs de /etc/passwd).

 Ah ben voilà ! Il a dû trouvé l'information là -- d'ailleurs, on la
 retrouve justement dans ce fichier.

Donc en remplissant correctement ton /etc/passwd, tu devrais pouvoir te
passer de la variable $realname.

Le format d'une ligne est normalement
account:passwd:UID:GID:GECOS:directory:shell

Mettre 'Luc Hermitte' dans le champ GECOS devrait convenir (sur mon
système il consiste en divers champs séparés par des virgules, mais àmha
ces suppléments ne sont pas particulièrement standardisés).

man 5 passwd:
--
  GECOS Ce  champ  est optionnel et n'a qu'un rôle informatif.
Il contient généralement le nom complet de  l'utilisa-
teur.  GECOS  signifie General Electric Comprehensive
Operating System, qui fut renommé GCOS quand la divi-
sion  gros systèmes de General Electric a été vendue
a Honeywell. Dennis Ritchie raconte: Il arrivait  que
l'on  envoie  des sortie d'impression ou des résultats
de traitements différés  vers  une  machine  GCOS.  Le
champ  GCOS du fichier password était un endroit clas-
sique pour glisser  des  informations  dans  la  carte
$IDENT. Pas très élégant...
--

-- 
Cédric