postfixadmin
Postfixadmin
WIP
Installation zusätzlich zu einem vorhandenen Webserver in ein Unterverzeichnis wie z.B. pfadmin.
Es wird nicht das Paket aus dem Betriebssystem verwendet sondern die Upstream-Variante.
Hier als Beispiel die Version 3.3.16.
Voraussetzung ist ein funktionierender Webserver, sowie Postfix und Dovecot.
Insbesondere die Zertifikate für Dovecot sollten funktionsfähig sein.
Dazu die Links in /etc/dovecot/private kontrollieren. Ggf. den Benutzer dovecot zur
Gruppe ssl-cert hinzufügen.
Der Composer-Kram wird bewußt nicht verwendet uns uns keine externen Abhängigkeiten einzutreten. Die Abhängigkeiten werden aus den Paketen der Distribution genommen. Momentan sind das
php-mysqlismarty3
Momentan nur grobe Notizen
- Herunterlanden des
tgz-Archivs - Entpacken des Archivs
- Ablage unter z.B.
/usr/local/share - Das Verzeichnis
publicmuß im Webserverzugriff sein- entweder ein Link unter z.B.
/var/www/htmloder - eine Direktive in der Webserver-Konfguration für das Verzeichnis
- Datenbank anlegen
CREATE DATABASE postfix; CREATE USER 'postfix'@'localhost' IDENTIFIED BY '********';
- Konfigurationsdatei anlegen
- /usr/local/share/postfixadmin/config.local.php
<?php $CONF['database_type'] = 'mysqli'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfix'; $CONF['database_password'] = '********'; $CONF['database_name'] = 'postfix'; $CONF['encrypt'] = 'dovecot:SHA512'; $CONF['configured'] = true;
setup.phpaufrufen- Setup-Kennwort und Hash über das Formular generieren und in der Konfigurationsdatei eintragen
setup.phpneu laden
postfixadmin.txt · Zuletzt geändert: von thooge
