PostfixAdmin: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 1: | Zeile 1: | ||
{{Da ''postfixdmin'' seine eigene Datenbankstruktur erzeugt, sollte man es daher installieren, bevor man ''postfix'' und ''dovecot'' konfiuriert. | {{Da ''postfixdmin'' seine eigene Datenbankstruktur erzeugt, sollte man es daher installieren, bevor man ''postfix'' und ''dovecot'' konfiuriert. Es ist nicht möglich, eine bereits bestehende ''dovecot''-Datenbank zu verwenden, falls eine solche, mit abweichender Struktur, besteht.}} | ||
Es ist nicht möglich, eine bereits bestehende ''dovecot''-Datenbank zu verwenden, falls eine solche, mit abweichender Struktur, besteht.}} | |||
== Installation == | == Installation == |
Version vom 2. April 2016, 12:58 Uhr
{{Da postfixdmin seine eigene Datenbankstruktur erzeugt, sollte man es daher installieren, bevor man postfix und dovecot konfiuriert. Es ist nicht möglich, eine bereits bestehende dovecot-Datenbank zu verwenden, falls eine solche, mit abweichender Struktur, besteht.}}
Installation
postfixadmin herunterladen:
wget https://sourceforge.net/projects/postfixadmin/files/postfixadmin/postfixadmin-2.93/postfixadmin-2.93.tar.gz tar -xzf postfixadmin-2.93.tar.gz sudo mv postfixadmin-2.93 /var/www/postfixadmin/ sudo chown -R www-data:www-data /var/www/postfixadmin/
Datenbank anlegen:
mysql -u root -p mysql> create database if not exists postfix; mysql> create user 'postfix'@'%' identified by '<password>'; mysql> grant usage on *.* to 'postfix'@'%' identified by '<password>'; mysql> grant all privileges on postfix.* to 'postfix'@'%'; mysql> flush privileges; mysql> quit;
Konfiguration
Apache2
sudo touch /etc/apache2/conf-available/postfixadmin.conf
Alias /postfixadmin "/var/www/postfixadmin/" <Directory "/var/www/postfixadmin"> Options +FollowSymLinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/postfixadmin SetEnv HTTP_HOME /var/www/postfixadmin </Directory>
sudo a2enconf postfixadmin sudo service apache2 restart
PostfixAdmin
Konfigurationsdatei anlegen (überschreibt die Standardwerte in config.inc.php):
cd /var/www/postfixadmin/ sudo -u www-data nano config.local.php
Datei sollte etwa folgendermaßen aussehen:
<?php $CONF['configured'] = true; $CONF['setup_password'] = '<setup password>'; $CONF['default_language'] = 'de'; $CONF['database_type'] = 'mysql'; $CONF['database_user'] = 'postfix'; $CONF['database_password'] = '<database password>'; $CONF['database_name'] = 'postfix'; $CONF['admin_email'] = '<mail address>'; $CONF['encrypt'] = 'dovecot:SHA512-CRYPT'; $CONF['dovecotpw'] = "/usr/bin/doveadm pw"; $CONF['default_aliasis'] = array ( 'abuse' => '<mail address>', 'hostmaster' => '<mail address>', 'postmaster' => '<mail address>', 'webmaster' => '<mail address>' ); $CONF['footer_text'] = 'Return to <homepage>'; $CONF['footer_link'] = 'http://<homepage url>'; ?>
Links
https://blog.unterhaltungsbox.com/mailserver-mit-postfix-dovecot-postfixadmin-und-mysql/
https://www.nesono.com/book/export/html/224
http://www.bunzel.net/2012/07/30/postfixadmin-aufsetzen/
Zurück zu Mailserver einrichten