Zurück zur Procmail Konfiguration
Inhalt
Vor zur Spamfilter installation

Installation von Web-Cyradm

für MySQL Benutzer:

als Erstes brauchen wir natürlich die Software, herrunterladen und entpacken:

wget http://www.web-cyradm.org/web-cyradm-0.5.4.tar.gz
tar xfz web-cyradm-0.5.4.tar.gz

als Nächstes verschieben wir web-cyradm in unser WebServer "documentroot" bei Apache ist das oft: /usr/local/apache/htdocs.

mv web-cyradm-0.5.4 /usr/local/apache/htdocs

jetzt noch die Log Datei für Web-Cyradm.

touch /var/log/web-cyradm.log
chown nobody /var/log/web-cyradm.log

als Nächstes legen wir unsere MySQL Datenbank an, sollte sie noch nicht gestartet sein, starten wir die Datenbank mit:

/etc/init.d/mysql.server start

Bei Web-Cyradm sind zwei SQL Scripte vorhanden, welche die Arbeit für uns erledigen.

ACHTUNG bitte ändere das default Passwort in den SQL Scripts. Hier das gleiche Passwort verwenden, welches wir vorher in den Postfixdatein angegeben haben.

Nachdem wir das Passwort geändert haben, erstellen wir nun die nötigen Tabellen.

/usr/local/mysql/bin/mysql -u root -p < \
/usr/local/apache/htdocs/web-cyradm/scripts/insertuser_mysql.sql

/usr/local/mysql/bin/mysql mail -u mail -p < \
/usr/local/apache/htdocs/web-cyradm/scripts/create_mysql.sql

Nachdem wir nun unsere Datenbank erstellt haben, konfigurieren wir Web-Cyradm.

cd /usr/local/apache/htdocs/web-cyradm/config

cp conf.php.dist conf.php

touch /var/log/web-cyradm-login.log
chown nobody /var/log/web-cyradm-login.log

Cyrus einstellen in der "conf.php":

#The Cyrus login stuff
$CYRUS = array(
	'HOST' => 'localhost',
	'PORT' => 143,
	'ADMIN' => 'cyrus',
	'PASS' => 'secret'
);

Bitte hier drauf achten, dass wir unser neues Passwort benutzen. Noch einmal schnell die Datenbank überprüfen:

$DB = array(
    'TYPE' => 'mysql',
    'USER' => 'mail',
    'PASS' => 'secret',
    'PROTO' => 'unix', // set to "tcp" for TCP/IP
    'HOST' => 'localhost',
    'NAME' => 'mail'
);

Solltest du in der /etc/imapd.conf, "unixhierarchysep" auf yes gesetzt haben, setze in der "conf.php"

$DOMAIN_AS_PREFIX=0

auf

$DOMAIN_AS_PREFIX=1

Damit wäre Web-Cyradm nun funktionsfähig.


Zurück zur Procmail Konfiguration
Inhalt
Vor zur Spamfilter installation