Diese Seite beschreibt meinen Mailserver auf ubuntu 6.06 LTS. (outdated;-)
Fetchmail
...sammelt alle Accounts ein. Damit die mails auch shchön aussehen, sollte man eine Zeile in der /etc/fetchmailrc durchaus wie folgt schreiben:
poll pop.cornelinux.de proto pop3 user \ corny@cornelinux.de with pass xxx is\ corny@az.local here fetchall;
postfix
...mit mailscanner mit baysian und pyzor, ddc und fuzzyOCR
und mailwatch
Mailwatch for mailscanner zeigt einem schön die eingehenden Emails ein, Statistiken, mittels GeoIP die Reise der Mail usw.
cyrus imapd
...ohne lokale Accounts. Wer will schon so viele unbekannte lokale Benutzer auf seinem Mailsystem? Ne. Niemand. Also muss in die /etc/default/saslauthd Folgendes:
# This needs to be uncommented before saslauthd will be run automatically START=yes # You must specify the authentication mechanisms you wish to use. # This defaults to "pam" for PAM support, but may also include # "shadow" or "sasldb", like this: # MECHANISMS="pam shadow" MECHANISMS="sasldb"
...und in die /etc/imapd.conf:
sasl_mech_list: PLAIN
Ohne lokale Accounts will man natürlich die sieve-skripte auch nicht in den Home-Dirs speichern. Also in die /etc/imapd.conf:
sieveusehomedir: false sievedir: /var/spool/sieve
Zertifizierungsstelle
Die eigene CA muss natürlich ordentlicher Weise ein paar Dinge signieren.
Download des CA Zertifikats.
Download der CRL PEM und in DER.
Wie das ganze funktionieren kann, siehe hier: http://www.etokenonlinux.org/et/HowTos/eToken%20and%20PKI

