Sähköpostin suodattaminen Pinellä
Tämä ohjeistus on tehty Pinen versiolle 4.33, mutta toiminee ilman suurempia muutoksia Pinen versiosta 4.20 eteenpäin.
Edistyneemmille käyttäjille procmail-ohjelmisto sallii huomattavasti paremmat mahdollisuudet viestien suodattamiseen. Procmailin käyttäminen on kuitenkin monimutkaisempaa kuin Pinen suodattimien.
Määritellään esimerkkkisuodatus jolla saadaan Tietoverkot työvälineenä -kurssin postituslistan viestit suoraan omaan kansioonsa.
- Käynnistä Pine
- Pinen sähköpostisuodatusasetuksia pääsee muuttamaan valitsemalla
- ensin S (Setup)
- Setup-valikosta valitaan R (Rules)
- Rules-vaihtoehdoista valitaan F (Filters)
- Jos yhtään suodatusehtoa ei ole vielä määritelty niin ainoa mahdollisuus jatkaa on
lisätä uusi valitsemalla:
Use Add to add a Filtering Rule
- Nyt päästään määrittelemään suodatusta seuraavanlaisella näytöllä:
PINE 4.33 ADD A FILTERING RULE Folder: INBOX 43 Messages Nickname = <No Value Set: using "Filter Rule"> To pattern = <No Value Set> From pattern = <No Value Set> Sender pattern = <No Value Set> Cc pattern = <No Value Set> News pattern = <No Value Set> Subject pattern = <No Value Set> Recip pattern = <No Value Set> Partic pattern = <No Value Set> AllText pattern = <No Value Set> Score interval = <No Value Set>
Jokaisesta kohdasta saa avustuksen painamalla kyseisellä rivillä ?-näppäintä.
- Annetaan ensimmäiseksi nimi suodatussäännöllemme eli täytetään kohta Nickname
Nickname = tietoverkot työvälineenä -kurssin postituslista
- Postituslistan viestit lähetetään aina samaan osoitteeseen eli
tietoverkot@majordomo.cc.jyu.fi. Suodattamiseen riittää siis jos
pystymme ohjaamaan kaikki tähän osoitteeseen kohdistetut viestit haluttuun kansioon.
Määritellään kohtaan Recip postituslistan sähköpostiosoite
jolloin riittää, että osoite esiintyy TO: tai CC:-kentissä niin se suodatetaan oikeaan paikkaan.
Recip pattern = tietoverkot@majordomo.cc.jyu.fi
Vastaavalla tavalla voitaisiin määritellä suodatus esim. lähettäjän (From) tai viestin otsikon (Subject) mukaan.
- Seuraavaksi pitää kertoa missä kansioissa haluamme suodatuksen olevan voimassa. INBOX
riittää jos haluamme suodattaa vain tulevan postin emmekä muiden kansioiden välillä.
Current Folder Type = Set Choose One --- -------------------- ( ) Any ( ) News ( ) Email (*) Specific Folder List = INBOX
- Edelleen voitaisiin määritellä pitääkö viestin olla tärkeä (Important), uusi (New),
poistettu tai vastattu jotta suodatussääntöä toteutettaisiin. Kaikki nämä kohdat voidaan
nyt jättää oletusasetuksiinsa.
Message is Important? = Set Choose One --- -------------------- (*) Don't care, always matches ( ) Yes ( ) No Message is New? = Set Choose One --- -------------------- (*) Don't care, always matches ( ) Yes ( ) No Message is Deleted? = Set Choose One --- -------------------- (*) Don't care, always matches ( ) Yes ( ) No Message is Answered? = Set Choose One --- -------------------- (*) Don't care, always matches ( ) Yes ( ) No
- Kohta Filter Action on seuraava tärkeä. Se kertoo mitä
suodatussäännön toteuttavalle viestille pitää tehdä. Vaihtoehtoina on joko viestin poistaminen
tai sen siirtäminen johonkin tiettyyn kansioon. Poistamista kannattaa käyttää vain erittäin
harvoin, koska sillä saa helposti viestinsä hukattua jos suodatussäännöissä on virheitä.
Siirrämme postituslistan viestit Tietoverkot-kansioon:
Filter Action = Set Choose One --- -------------------- ( ) Delete (*) Move to Folder = Tietoverkot
- Viimeinen kohta voidaan jättää huomiotta.
- Suodatussääntö on nyt valmis ja se voidaan E (Exit Setup) -valinnalla hyväksyä.
- Pine huomaa, että Tietoverkot-kansiota ei ole vielä olemassa
ja kysyy tehdäänkö se. Vastataan myöntävästi.
Folder "Tietoverkot" in <Mail> doesn't exist. Create? Y Yes ^C Cancel N [No]
- Tehdään vielä toinen suodatussääntö, joka siirtää omat itsellemme tulevat viestimme automaattisesti omaan kansioonsa. Tällä suodatussäännöllä on helppoa testata suodatuksen toiminta.
- A (Add) -valinnalla voidaan lisätä uusi.
- Anna säännölle seuraavat ominaisuudet:
- Nimeksi (Nickname): Omat viestit
Nickname = Omat viestit
- From-kenttään arvoksi oma sähköpostiosoite esim.
From pattern = tommi.j.lahtonen@jyu.fi
- Filter Action -kohtaan määritellään viestien siirtäminen kansioon Omat:
Filter Action = Set Choose One --- -------------------- ( ) Delete (*) Move to Folder = Omat
- Kaikki muut kentät voivat jäädä oletusasetuksiinsa
- Nimeksi (Nickname): Omat viestit
- Hyväksytään muutokset E (Exit Setup)
- Luodaan Omat-kansio
- Palataan Pinen alkuruutuun E (Exit Setup) ja hyväksytään muutokset.
- Kokeillaan suodattamisen toimintaa lähettämällä testiviesti omaan sähköpostiosoitteeseen
To : tjlahton@cc.jyu.fi Cc : Attchmnt: Subject : testi ----- Message Text ----- testi
- odotellaan hetki viestin saapumista. Viestin saavuttua pitäisi näytöllä vilahtaa teksti:
[Moving 1 filtered message to "Omat" DONE]
Jos viesti tulee näkyviin INBOXiin niin suodattimen määrittelyssä on mennyt jotakin pieleen.
- Valitsemalla L (Folder List) päästään selaamaan Pinen kansioita. Valitaan Omat-kansio. Kansiosta pitäisi löytyä äsken lähetetty viesti.
- Pine ei oletuksena osaa lukea uusia viestejä suoraan muualta kuin INBOXista. Korjataan asetuksia sen verran, että uudet viestit löytyvät myös äsken luoduista Omat- ja Tietoverkot-kansioista.
- Siirrytään takaisin Pinen alkuruutuun M-komennolla.
- Siirrytään asetuksien määrittelyyn S (Setup)
- Valitaan C (Config)
- SETUP CONFIGURATION-näytöstä etsitään kohta [ Folder Preferences ]
ja ruksataan kohta enable-incoming-folders:
[ Folder Preferences ] [ ] combined-subdirectory-display [ ] combined-folder-display [ ] enable-dot-folders [X] enable-incoming-folders [ ] enable-lame-list-mode [ ] expanded-view-of-folders [ ] quell-empty-directories [ ] separate-folder-and-directory-entries [ ] single-column-folder-list [ ] vertical-folder-list
- Hyväksytään muutokset E (Exit Setup) -valinnalla
- Pine pitää tässä vaiheessa sulkea ja käynnistää uudelleen niin se ottaa käyttöön uudet asetukset
- Siirrytään selailemaan kansioita L (Folder List).
Näkymä on muuttunut seuraavanlaiseksi:
Incoming-Folders Incoming Message Folders Mail Local folders in Mail/
- Valitaan Incoming-Folders
Incoming Message Folders -------------------------------------------------------------------------------- INBOX
- Lisätään käyttöön uudet kansiomme Omat ja Tietoverkot
- A (Add) -lisää uuden kansion
- Pine kysyy palvelimen nimeä johon vastataan pelkällä enterillä
Name of server to contain added folder :
- Pine kysyy kansion nimeä johon pitää kirjoittaa hakemisto jossa kansio
sijaitsee sekä kansion nimi. Jyväskylän yliopiston ATK-keskuksen koneissa
sähköpostikansio on aina Mail. Jossakin muussa järjestelmässä se saattaa olla
myös mail.
Folder name to add : Mail/Omat
- Pine kysyy kansion lempinimeä. Tähän kannattaa kirjoittaa kansion nimi
Nickname for folder "Mail/Omat" : Omat
- Nyt on kansio lisätty. Lisää samalla tavalla Tietoverkot-kansio.
- Nyt käytössä on kolme kansiota joista kaikista Pine löytää uudet viestit
Incoming Message Folders -------------------------------------------------------------------------------- INBOX Omat Tietoverkot
- Nyt voit lukea postisi normaaliin tapaan INBOXista. Aina päästyäsi INBOXin loppuun voit painaa sarkain-näppäintä (tabulaattori) jolloin Pine käy läpi muut kansiot ja hyppää suoraan siihen josta löytyy uusia lukemattomia viestejä.
Suodatuksen poistaminen
Tekemäsi suodatukset on helppo poistaa. Mene normaalisti lisäämään uutta suodatus, mutta valitsekin vain jokin olemassaoleva suodatus ja paina D (Delete) niin saat koko säännön poistettua.
Vastaavalla tavalla voit poistaa tekemäsi Omat- ja Tietoverkot-kansiot INCOMING FOLDER -näytöltä.
Käyttäjien kommentit