Postin ohjailu Sievellä
Kapsilla on sähköpostissaan käytössä Sieve-mekanismi sähköpostien ohjailuun ja Roundcube-webmailiin on lisätty työkalu, jolla Sieve-sääntöjä voi muokata itse.
Sieve-sääntöjen muokkaus tapahtuu Kapsin Roundcube-webmailissa kohdassa Asetukset → Suodattimet. Esimerkki suodattimen tekemisestä löytyy ohjesivulta Roskapostin suodatus.
Ennen huhtikuuta 2012 liittyneet jäsenet
Jos et ole muuntanut sähköpostilaatikkoasi vielä Maildir-muotoiseksi ja olet liittynyt jäseneksi ennen huhtikuuta 2012, ota yhteyttä ylläpitoon.
Procmailrc:n muuntaminen Sieveksi
Aiemmin sähköpostiviestien käsittelyssä suositun .procmailrc-tiedoston pystyy muuttamaan Sieve-formaattiin ajamalla SSH-yhteyden kautta Lakka-palvelimella seuraavan komennon:
procmail2sieve ~/.procmailrc
Tulosteena on Sieve-säännöstö, joka kopioidaan ja liitetään Kapsin Roundcube-webmailin kohtaan Asetukset → Suodattimet → Toiminnot → Muokkaa suodatinasetusta.
Kun asetukset ovat tallentuneet, voit poistaa .procmailrc:n:
rm ~/.procmailrc
Roskapostin suodatus
Ohjeet roskapostin suodattamiseen löytyvät sivulta Roskapostin suodatus.
Lisäsuodattimet
Sieve-suodattimet käsitellään järjestyksessä skriptien tavoin, joten järjestyksellä on väliä. Järjestystä voi vaihtaa Roundcubessa raahaamalla ja pudottamalla (drag and drop) suodattimien nimiä suodatinlistassa.
Esimerkiksi whitelist-toiminnon voi tehdä luomalla uuden suodattimen oheisesti:
Suodattimen lisäämisen jälkeen suodatin on siirrettävä raahaamalla ja pudottamalla olemaan ennen roskapostisuodatin-sääntöä.
Suodatinten muokkaaminen käsin
Suodattimia voi muokata Roundcubella myös raakamuodossa valikosta Asetukset → Suodattimet → Toiminnot → Muokkaa suodatinasetusta.
Säännöstö voi näyttää esimerkiksi tältä:
require "fileinto"; # Ladataan fileinto-laajennus, jonka avulla viestejä siirretään # rule:[Paypal-kuitit omaan kansioonsa] if allof ( # kaikki alla olevat ehdot on täytyttävä: header :contains "from" "paypal.com", # 1) Lähettäjän osoitteessa tulee olla paypal.com header :contains "subject" "Receipt") # 2) Viestin otsikossa on luettava "Receipt" { fileinto "Kuitit/Paypal"; # Siirretään viesti Kuitit-kansion Paypal-alikansioon stop; # Lopetetaan säännöstön käsittely tähän eikä mennä seuraaviin kohtiin # jotka ovat tässä esimerkissä whitelistaus ja roskapostisuodatin. } # rule:[Whitelist] if anyof ( # Jokin ehdoista on täytyttävä: header :contains "from" "@github.com", # - Lähettäjän osoitteessa @github.com header :contains "from" "@twitch.tv", # - Lähettäjän osoitteessa @twitch.tv header :contains "to" "@lists.debian.org") # - Vastaanottajan osoitteessa @lists.debian.org (postituslista) { stop; # Lopetetaan säännöstön käsittely tähän # eikä mennä roskapostisuodattimeen. } # rule:[Roskapostisuodatin] if anyof ( header :contains "x-rspam-score" "++++", # Täsmää X-Rspam-Scoreen 4 tai yli header :contains "from" "@parhaattarjoukset.scam") # Lähettäjän osoitteessa @parhaattarjoukset.scam { fileinto "Junk"; # Siirretään viesti roskapostikansioon. stop; # Lopetetaan säännöstön käsittely tähän. }