Postin ohjailu procmaililla
Procmail on monipuolinen työkalu sähköpostin lajitteluun ja suodatukseen. Tässä ohjeessa esitellään muutamia sen käyttötavoista.
Procmailin toiminta asetetaan kotihakemiston juuressa piilotiedostossa .procmailrc . Tiedoston alkuun asetetaan sähköpostien tallennushakemiston polku, joka Kapsilla on mail kotihakemiston alla:
MAILDIR=$HOME/mail/
Ylläolevan rivin jälkeen listataan suodatusohjeet, joihin voi ottaa mallia seuraavista esimerkeistä. Ohjeet käsitellään järjestyksessä, joten ensimmäinen täsmäävä sääntö määrää viestin lajittelun.
Asetustiedoston muokkaaminen kannattaa tehdä ssh-yhteyden kautta esimerkiksi nanolla. SFTP:n kautta muokattaessa FileZilla pitää asettaa ASCII-moodiin, jotta rivinvaihdot välittyvät oikein.
Huomio: Tarkista aina procmail-asetusten muuttamisen jälkeen, että posti kulkee! Pienikin virhe voi tehdä peruuttamatonta tuhoa uudelle postille.
Viestien lajittelu vastaanottajan mukaan
Jäsenten postituslistan viestit lähetetään osoitteeseen jasenet@kapsi.fi. Lajitellaan ne omaan hakemistoonsa kapsi-jasenet procmaililla:
:0: * ^To.*jasenet@kapsi\.fi kapsi-jasenet
Lajittelusääntö on regexp-lauseke, joten pisteiden eteen lisätään kenoviiva. Ilman kenoviivaa pisteet tarkoittavat regexpissä mitä tahansa merkkiä.
Lisää tietoa
Procmailista on runsaasti lisää tietoa ja ohjeita verkossa. Ohjeita on esimerkiksi englanninkielisellä sivulla Timo's procmail tips and recipes.