E-post


Oppsett av klienter:

Vi tilbyr både POP3 og IMAP på colargol, men kun med SSL/TLS-kryptering. Dette fordi vi ønsker at sikkerheten skal være på topp til enhver tid.

Slik ser mailoppsettet hos Tihlde ut:

POP3s-server: tihlde.org (port 995)
IMAPs-server: tihlde.org (port 143)
SMTP-server: tihlde.org (port 587)

Husk å sette klienten til å benytte TLS!

Spamfilter

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

Videresending av e-post:

For å videresende mail til en konto på en annen server gjør du følgende:

$ cd $HOME
$ echo "on.netatsnull@nnamron.alo " > .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 gro.edlhitnull@eloks-nile  blir lagt i
# katalogen Maildir/.skole/
:0:
* ^(To|Cc).* gro.edlhitnull@eloks-nile
$DEFAULT/.skole/

# Epost som kommer fra adressen
 on.nnamdronnull@alo  blir lagt i
# katalogen Maildir/.ola/
:0:
* ^From:.* on.nnamdronnull@alo
$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,  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 gro.edlhitnull@tkejsorp-nvanrekurb blir her
	# videresent til rab.oofnull@tkejsorp
	deliver rab.oofnull@tkejsorp 

	# 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