Hi...
habe vor langer, langer Zeit mal auf meinem Server hier einen Mail Server aufgesetzt und mir hierzu eine Reihe Notizen und Screenshots gemacht.
Ich stelle diese mal hier stumpf ein (also ohne Garantie, inwieweit das ganze heute noch funktioniert) aber vielleicht hilft es Dir ja weiter.
----------------------------------------------------------------------------------------------
gebraucht wurden die Module
exim4 (standard bei Installation des Debian)
cyrus21 (apt-get install cyrus21-imapd cyrus21-admin libsasl2-modules libsasl2 sasl2-bin)
---------
# fetchmail einrichten. (holt Mails vom pop3 Server ab und übergibt diese an Cyrus)
Anlegen einer Datei .fetchmailrc mit dem Inhalt
#server gmx
server pop.gmx.net
proto pop3
#Benutzer + PW
user ***@gmx.de
pass **********
#Optionen
to <name>
#keep
Aufruf zum Abfragen von Nachrichten mit
fetchmail --verbose
---------
# exim4 einstellen (irrsinnig blöde und umfangreich)
Folgende Dateien sind von Bedeutung.
/etc/exim4/update-exim4.conf.conf
/etc/exim4/passwd.client
Die passwd.client enthält die Zugangsdaten für den SMTP Server
Die update-exim4.conf.conf enthält die Hostadressen des SMTP Server
Nach Änderungen in diesen Dateien ist ein Restart der exim4 durchzuführen
/etc/init.d/exim4 restart
Protokoll ist in der /var/log/exim4/mainlog diese Datei ist sehr wichtig für die Fehleranalyse.
Wichtig ist die Datei
/etc/email-adresses
Diese Datei enthält für jeden Mail-User einen Eintrag der als FROM in der eMail auftaucht.
Die SMTP Server akzeptieren keine Mails, die hier nicht den richtigen Account Eintrag haben.
---------
Sehr hilfreich war die Dokumentation von:
http://www.daniel-lewin.de/id/srv_exim.html
und das Forum:
http://www.debianforum.de/forum/index.php
---------
# einloggen mit:
cyradm --user cyrus localhost (cyrusX)
# cyradm Kommandos
cm Erzeugt eine neue Mailbox
lm Listet Mailboxen auf, Wildcards sind erlaubt
dm Loescht eine Mailbox und alle darunterliegenden Mailboxen
renm Umbenennen einer Mailbox
lam Listet die Zugriffskontrollen einer Mailbox auf
sam Hinzufuegen von Zugriffsrechten auf eine Mailbox
dam Loeschen von Zugriffsrechten auf eine Mailbox
sq Setzen von Quota-Limits
lq Zeigt die Quotas fuer eine Mailbox an
lqr Zeigt die Quotas fuer eine Toplevel-Mailbox an
help Zeigt eine Hilfe aller Befehle an
quit Beendet das Programm
# Anlegen eines cyrus Users mit
localhost> cm user.<Benutzername>
# Spam Verzeichnis muss angelegt werden..
localhost> cm user.<Benutzername>.Spam
# Nach dem Anlegen eines cyrus Users muss die Datei /etc/skel/.procmailrc
# in das Homeverzeichnis des Users als .procmailrc kopiert werden.
# unbedingt dann die Rechte des Users fuer .procmailrc setzen.
# loeschen eines cyrus Users (erste Rechte dafuer setzen):
localhost> sam user.<Benutzername> cyrusadm d
localhost> dm user.<Benutzername>
----------------------------------------------------------------------------------------------
Da ich nicht weiss, wie es hier mit pics im Forum gehandhabt wird, habe ich hier mal ein paar Links von Screenshots abgelegt. Die Grafiken liegen auf meinem Server. Wenn es kein Problem darstellt, könnten diese Links gegen die Bilder direkt ausgetauscht werden.
cyrus1.jpg
cyrus2.jpg
procmail1.jpg
procmail2.jpg
exim4.jpg
fetchmail1.jpg
fetchmail2.jpg