| Zurück zur Procmail Konfiguration |
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 < \ |
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 |
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 |