Kurzanleitung für Mailserver (exim, squirrelmail, courier-imap) mit Webfrontend:
getestet mit Debian_Woody_stable

 

1. Benötigt werden folgende Programme:
# apt-get install  courier-imap squirrelmail exim apache 

evtl.noch

# apt-get install courier-maildrop courier-pop courier-authdaemon courier-base

2. Werden neue user mit "adduser" aufgenommen, kann man 

a) folgende Datei erstellen /usr/local/sbin/adduser.local und mit folgenden editieren:
#!/bin/sh
maildirmake -S $4/Maildir
chown $1:$3 -R $4/Maildir

und nun muß das Script ausführbar gemacht werden:
# chmod 0744 /usr/local/sbin/adduser.local

b) oder einfach folgendes erstellen
# cd /etc/skel
# maildirmake $HOME/Maildir

 

3. Da Exim die Mails in /var/mail/* abspeichert und von Haus auf keine Mails weiterleitet, muß folgendes in /etc/exim/exim.conf unterhalb von TRANSPORTS CONFIGURATION eingetragen werden, in diesem Beispiel sind u.a 5MB Quotas gesetzt:

## This transport is used for local delivery to user mailboxes and set quotas.
local_delivery:
driver = appendfile
quota = 5M
quota_warn_threshold = 75%
quota_warn_message = "\
To: $local_part@$domain\n\
Subject: Your mailbox\n\n\
This message is automatically created \
by mail delivery software.\n\n\
The size of your mailbox has exceeded \
a warning threshold that is\n\
set by the system administrator.\n"
directory = /home/${local_part}/Maildir/
maildir_format
group = mail
return_path_add
envelope_to_add
no_mode_fail_narrower
create_directory
user = ${lc:$local_part}


4. Konfiguration von squirrelmail

# /etc/squirrelmail/conf.pl

5. Nun kann über Webinterface (Browser) Mails verwaltet und gesendet werden --> http://ServerIP/squirrelmail/

6. komplette exim.conf