Benutzer-Werkzeuge

Webseiten-Werkzeuge


postfixadmin

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
postfixadmin [11.03.2026 09:18] – angelegt thoogepostfixadmin [11.03.2026 16:31] (aktuell) thooge
Zeile 5: Zeile 5:
 Installation zusätzlich zu einem vorhandenen Webserver in ein Unterverzeichnis wie z.B. ''pfadmin''. 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. Es wird nicht das Paket aus dem Betriebssystem verwendet sondern die Upstream-Variante.
-Hier als Beispiel die Version 4.0.1.+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-mysqli'' 
 +  * ''smarty3''
  
 Momentan nur grobe Notizen Momentan nur grobe Notizen
Zeile 11: Zeile 21:
   * Herunterlanden des ''tgz''-Archivs   * Herunterlanden des ''tgz''-Archivs
   * Entpacken des Archivs   * Entpacken des Archivs
 +  * Ablage unter z.B. ''/usr/local/share''
   * Das Verzeichnis ''public'' muß im Webserverzugriff sein   * Das Verzeichnis ''public'' muß im Webserverzugriff sein
 +    * entweder ein Link unter z.B. ''/var/www/html'' oder
 +    * eine Direktive in der Webserver-Konfguration für das Verzeichnis
 +  * Datenbank anlegen<code sql>
 +CREATE DATABASE postfix;
 +CREATE USER 'postfix'@'localhost' IDENTIFIED BY '********';
 +</code>
 +  * Konfigurationsdatei anlegen<file php /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;
 +</file>
 +  * ''setup.php'' aufrufen
 +  * Setup-Kennwort und Hash über das Formular generieren und in der Konfigurationsdatei eintragen
 +  * ''setup.php'' neu laden
  
postfixadmin.1773220700.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki