Der eigene “über ein Webinterface konfigurierbare Mailserver” in 10 Minuten, dank CpVES
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.
Verwandte Artikel
- Subversion über SSH mit anderem Port
- PHP 5.2.2. mit unscheinbarem Seiteneffekt
- Anti Spam-Protokoll vorgestellt
- AMD öffnet M56 und RV630 Spezifikationen für OpenSource-Entwickler
- Anleitung: Entwicklungsumgebung für Firefoxextensions
Beitrag: 2. Juli 2007 (10:48 Uhr) von juniperus
Kategorien: Server, Linux, Internet, Tutorials, Neuigkeiten
Tags: mail, mailserver, mysql, pear, perl, php, postfix, server, spamassasin
Permanentlink: Der eigene “über ein Webinterface konfigurierbare Mailserver” in 10 Minuten, dank CpVES
Kommentarfeed abonnieren
Beitrag Kommentieren
TrackBack-URL







8 Kommentare zu “Der eigene “über ein Webinterface konfigurierbare Mailserver” in 10 Minuten, dank CpVES”
Klingt gut. Muss ich mir echt mal anschauen.
Auf einem unserer Server habe ich Axigen laufen (www.axigen.com). Hat Webmail und Webinterface mit dabei, ist bis 10 User bei einer Domain kostenfrei und in rund 10 Minuten einsatzbereit. Könnte nur ein klein wenig schlanker sein.
Wäre ja schön wenn der link für das packet funktionieren würde…-.- würde es gerne mal ausprobieren
Hallo Timoe,
Du hast recht, der Download klappt momentan nicht - leider kann ich da auch nichts machen, da ich ja nicht der Anbieter dieser Software machen.
Gestern ging es jedenfalls noch. Probier es doch morgen einfach nochmal aus!
Sollte wieder funktionieren. Der Server ist etwas unzuverlaessig. Der schmiert oefters ab…
[…] http://guxx.de/2007/07/02/der-eigene-uber-ein-webinterface-konfigurierbare-mailserver-in-10-minuten-… […]
Hallo,
bei mir endet der Loginversuch damit:
Fatal error: Call to undefined method DB_Error::numRows() in /usr/local/cpves/includes/sites/login.php on line 100
Pear::DB ist installiert…keine Ahnung woran das liegt.
Hat bei mir super funktioniert. Zumindest bis zum Erscheinen der Oberfläche. Leider funktioniert Postfix noch nicht so richtig, aber das krieg ich bestimmt auch noch hin. Danke für den Tipp !
die installation ist zwar recht anstrengend (ca. 4 stunden bis jetz), funktioniert aber soweit ganz gut.. nur die webmail hab ich noch nicht gefunden.. aber gucken wir mal…