Mailsystem: Unterschied zwischen den Versionen

Aus Doc-Wiki
Zur Navigation springen Zur Suche springen
imported>Atman Sense
(Die Seite wurde neu angelegt: Eure Mail-Adresse lautet <code>username@stud.informatik.uni-goettingen.de</code> =IMAP= Der IMAP Server des CIP-Pools zum Lesen von Mails heisst: <code>imap.stud.infor...)
 
imported>Atman Sense
K
Zeile 26: Zeile 26:
   
 
=Filter=
 
=Filter=
Grundsätzlich besteht die Möglichkeit, Mail bereits beim Empfang zu sortieren. Dazu muss eine brauchbare ".mailfilter" Datei angelegt werden. Nur der Besitzer darf Lese-/Schreibrechte haben (chmod 600 ~/.mailfilter).
+
Grundsätzlich besteht die Möglichkeit, Mail bereits beim Empfang zu sortieren. Dazu muss eine brauchbare ".mailfilter" Datei angelegt werden. Nur der Besitzer darf Lese-/Schreibrechte haben (<code>chmod 600 ~/.mailfilter</code>).
   
 
Im folgenden einige Filterbeispiele:
 
Im folgenden einige Filterbeispiele:

Version vom 7. September 2007, 16:16 Uhr

Eure Mail-Adresse lautet username@stud.informatik.uni-goettingen.de

IMAP

Der IMAP Server des CIP-Pools zum Lesen von Mails heisst: imap.stud.informatik.uni-goettingen.de Dieser ist verschlüsselt (imaps - IMAP over SSL) über Port 993 zu erreichen.

SMTP

Der ausgehende SMTP Server des CIP-Pools heisst: smtp.stud.informatik.uni-goettingen.de

Courier

Die Referenz befindet sich unter http://www.courier-mta.org/documentation.html

Maildir

Unterverzeichnisse für Mail sind entweder mittels Klient oder auf der Kommandozeile per cd $HOME && maildirmake -f neuerordner Maildir/ anzulegen. Das führt dann dazu, dass folgende Verzeichnisse mit den richtigen Rechten erzeugt werden:

Maildir/.neuerordner 
Maildir/.neuerordner/cur 
Maildir/.neuerordner/new 
Maildir/.neuerordner/tmp 

Quota

Für den Mailbereich wird eine eigene Quota verwaltet; der Standardwert liegt bei 25MiB; die Quota des "normalen" Dateibereichs liegt bei 75MiB.

Filter

Grundsätzlich besteht die Möglichkeit, Mail bereits beim Empfang zu sortieren. Dazu muss eine brauchbare ".mailfilter" Datei angelegt werden. Nur der Besitzer darf Lese-/Schreibrechte haben (chmod 600 ~/.mailfilter).

Im folgenden einige Filterbeispiele:

eMail Weiterleitung (einfach)

to "!weiterleitungsadresse@anderer.server" 

eMail Weiterleitung mit Kopie

cc "!kopieadresse@anderer.server" 
to "!weiterleitungsadresse@anderer.server" 

eMail Weiterleitung mit Abfrage

if (/^Subject:.*/) SUBJECT=$MATCH 
xfilter "makemime -c message/rfc822 -e quoted-printable -a 'Mime-Version: 1.0' -a $SUBJECT -" 
to "!weiterleitungsadresse@anderer.server" 

Anti-Spam

if (/^X-Spam-Flag: YES/) 
{ 
  to Maildir/.Trash/ 
} 

Sortieren nach Empfänger

if (/^Delivered-To: *max@mustermann\.de$/) Der Empfänger ist case-sensitiv 
{ 
  to $DEFAULT/.Max/ 
} 

Sortieren nach Absender

if (/^From max@mustermann.de/) Der Absender ist case-sensitiv 
{ 
  to $DEFAULT/.Max/ 
} 

Sortieren nach Betreff

if (/^Subject: Test/) Der Absender ist case-sensitiv 
{ 
  to $DEFAULT/.Ordner_Betreff/ 
} 

Nach Zeichenkette im eMail-Body

if (/blafusel/:b) Der Absender ist case-sensitiv 
{ 
  to $DEFAULT/.Ordner_Betreff/ 
} 

Knackpunkt ist dabei, dass die in der .mailfilter referenzierten Verzeichnisse existieren müssen, sie werden nicht automatisch angelegt! Die Verzeichnisse müssen im Verzeichniss ~/Maildir/ über einen IMAP-Client angelegt werden. Wenn sich hier ein Fipptehler einschleicht, werden die Mails nicht ausgeliefert...

Spam

Spamassassin nimmt eine Bewertung der ankommenden Mails vor. Man kann die Bewertungsregeln und die aus den gesammelten Punkten resultierenden Konsequenzen in weitem Rahmen beeinflussen. Wie das geht steht beispielsweise in der dortigen FAQ.

Wichtig ist: Spam wird in keinem Fall vernichtet sondern lediglich gekennzeichnet und in jedem Fall zugestellt.

Viren

Viren und sonstige Malware sind verboten: sowohl ankommende als auch abgehende (!) Mail wird auf bekannte Viren getestet - und zwar schon bevor die Mail (im SMTP-Dialog) als "angenommen" bestätigt wird. Theoretisch sollte das Mailsystem also recht virenarm sein.

Klienten

Mutt Folgendes sollte sich in .muttrc befinden:

set mbox_type=Maildir 
set folder=~/Maildir 
set spoolfile=~/Maildir 
set postponed=+.Postponed 
set record=+.Sent 
set mask=^\\. 
set move=no 

Für die Benutzung von Postponed Mails muß von Hand mit maildirmake -f Postponed Maildir/ ein passendes Verzeichnis angelegt werden.