Zugegeben, wie oft soll (oder muß) man mal eben einen Mailserver Installieren und Konfigurieren? Jeden Tag mag das sicherlich nicht vorkommen.
Ab und zu kommt dies aber eben bei dem einen oder anderen doch vor.
Jeder, der dies bereits verucht hat ist auf jeden Fall in der Lage sich durch sehr umfangreiche Tutorials zu arbeiten.
Gerade aus diesem Grund ist es sehr hilfreich, wenn man eine Software hat, die einem diese Aufgabe zuverlässig abnimmt.

Nachdem ich bereits einige Mailserver „von Hand“ augesetzt habe und für mich rein privat einen eigenen Mailserver benötigte der möglichst schnell einzurichten und administrieren ist habe ich ein wenig gegoogelt und bin dabei fündig geworden.

Dabei handelt es sich um ein noch sehr junges Projekt (1. Eintrag im SVN Repository vom 31.12.2006) namens „CpVES“.

Die Entwickler haben dabei ganze Arbeit geleistet, denn zu meinem erstaunen ließ sich die Software trotz einiger Handarbeit absolut Problemlos installieren und konfigurieren.

Features

Die Software basiert auf bewährten Paketen und bietet folgende Features

  • Virtuelle Domains
  • Virtuelle Mailboxen
  • Virtuelles Forwarding
  • Domainforwarding
  • Catch-All
  • Autoresponder
  • Spamfilter (Spamassasin)
  • Virusbenachrichtigung

Installation

Folgende Pakete (Debian Etch) müssen installiert sein:

  • postfix
  • postfix-mysql
  • courier-authlib
  • courier-authlib-mysql
  • courier-imap
  • courier-maildrop
  • mysql-server-5.0
  • spamassassin
  • spamc
  • amavisd-new
  • php5-imap
  • php5-mysql
  • php-pear
  • php-db
  • php-net-checkip
  • libapache2-mod-php5
  • apache2-mpm-prefork
  • libsasl2-modules
  • libsasl2
  • sasl2-bin
  • libdbd-mysql-perl
  • libdbi-perl
  • clamav-freshclam
  • clamav-daemon
  • php5-mhash
  • libemail-simple-perl
  • libemail-find-perl
  • libconfig-general-perl

Außerdem müssen folgende PEAR-Packages installiert sein:

  • Net_IPv6
  • Net_DNS
  • Validate

Zuerst muss die Mysql-Datenbank erstellt werden. Laut Anleitung wäre ein treffender Name dafür „mail_system„ ;-)

Jetzt werden noch einige Benutzer benötigt, die mit verschiedenen Rechten auf die Datenbank zugreifen können.

Für’s Webinterface:

username: mail_web – Alle Rechte auf alle Tabellen der Datenbank

Für die Backendscripts:

username: mail_backend – Alle Rechte auf alle Tabellen der Datenbank

Für Courier und Postfix

username: mail_sys - SELECT Rechte für mail_system.users,
mail_system.domains und mail_system.forwardings

für Spamd

 username: mail_spam - SELECT Rechte für mail_system.spamassassin

Für Amavis

username: mail_amavis - SELECT Rechte für mail_system.domains

Jetzt müssen 2 Useraccounts eingerichtet werden. Einer für die Mailboxen und einer für Spamassasin.

Das eigentliche Paket kann hier gedownloadet werden.

Nun muss der Werbserver eingerichtet werden. In den Dokumentenpfad werden nun die Skripte installiert!

Die Datei: config.inc.php wird nun an die entsprechenden Gegebenheiten angepasst.

Damit ist die Software an sich bereits installiert. Es müssen nun noch einige Konfigurations-Dateien angepasst werden. Am besten hält man sich dabei an die Vorschläge aus der Dokumentation!

Wie bereits erwähnt ist die Installation absolut Problemlos – und in meinem Fall läuft der Mailserver bereits seit einem Monat wie am Schnürrchen.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Technorati
  • MisterWong
  • del.icio.us
  • Digg
  • BlinkList
  • Furl