PostfixAdmin ist die Weboberfläche für einen Postfix-Mailserver mit vielen Nutzern. Domains, Postfächer, Aliase und Weiterleitungen werden im Browser verwaltet, statt in Konfigurationsdateien und Datenbanktabellen von Hand gepflegt zu werden. Die Zahl der Domains, Postfächer und Aliase ist nicht begrenzt.
Der eigentliche Gewinn liegt darin, dass auch die Nutzer selbst etwas tun können: Sie melden sich an, ändern ihr Passwort und richten eine Abwesenheitsnachricht ein, ohne dass jemand aus der Administration eingreifen muss. Speicherplatzgrenzen je Postfach lassen sich vergeben, ebenso ein Ablaufdatum für Passwörter.
An Sicherheitsfunktionen bringt PostfixAdmin mit, was heute erwartet wird: mehrere Verfahren zum Speichern von Passwörtern, Anmeldung mit zweitem Faktor über TOTP samt optionaler Ausnahmen für bestimmte IP-Bereiche, und anwendungsspezifische Passwörter, sodass Telefon und Rechner unterschiedliche Zugänge zum selben Postfach nutzen. Auch DKIM-Schlüssel lassen sich hinterlegen.
Es arbeitet mit Dovecot oder Courier als IMAP- und POP3-Server zusammen, holt auf Wunsch über Fetchmail Post von fremden Konten ab und lässt sich per Plugin in Roundcube oder Squirrelmail einbinden. Als Datenbank kommen MySQL, MariaDB, PostgreSQL oder SQLite in Frage. Für eigene Automatisierung steht eine XMLRPC-Schnittstelle bereit.
Zum Stand der Dinge: Das Projekt ist von SourceForge nach GitHub umgezogen und wird dort aktiv gepflegt, mit über 3500 Commits und einer breiten Nutzerbasis. Der aktuelle Entwicklungsstand setzt PHP 8.2 voraus. Veröffentlicht ist es unter der GPL.