Bonsoir,

* On Wed, Jun 30, 2004 at 01:12:12AM +0200, [EMAIL PROTECTED] <[EMAIL PROTECTED]> 
wrote:
> Je souhaiterais que lorsque j'envoie un message � telle adresse, mutt
> change automatiquement l'exp�diteur de celui ci, comment faire?
> 
> (par exemple que tous les mails sur [EMAIL PROTECTED]
> soient envoy�s depuis cette adresse avec laquelle je suis abonn� et
> non avec l'adresse principale que j'ai enregistr�e dans mon muttrc)

Facile.
Les hook (send-hook en particulier) sont tes amis.

D'abord, il faut un hook global d�fini _avant_ les sp�cialis�s.
    send-hook . 'source $HOME/.maillrc/mutt-hook-send-default'

qui contiendra par exemple:
    # chez moi, �set from=� ne sert � rien.
    unmy_hdr From:                          # remise � z�ro du from
    set signature="echo 'Moi'|"  # ...
    set  attribution = "* On %d, %n <%a> wrote:" # default


Ensuite, il est possible de d�finir autant de hooks sp�cialis�s que l'on
veut avec p.ex.
    send-hook mutt-users-fr 'source $HOME/.maillrc/mutt-hook-send-muttfr'

qui contiendra:
    unmy_hdr From: Moi <[EMAIL PROTECTED]>
    set signature="echo 'Moi' ; echo 'http://mapage.chez.moi/mutt/' |"
    set  attribution = "* Le %{%d %b %y}, aux alentours de %{%H:%M}, %F
          nous disait:" # en une seule ligne ...

Attention, je ne sais plus si les hooks se cascadent. De fait, il est
possible qu'il faille syst�matiquement remettre � "z�ro" tous les champs
pour chaque hook consid�r� -- � v�rifier.

-- 
Luc Hermitte

Répondre à