← Back to team overview

sslug-teknik team mailing list archive

Flere afsenderadresser i gnus?

 

Hej

Jeg forsøger at få gnus til at håndtere at jeg har flere forskellige
e-post-adresser der alle reelt havner samme sted. Jeg ville gerne have
det lavet sådan at når jeg stod i "gruppen" post.a og enten besvarede et
brev eller trykkede 'm' for at sende et nyt, så blev adressen grove@a
benyttet, mens adressen grove@b blev brugt i "gruppen" post.b, osv. Med
grove@c (den der rent fysisk svarer til den maskine gnus kører på) som
standardadressen der anvendes i alle andre tilfælde.

Jeg har i lang tid haft gruppeafhængige signaturer (jeg har dog kun
gjort brug af det i nyhedsgrupper - herunder sslug.*), og forsøgt at
bruge samme koncept, med følgende elisp-kode i min .gnus:

(defun my-from-address ()
  (if (stringp gnus-newsgroup-name) 
      (cond ((string-match gnus-newsgroup-name "a")
	     "grove@a")
	    ((string-match gnus-newsgroup-name "b")
	     "grove@b")
	    ("grove@c"))
    )
  "grove@c"
)

(setq user-mail-address (my-from-address))

Desværre ser det ud til at gnus-newsgroup-name ikke er sat når jeg står
i "gruppen" post.a og trykker 'R'. Er der et eller andet oplagt galt,
ellers skal jeg finde en anden måde at gøre det på, og i givet fald er
der bare en anden variabel jeg skal tjekke på eller skal jeg noget
radikalt anderledes? Det skulle gerne virke både i mine nnml-foldere
(e-post) og i rigtige nyhedsgrupper.

Henrik

-- 
Henrik Grove --- grove@xxxxxxx --- http://www.diku.dk/students/grove/
----------------------------------------------------------------------
Linux overalt! - og det kan kun gå for langsomt!


Follow ups