E-post
- Oppsett av klient på privat PC
- Spamfilter
- Videresending av e-post
- Filterering med procmail
- Kjapp innføring i exims .forward filer
Vi tilbyr både POP3 og IMAP på colargol, men kun med SSL-kryptering. Dette fordi vi ønsker at sikkerheten skal være på topp til enhver tid.
Når det gjelder SMTP, tilbys dette kun til de maskinene som står på Tihldenettet, det vil si maskiner som står på serverrommet, eller Tihldes kontorer.
Slik ser mailoppsettet hos Tihlde ut:
| POP3s-server: | tihlde.org | (port 995) |
| IMAPs-server: | tihlde.org | (port 993) |
| SMTP-server: | tihlde.org | (port 587) |
Husk å sette klienten til å benytte SSL!
Vi har installert spamassasin på Colargol. Dette betyr at du som bruker, med relativt enkle grep, kan filtrere ut mye av spammen du mottar.
Dette kan i enkleste tilfelle gjøres ved å sette opp ‘~/.procmailrc’ til å benytte spamassasin.
Dette forutsetter at du ikke har ‘~/.forward’ liggende.
Opprett .procmailrc i hjemmekatalogen din med følgende innhold:
PATH=/bin:/usr/bin:/usr/local/bin MAILDIR=$HOME LOCKFILE=$HOME/.procmail-lockfile LOGFILE=$HOME/.procmail-log DEFAULT=$HOME/Maildir/ # Spamsjekk :0fw | spamassassin
Opprett så katalogen “.procmail” i hjemmekatalogen din. (mkdir ~/.procmail)
Merk at dette ikke fjerner spammen din, men bare tagger den som spam via en header, samt skriver litt info i mailen om at det er spam osv.
De fleste vil nok gjerne ikke se spammen, og da er det kjekt å få den i en egen mailboks som man bare kikker innom i ny og ned for å sjekke om noe er blitt feilsortert.
For å gjøre dette, legg til følgende nederst i .procmailrc fila di:
# Spam blir lagret i en underkatalog av ~/Maildir/ # Viktig å merke at underkataloger må starte på "." for at imap-tjeneren skal se den! :0: * ^X-Spam-Status:.Yes,.* $DEFAULT/.spam/ # Alt annet går til ~/Maildir/ som vanlig :0 $DEFAULT
For å videresende mail til en konto på en annen server gjør du følgende:
$ cd $HOME $ echo "ola.normann@staten.no " > .forward $ cd -
Filtrering med procmail:Fjern .forward om du har denne. Har du da satt opp procmail i ~/.procmailrc vil mail filtreres dit automatisk, hvis ikke går den direkte i ~/Maildir/.
Eksempel på filtrering med .procmailrc-fil:
# VIKTIG: # Alle mailbokser må ende med "/" for at Maildir-formatet skal bli brukt! # Underkataloger av Maildir må starte på "." for at IMAP-tjeneren skal # kunne se dem. PATH=/bin:/usr/bin:/usr/local/bin MAILDIR=$HOME LOCKMAIL=$HOME/.procmail-lockfile LOGFILE=$HOME/.procmail-log DEFAULT=$HOME/Maildir/ # Tagger spam :0fw | spamassassin # Spam blir lagret i katalogen ~/Maildir/.spam/ :0: * ^X-Spam-Status:.Yes,.* $DEFAULT/.spam/ # Flere eksempler (må redigeres til eget behov): # Epost som kommer inn til adressen elin-skole@tihlde.org blir lagt i # katalogen Maildir/.skole/ :0: * ^(To|Cc).* elin-skole@tihlde.org $DEFAULT/.skole/ # Epost som kommer fra adressen ola@nordmann.no blir lagt i # katalogen Maildir/.ola/ :0: * ^From:.* ola@nordmann.no $DEFAULT/.ola/ # Alle andre eposter går til standardlokasjonen ($HOME/Maildir/). :0 $DEFAULT
Kjapp innføring i exims .forward filer
Exim sine ‘.forward’ filer kan også brukes til ufattelig mye stilige ting. Blant annet filtrering til forskjellige mailbokser etter hvem som sender, hvem mail ble sendt til, subject etc.. .forward filene til exim har en veldig lettfattelig syntax, så det skal ikke mye til for å få satt opp rimelig bra filtrering.
MERK: Skal filtrering brukes i .forward, MÅ den første linjen i .forward være: # Exim filter
Et par kjappe eksempler sier mer enn en god del ord:
# Exim filter if $header_from contains "@spam.com" then # Mail fra folk på spam.com blir lagra i ~/Maildir/.spam/ save $home/Maildir/.spam/ # Stopp parsing av fila seen finish endif if $header_to contains "stud.aitel.hist.no" then # Mail som blir sendt til en adresse på stud.aitel.hist.no, # og forwardet til tihlde-konto, kommer i ~/Mailbox/.skole/ save $home/Maildir/.skole/ # Stopp parsing av fila seen finish endif if $message_body contains "Hilsen mamma" then # Lagre all mail som inneholder "Hilsen mamma" til ~/Maildir/.mamma/ :) save $home/Maildir/.mamma/ # Stopp parsing av fila seen finish endif if $local_part_suffix contains "-prosjekt" then # Mail som kommer til brukernavn-prosjekt@tihlde.org blir her # videresent til prosjekt@foo.bar deliver prosjekt@foo.bar # Merk at her stopper vi ikke parsing av fila, så kopi blir også # lagret i ~/Maildir/ endif # Mail som ikke slår ut på noen av de filter som stopper parsing, # havner rett i ~/Maildir/ save $home/Maildir/
For komplett filteringsmanual, gå til: http://www.exim.org/exim-html-3.30/doc/html/filter.html




