[rosedu-admins] Procmail pe anaconda

Vlad Dogaru ddvlad at anaconda.cs.pub.ro
Thu Apr 23 23:53:09 EEST 2009


Vlad Dogaru wrote:
> Razvan Deaconescu wrote:
>> On Fri, 2009-04-17 at 18:43 +0300, Vlad Dogaru wrote:
>>> Salut,
>>>
>>> am decomentat linia din configurarea Postfix de pe anaconda, astfel 
>>> încât să fie rulat procmail la primirea unui mail (mailbox_command). 
>>> Faptul că linia exista deja, dar era comentată, îmi dă de gândit: există 
>>> vreun motiv pentru care *nu* am vrea procmail? Știu că mie mi-ar fi 
>>> foarte util -- un singur loc în care să îmi definesc filtrele de mail.
>> Voi reveni cu injurii in cele mai variate forme la adresa acestei
>> fascinante decizii dupa ce termin alte treburi pe care le am de facut.
> 
> Inițial am crezut că e o glumă, dar, din moment ce linia cu pricina a 
> fost comentată la loc, bănuiesc că nu e. Care to explain? Ce-am stricat 
> și cât de rău? :-)

After a conversation with RD I (think I) got the point.

Aparent configurația implicită pentru procmail este să folosească mbox, 
nu Maildir. Deci persoanele care foloseau mail-ul de pe anaconda și nu 
aveau un .procmailrc adecvat s-au trezit `fără' mail-uri. Scuze :-( 
Răzvan a zis că o să ruleze astăzi `remediul', adică să vă dea 
mail-urile înapoi în Maildir.

Între timp, pentru cine vrea să folosească procmail pe anaconda, am 
găsit o soluție care nu implică a îi lăsa pe toți ceilalți fără mail[1]. 
Ce trebuie făcut: în fișierul .forward, trebuie specificat ca sistemul 
să ruleze procmail pentru fiecare mesaj:

ddvlad at anaconda:~$ cat .forward
"|/usr/bin/procmail -t"
ddvlad at anaconda:~$

Apoi, în .procmailrc, trebuie specificat că livrarea se face într-un 
Maildir:

ddvlad at anaconda:~$ tail -3 .procmailrc
# Catch-all rule for all unmatched email
:0
$HOME/Maildir/
ddvlad at anaconda:~$

Încă o dată, scuze pentru problemele pe care le-am cauzat. But at least 
I hope to raise awareness: IMAP + procmail == pure awesomeness. Feel 
free to browse my own clumsy .procmailrc for details.

Vlad

[1] http://www.redhat.com/archives/fedora-list/2005-January/msg00827.html


More information about the rosedu-admins mailing list