Linuxtrent: Re: vm

  • From: Matteo Ianeselli <m.ianeselli@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 4 Feb 2002 12:23:53 +0100

Filippo Dal Bosco writes:
 > 
 > Hello linuxtrent@xxxxxxxxxxxxxxxxxx
 > 
 > In vm esitono solo foldes virtuali ?

No, esistono anche folder reali. 

 > NON trovo la possibilita' di avere folders reali filtrando INBOX e spostando
 > da INBOX nei folder reali i messaggi.

Funziona in maniera un po' diversa da come uno se l'aspetta. 

In INBOX arriva sempre tutta la posta. Dopodiche` si puo` spostare un
singolo messaggio tramite `s' in un altro folder. I folder di VM sono
dei semplici file di testo in formato mailbox e nulla piu`, per cui si
possono cancellare e rinominare al volo.

Per spostare della posta automaticamente nei vari folder, si possono
specificare delle regole nel proprio ~/.vm, e poi premere `A'
(shift-a) per applicarle.


Un esempio delle regole che uso:

(setq vm-auto-folder-alist
      '(("To:" 
         ("linuxtrent@xxxxxxxxxxxxx" . "LINUXTRENT.gz")
         ("linuxtrent@freelists" . "LINUXTRENT.gz")
         ("linuxtrent-admins@freelists" . "LT-ADMIN.gz"))
        ("Sender:"
         ("linuxtrent@xxxxxxxxxxxxx" . "LINUXTRENT.gz"))))

Si tratta delle solite due righe di elisp che specificano il
filtro. Per non-emacsisti, vm-auto-folder-alist e` una variabile che
viene impostata con una lista associativa (di coppie nome->valore), in
cui il nome e` l'header da controllare (`To:', `Sender:', etc.) ed il
valore e` una cons cell (in breve: una coppia) fatta a sua volta da
un'espressione regolare (per il valore dell'header) ed il nome di un
folder (che e` il nome di un file in ~/VMMAIL)

Se noti, uso nomi di folder (file) che finiscono per .gz, in quanto
Emacs, abilitando l'auto-compression-mode (M-x customize-variabile
auto-compression-mode) e` in grado di decomprimere al volo dei file
compressi quando li carica, e di ricomprimerli quando li salva.

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: