So, dann gehts mal los.
Folgende Pakete installieren:
apache2 mysql-server-5.0 php5 phpmyadmin php5-imap php-pear php5-gd php5-ldap postfix postfix-ldap cyrus22-imapd cyrus22-admin sasl2-bin
Ein ContentFilter ist auf dem Server nicht aktiv, das übernimmt ein anderer. Also evtl. noch amavis-new clamav spamassasin installieren.
Anpassungen in der /etc/postfix/main.cf:
Code:
mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
mailbox_command = /usr/bin/procmail -t -a $EXTENSION
local_recipient_maps = ldap:/etc/postfix/ldap.cf
virtual_alias_maps = hash:/etc/postfix/virtual_alias
# Noch ein paar SMTP Restrictions
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch
smtpd_delay_reject = yes
smtpd_client_restrictions = permit_sasl_authenticated, reject
smtpd_sender_login_maps = ldap:/etc/postfix/ldap.cf
Anpassungen in der /etc/postfix/master.cf:
Code:
smtp inet n - n - - smtpd
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}
Die Datei /etc/postfix/ldap.cf. Je nach LDAP Server anpassen
Code:
server_host = IPADRESSE
search_base = DIE_BASE_DN
query_filter =(mail=%s)
result_attribute = mail
Die Datei /etc/cyrus.conf
Code:
sieve cmd="timsieved" listen="sieve" prefork=0 maxchild=100
Die saslautd im Verzeichnis /etc/default/
Code:
START=yes
MECHANISMS="ldap"
OPTIONS="-c -r"
Und die saslauthd.conf im Verzeichnis /etc
Code:
ldap_servers: LDAP_SERVER
ldap_search_base: DIE_BASE_DN
ldap_filter: mail=%u
Ich denke, das dürfte so laufen. Ich hab die /etc/imapd.conf (Hauptkonfig Datei von cyrus) hier nicht gepostet, da die Datei viel zu lang ist und ich nicht mehr weiß, welche Stellen ich geändert hab. Also poste mal deine hier, dann sag ich dir, was du ändern musst.
Ich hab die Sachen jetzt einfach aus meiner eigenen Anleitung rauskopiert und etwas angepasst. Zwischendurch wurden aber immer wieder Anpassungen am Server gemacht, die nicht in der Anleitung stehen...
Wenn du Probleme mit Postfix hast, schau mal auf der offiziellen Webseite (
http://www.postfix.org/ ), da findest du jede Menge Hilfe und Erklärungen zu jeder einzelnen Konfig Option. Eine extrem hilfreiche Seite!!!
Ach ja, das sind meistens keine kompletten Konfig Dateien, sondern nur Auszüge (es sei denn, die Dateien existieren noch nicht).
Viel Spaß
Gruß