Skip to content
PostfixAdmin - web based virtual user administration interface for Postfix mail servers
PHP JavaScript Smarty Perl Shell CSS Other
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows update to phpunit v8, try changing coveralls library, update github a… Apr 14, 2020
ADDITIONS see: #101 - in Debian Buster, /var/lock is writeable by anyone, /var/… Mar 14, 2020
DOCUMENTS Merge pull request #321 from adrium/transport-map-support Mar 1, 2020
VIRTUAL_VACATION merge in patch from @jackdeguest - see #337 Mar 3, 2020
configs Bootstrap template integration May 4, 2018
debian .deb packaging: move php-imap from being a dependency to a suggestion… Mar 21, 2019
languages language-update.sh: silence warning about undefined $CONF variable Apr 21, 2020
lib php7.4 / psalm fixes Jan 31, 2020
model remove debug stuff Apr 22, 2020
public update to phpunit v8, try changing coveralls library, update github a… Apr 14, 2020
scripts reformat Sep 17, 2019
templates Favicon config and ru_lang: Oct 19, 2019
tests update to phpunit v8, try changing coveralls library, update github a… Apr 14, 2020
.gitignore ignore more Dec 28, 2018
.php_cs.dist reformat (phpcs) May 2, 2018
.travis.yml [Travis] Test against PHP 7.4 Feb 10, 2020
CHANGELOG.TXT update CHANGELOG.TXT, some stuff probably missing Mar 14, 2020
GPL-LICENSE.TXT Initial Import in SourceForge Mar 24, 2007
INSTALL.TXT update INSTALL.TXT - see also #349 Apr 26, 2020
LICENSE.TXT LICENSE.TXT: Apr 24, 2011
README.md update README.md Mar 2, 2020
check_mailpass_expiration.sh remove duplication of sql, remove use of functions (hopefully unneces… Aug 28, 2018
common.php fix undefined variables (psalm) Mar 12, 2020
composer.json remove cache suppression Apr 14, 2020
config.inc.php merge sha512.b64 encrypt support - see #58 Mar 14, 2020
functions.inc.php improve langauge checks (remove unnecessary is_string check) Apr 1, 2020
index.php Add a index.php showing a note about the "public" directory Apr 26, 2018
password_expiration.sql rename sql fields to just have mailbox.password_expiry and domain.pas… Aug 28, 2018
phpunit.xml dev improvements Jan 31, 2020
postfixadmin.my.cnf Better (aka safer) way to deal with authentication Aug 17, 2018
psalm.xml psalm fixes/workarounds; require PHP 5.6+ Oct 19, 2019

README.md

GitHubBuild Gitter Coverage Status GitHub repo size Chat

PostfixAdmin

An open source, web based interface for managing domains/mailboxes/aliases etc on a Postfix based mail server.

Integrates with :

  • Postfix
  • IMAP/POP3 server (e.g. Dovecot or Courier)
  • Database backend (choose one of: sqlite, mysql, postgresql)
  • Fetchmail (optional)

Features

  • Unlimited domains/aliases/mailboxes
  • Optional storage quota support
  • Optional password expiry (beta)
  • Multiple password hashing formats
  • Supports PostgreSQL, MySQL, MariaDB, SQLite database backends (choose one)
  • Supports retrieval of mail from a remote POP3 server (via fetchmail)
  • Vacation / Autoresponder / Out Of Office support
  • Users have the ability to login, change their password or vacation (out of office) status.
  • Integration with Squirrelmail / Roundcube (via plugins)
  • Optional XMLRPC based API
  • Supports PHP5.6+

Useful Links

You can’t perform that action at this time.