[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