0
0
mirror of https://github.com/postfixadmin/postfixadmin.git synced 2024-09-19 19:22:14 +02:00
PostfixAdmin - web based virtual user administration interface for Postfix mail servers
Go to file
Mirko Vogt e467af14e1 default $transport_maps: exclude results where transport='virtual'
Modify the default query for $transport_maps to exclude all entries
which have the transport set to 'virtual'.

Postfixadmin sets the transport for domains to 'virtual' by default,
which is a rather unfortunate choice when enabling transport_maps, as
it will direct postfix to use the 'virtual' transport as defined in
master.cf, which most likely is not what the user intended.
The user most likely still wants emails being delivered to virtual
mailboxes, via the transport defined per $virtual_transport.

$virtual_transport however is only a fallback, which applies if
$transport_maps is either undefined or the table lookup it refers to
fails.

Hence excluding domains where transport is set to 'virtual', which
by default and therewith in most cases probably means all domains
ever created by postfixadmin.

This results in the query returning no results, leading to postfix
falling back to the transport defined in $virtual_transport.
2021-11-12 17:12:52 +01:00
.github/workflows Merge pull request #491 from postfixadmin/feature-improve-pacrypt 2021-10-26 19:02:45 +01:00
ADDITIONS Improve dovecot mail-crypt postpassword script security (pipe password instead of passing on cmdline) 2021-06-13 12:24:27 +02:00
configs Bootstrap template integration 2018-05-04 13:25:34 +02:00
debian refresh debian patch for master 2021-10-18 22:09:49 +01:00
DOCUMENTS default $transport_maps: exclude results where transport='virtual' 2021-11-12 17:12:52 +01:00
languages Bring the cs translation up to date. 2021-09-14 16:31:30 +02:00
lib/smarty rejig smarty 2020-09-28 20:33:21 +01:00
model Merge remote-tracking branch 'origin/master' into feature-improve-pacrypt 2021-09-29 18:04:49 +01:00
public composer format 2021-11-10 19:48:20 +00:00
scripts phpcs insists on some brace changes 2021-04-13 21:19:16 +01:00
templates see #497 - add minimal content security policy 2021-10-17 15:45:10 +01:00
tests skip ARGON2ID* things if using an old PHP variant 2021-09-29 21:27:28 +01:00
VIRTUAL_VACATION improve documentation for smtp_ssl options 2021-10-17 15:21:54 +01:00
.gitignore drop vendor, add back to .gitignore 2021-10-23 22:39:56 +01:00
.php-cs-fixer.dist.php update to php-cs-fixer v3 2021-09-29 21:10:22 +01:00
.travis.yml try php8 via travis 2021-01-18 20:49:45 +00:00
CHANGELOG.TXT update CHANGELOG.TXT - see also https://github.com/postfixadmin/postfixadmin/issues/554 2021-11-08 09:22:20 +00:00
common.php Merge remote-tracking branch 'origin/master' into feature-improve-pacrypt 2021-09-29 18:04:49 +01:00
composer-update.sh I know people say not to add vendor/ to git, but this is the --no-dev variant, and it should handle autoloading too ... 2021-10-22 22:29:26 +01:00
composer.json fix composer.json 2021-10-22 22:35:04 +01:00
config.inc.php improve docs 2021-09-29 21:05:03 +01:00
functions.inc.php see #556 - try this instead 2021-11-10 15:41:08 +00:00
GPL-LICENSE.TXT Initial Import in SourceForge 2007-03-24 07:27:00 +00:00
index.php Add a index.php showing a note about the "public" directory 2018-04-26 21:33:11 +02:00
install.sh try and improve install.sh - PATH, check for php, better error/warning message etc 2021-10-24 11:24:45 +01:00
INSTALL.TXT Update INSTALL.TXT 2021-10-26 19:10:04 +01:00
LICENSE.TXT LICENSE.TXT: 2011-04-24 16:15:21 +00:00
password_expiration.sql rename sql fields to just have mailbox.password_expiry and domain.password_expiry 2018-08-28 21:19:56 +01:00
phpunit.xml fix path 2021-06-11 22:18:20 +01:00
postfixadmin.my.cnf Better (aka safer) way to deal with authentication 2018-08-17 22:15:02 +02:00
psalm.xml psalm improvements 2021-02-17 21:29:18 +00:00
README.md drop freenode - looks like it is burning/imploding 2021-06-15 11:42:54 +01:00
SECURITY.md Create SECURITY.md 2021-08-02 20:27:17 +01:00

GitHubBuild Gitter Coverage Status GitHub repo size IRC Chat - #postfixadmin

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 PHP7.2+ (older versions of PHP should work with older releases)

Some screenshots of Postfixadmin in action (as admin and user)