Mit 'Postfix Admin' kann man über eine Weboberfläche relativ komfortabel die Aliase und neue Mailboxen sowie Domains managen. Daher installieren wir dieses Tool wiefolgt:
- Zunächst laden wir uns von der Projekt-Seite die Datei 'postfixadmin-2.1.0.tgz' herunter.
- Diese Datei entpacken wir in unser Web-Verzeichnis '/www/vhosts' in einen entsprechenden Unterordner, sodass wir über das Internet darauf zugreifen können.
Um Postfix Admin zu konfigurieren, bearbeiten wir die Datei 'postfixadmin/config.inc.php'. Passe bitte die Einstellungen darin entsprechend deinen Anforderungen, vor allem was Passwörter angeht, an. Folgende Parameter sind wie folgt festzulegen:$CONF['domain_path'] = 'NO';
$CONF['domain_in_mailbox'] = 'YES'; - Anschließend müssen wir noch einen kleinen Darstellungsfehler beheben. Hierfür suchen wir in der Datei 'stylesheets.css' nach dem Eintrag '#menu' und ändern ihn in nachfolgende Form:
#menu {
width: 750px;
margin: 0 auto;
padding-top: 10px;
white-space: nowrap;
} - Jetzt müssen wir noch einen md5-Verschlüsselungsfehler beheben. Suche in der Datei 'functions.inc.php' nach folgendem Abschnitt:
if ($CONF['encrypt'] == 'md5crypt')
und ersetze ihn durch folgende Zeilen:
{
$split_salt = preg_split ('/\$/', $pw_db);
if (isset ($split_salt[2])) $salt = $split_salt[2];
$password = md5crypt ($pw, $salt);
}if ($CONF['encrypt'] == 'md5crypt')
{
$password = md5($pw);
} - Jetzt müssen wir noch die 'admin/.htpasswd' anpassen. Ich rate dir, einfach mit folgendem Befehl eine neue '.htpasswd' anzulegen. Wähle auch nach Aufforderung ein Passwort:
# htpasswd -c .htpasswd BENUTZERNAME - Jetzt müssen wir noch die Datei 'admin/.htaccess' anpassen, und zwar die erste Zeile "AuthUserFile". Hier gibst du einfach den Pfad zu der eben erstellten '.htpasswd' an.
- So, da Postfix Admin nun erfolgreich installiert ist, kannst du die Oberfläche über deinen Browser über "http://deinedomain.de/postfixadmin/admin" aufrufen und sämtliche Einstellungen vornehmen.
Einen Kommentar hinzufügen