├── debian ├── compat ├── stamp-patched ├── source │ └── format ├── postfixadmin.docs ├── patches │ ├── series │ └── config-debian.diff ├── postfixadmin.apache2 ├── postfixadmin.links ├── TODO ├── watch ├── apache │ └── postfixadmin.conf ├── lighttpd │ └── 90-postfixadmin.conf ├── postfixadmin.dirs ├── postfixadmin.maintscript ├── postfixadmin.prerm ├── upstream │ └── metadata ├── postfixadmin.config ├── postfixadmin.install ├── postfixadmin.examples ├── README.txt ├── README.Debian ├── postfixadmin.postrm ├── postfixadmin.postinst ├── README.source ├── copyright └── control ├── public ├── password-change.php ├── password-recover.php ├── common.php ├── images │ ├── arrow-l.png │ ├── arrow-r.png │ ├── arrow-u.png │ ├── favicon.ico │ ├── mail_bg.gif │ ├── postbox.png │ ├── logo-default.png │ ├── postfixadmin.png │ ├── quota-colors.png │ ├── postfixadmin2.png │ ├── postfixadmin2.xcf │ └── index.php ├── css │ └── bootstrap-3.4.1-dist │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ └── npm.js ├── users │ ├── index.php │ ├── vacation.php │ └── main.php ├── main.php ├── editactive.php └── delete.php ├── ADDITIONS ├── squirrelmail-plugin │ ├── version │ ├── debian │ │ ├── conffiles │ │ ├── files │ │ ├── docs │ │ ├── postfixadmin-squirrelmail.dirs │ │ ├── postinst │ │ ├── copyright │ │ ├── README.Debian │ │ ├── control │ │ ├── changelog │ │ └── rules │ ├── locale │ │ ├── build.sh │ │ ├── cs_CZ │ │ │ └── LC_MESSAGES │ │ │ │ ├── postfixadmin.mo │ │ │ │ └── postfixadmin.po │ │ ├── da_DK │ │ │ └── LC_MESSAGES │ │ │ │ └── postfixadmin.mo │ │ ├── de_DE │ │ │ └── LC_MESSAGES │ │ │ │ ├── postfixadmin.mo │ │ │ │ └── postfixadmin.po │ │ ├── hu_HU │ │ │ └── LC_MESSAGES │ │ │ │ ├── postfixadmin.mo │ │ │ │ └── postfixadmin.po │ │ ├── nl_NL │ │ │ └── LC_MESSAGES │ │ │ │ └── postfixadmin.mo │ │ ├── pl_PL │ │ │ └── LC_MESSAGES │ │ │ │ ├── postfixadmin.mo │ │ │ │ └── postfixadmin.po │ │ └── pt_BR │ │ │ └── LC_MESSAGES │ │ │ └── postfixadmin.mo │ ├── config.php.sample │ ├── index.php │ ├── README.md │ ├── common.php │ └── LICENSE.txt ├── change_password.tgz ├── cyrus │ ├── Changelog │ ├── README.txt │ ├── README-ES.txt │ ├── cyrus.conf │ ├── cyrus-mailbox-postedit.pl │ ├── cyrus-mailbox-postdelete.pl │ └── cyrus-mailbox-postcreation.pl ├── postfixadmin-mailbox-postpassword.sh ├── convert-passwd-to-postfixadmin.pl ├── delete-mailq-by-domain.pl └── README.md ├── postfixadmin.my.cnf ├── DOCUMENTS ├── screenshots │ ├── admin-list.png │ ├── admin-login.png │ ├── domain-edit.png │ ├── domain-list.png │ ├── setup-step1.png │ ├── setup-step2.png │ ├── users-login.png │ ├── admin-welcome.png │ ├── mailbox-adding.png │ ├── users-welcome.png │ ├── create-new-alias.png │ ├── domain-audit-log.png │ ├── dkim-add-domain-key.png │ ├── fetchmail-new-config.png │ ├── users-edit-mail-forward.png │ ├── users-forgotten-password.png │ ├── dkim-add-sign-table-entry.png │ ├── mailboxes-and-forwards-for-domain.png │ └── users-enable-vacation-autoresponse.png ├── LANGUAGE.txt ├── SUPERADMIN.txt ├── POSTFIXADMIN.txt ├── BACKUP_MX.txt ├── OPENDKIM.txt ├── HORDE.txt └── SECURITY.txt ├── composer-update.sh ├── lib └── smarty │ ├── smarty_version │ └── libs │ ├── sysplugins │ ├── smartyexception.php │ ├── smarty_internal_compile_continue.php │ ├── smarty_internal_compile_block_child.php │ ├── smarty_internal_compile_parent.php │ ├── smarty_undefined_variable.php │ ├── smarty_internal_compile_block_parent.php │ ├── smarty_internal_method_getdebugtemplate.php │ ├── smarty_internal_method_getdefaultmodifiers.php │ ├── smarty_internal_method_clearallassign.php │ ├── smartycompilerexception.php │ ├── smarty_internal_compile_rdelim.php │ ├── smarty_internal_method_getconfigvariable.php │ ├── smarty_internal_parsetree_code.php │ ├── smarty_variable.php │ ├── smarty_internal_parsetree_dqcontent.php │ ├── smarty_internal_method_compileallconfig.php │ ├── smarty_internal_parsetree.php │ ├── smarty_internal_method_clearconfig.php │ ├── smarty_internal_method_clearallcache.php │ ├── smarty_internal_method_setdefaultmodifiers.php │ ├── smarty_internal_compile_ldelim.php │ ├── smarty_internal_method_setdebugtemplate.php │ ├── smarty_internal_method_unregisterresource.php │ ├── smarty_internal_method_unregisterobject.php │ ├── smarty_internal_compile_debug.php │ ├── smarty_internal_method_unregistercacheresource.php │ ├── smarty_internal_method_clearassign.php │ ├── smarty_internal_method_getglobal.php │ ├── smarty_internal_method_registerresource.php │ ├── smarty_internal_method_unregisterplugin.php │ ├── smarty_internal_method_adddefaultmodifiers.php │ ├── smarty_internal_method_registercacheresource.php │ ├── smarty_internal_method_registerdefaultconfighandler.php │ ├── smarty_internal_method_assignbyref.php │ ├── smarty_internal_method_registerdefaultpluginhandler.php │ ├── smarty_internal_method_getstreamvariable.php │ ├── smarty_internal_method_clearcache.php │ ├── smarty_internal_method_getautoloadfilters.php │ ├── smarty_internal_method_createdata.php │ ├── smarty_internal_method_getregisteredobject.php │ ├── smarty_internal_compile_private_object_block_function.php │ ├── smarty_internal_parsetree_text.php │ ├── smarty_internal_method_assignglobal.php │ ├── smarty_internal_method_unloadfilter.php │ ├── smarty_resource_uncompiled.php │ ├── smarty_internal_method_registerclass.php │ ├── smarty_internal_method_unregisterfilter.php │ └── smarty_internal_method_getconfigvars.php │ ├── plugins │ ├── modifiercompiler.noprint.php │ ├── variablefilter.htmlspecialchars.php │ ├── modifiercompiler.string_format.php │ ├── modifiercompiler.cat.php │ ├── shared.escape_special_chars.php │ ├── modifiercompiler.count_paragraphs.php │ ├── modifiercompiler.upper.php │ ├── modifiercompiler.indent.php │ ├── modifiercompiler.strip_tags.php │ ├── modifiercompiler.lower.php │ ├── modifier.spacify.php │ ├── modifiercompiler.count_sentences.php │ ├── modifiercompiler.to_charset.php │ ├── modifiercompiler.from_charset.php │ ├── modifiercompiler.default.php │ ├── modifiercompiler.strip.php │ ├── modifiercompiler.count_characters.php │ ├── modifiercompiler.count_words.php │ ├── modifier.replace.php │ ├── shared.literal_compiler_param.php │ ├── modifiercompiler.wordwrap.php │ ├── modifiercompiler.unescape.php │ ├── shared.make_timestamp.php │ ├── shared.mb_unicode.php │ └── modifier.regex_replace.php │ └── bootstrap.php ├── password_expiration.sql ├── index.php ├── tests ├── ListDomainsForAdminTest.php ├── ListDomainsTest.php ├── DkimHandlerTest.php ├── ListAdminsTest.php ├── FetchmailHandlerTest.php ├── AliasdomainHandlerTest.php ├── DkimsigningHandlerTest.php ├── AdminpasswordHandlerTest.php ├── CheckOwnerTest.php ├── CheckEmailTest.php ├── CheckDomainTest.php ├── AdminHandlerTest.php ├── RemoteUserTest.php ├── RemoveFromArrayTest.php ├── GeneratePasswordTest.php ├── ConfigTest.php ├── PasswordValidationCallableTest.php ├── RemoteTest.php ├── CheckLanguageTest.php ├── CreatePageBrowserTest.php ├── ValidatePasswordTest.php └── GetSiteUrlTest.php ├── .gitignore ├── templates ├── list-virtual_alias.tpl ├── backupwarning.tpl ├── list-virtual_alias_domain.tpl ├── flash_error.tpl ├── password-recover.tpl ├── users_main.tpl ├── index.tpl ├── maillog.tpl ├── header.tpl ├── footer.tpl ├── password-change.tpl └── users_menu.tpl ├── languages └── index.php ├── scripts ├── snippets │ ├── crypt.php │ └── crypt_test.php └── postfixadmin-cli ├── .php-cs-fixer.dist.php ├── SECURITY.md ├── VIRTUAL_VACATION └── tests │ ├── teodor-smtp-envelope-headers.txt │ ├── asterisk-email.txt │ ├── mail-myself.txt │ └── test-email.txt ├── .travis.yml ├── phpunit.xml ├── psalm.xml ├── cron └── postfix_logs.sh ├── configs └── menu.conf └── composer.json /debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /debian/stamp-patched: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debian/postfixadmin.docs: -------------------------------------------------------------------------------- 1 | DOCUMENTS 2 | -------------------------------------------------------------------------------- /debian/patches/series: -------------------------------------------------------------------------------- 1 | config-debian.diff 2 | -------------------------------------------------------------------------------- /public/password-change.php: -------------------------------------------------------------------------------- 1 | users/password-change.php -------------------------------------------------------------------------------- /public/password-recover.php: -------------------------------------------------------------------------------- 1 | users/password-recover.php -------------------------------------------------------------------------------- /debian/postfixadmin.apache2: -------------------------------------------------------------------------------- 1 | conf debian/apache/postfixadmin.conf -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/version: -------------------------------------------------------------------------------- 1 | postfixadmin 2 | 2.3.0 3 | -------------------------------------------------------------------------------- /public/common.php: -------------------------------------------------------------------------------- 1 | "/usr/share/postfixadmin/public", 4 | ) 5 | -------------------------------------------------------------------------------- /lib/smarty/smarty_version: -------------------------------------------------------------------------------- 1 | $Id$ 2 | 3 | Smarty version: 3.1.43 4 | ( https://github.com/smarty-php/smarty/archive/refs/tags/v3.1.43.tar.gz ) 5 | 6 | -------------------------------------------------------------------------------- /DOCUMENTS/screenshots/users-edit-mail-forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/DOCUMENTS/screenshots/users-edit-mail-forward.png -------------------------------------------------------------------------------- /DOCUMENTS/screenshots/users-forgotten-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/DOCUMENTS/screenshots/users-forgotten-password.png -------------------------------------------------------------------------------- /DOCUMENTS/screenshots/dkim-add-sign-table-entry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/DOCUMENTS/screenshots/dkim-add-sign-table-entry.png -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for f in $(find . -name postfixadmin.po) 4 | do 5 | msgfmt -o $(dirname $f)/postfixadmin.mo $f 6 | done 7 | -------------------------------------------------------------------------------- /DOCUMENTS/screenshots/mailboxes-and-forwards-for-domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/DOCUMENTS/screenshots/mailboxes-and-forwards-for-domain.png -------------------------------------------------------------------------------- /DOCUMENTS/screenshots/users-enable-vacation-autoresponse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/DOCUMENTS/screenshots/users-enable-vacation-autoresponse.png -------------------------------------------------------------------------------- /ADDITIONS/cyrus/Changelog: -------------------------------------------------------------------------------- 1 | 2 | Version 0.1 -- 26/10/2009 3 | --------------------------- 4 | 5 | * Public Release. 6 | * Postcreation, Postdeletion and Postedit hooks. 7 | 8 | 9 | -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/debian/postfixadmin-squirrelmail.dirs: -------------------------------------------------------------------------------- 1 | usr/share/squirrelmail/plugins/postfixadmin 2 | usr/share/doc/squirrelmail-postfixadmin 3 | etc/squirrelmail/plugins 4 | -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/cs_CZ/LC_MESSAGES/postfixadmin.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/cs_CZ/LC_MESSAGES/postfixadmin.mo -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/cs_CZ/LC_MESSAGES/postfixadmin.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/cs_CZ/LC_MESSAGES/postfixadmin.po -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/da_DK/LC_MESSAGES/postfixadmin.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/da_DK/LC_MESSAGES/postfixadmin.mo -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/de_DE/LC_MESSAGES/postfixadmin.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/de_DE/LC_MESSAGES/postfixadmin.mo -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/de_DE/LC_MESSAGES/postfixadmin.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/de_DE/LC_MESSAGES/postfixadmin.po -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/hu_HU/LC_MESSAGES/postfixadmin.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/hu_HU/LC_MESSAGES/postfixadmin.mo -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/hu_HU/LC_MESSAGES/postfixadmin.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/hu_HU/LC_MESSAGES/postfixadmin.po -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/nl_NL/LC_MESSAGES/postfixadmin.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/nl_NL/LC_MESSAGES/postfixadmin.mo -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/pl_PL/LC_MESSAGES/postfixadmin.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/pl_PL/LC_MESSAGES/postfixadmin.mo -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/pl_PL/LC_MESSAGES/postfixadmin.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/pl_PL/LC_MESSAGES/postfixadmin.po -------------------------------------------------------------------------------- /ADDITIONS/squirrelmail-plugin/locale/pt_BR/LC_MESSAGES/postfixadmin.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/ADDITIONS/squirrelmail-plugin/locale/pt_BR/LC_MESSAGES/postfixadmin.mo -------------------------------------------------------------------------------- /public/css/bootstrap-3.4.1-dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/public/css/bootstrap-3.4.1-dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/css/bootstrap-3.4.1-dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/public/css/bootstrap-3.4.1-dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/css/bootstrap-3.4.1-dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/public/css/bootstrap-3.4.1-dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/css/bootstrap-3.4.1-dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnchdan/postfixadmin/master/public/css/bootstrap-3.4.1-dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /debian/postfixadmin.dirs: -------------------------------------------------------------------------------- 1 | usr/bin 2 | usr/share/postfixadmin 3 | #usr/share/postfixadmin/css 4 | usr/share/doc/postfixadmin 5 | etc/postfixadmin 6 | etc/apache2/conf-available 7 | var/cache/postfixadmin/templates_c 8 | -------------------------------------------------------------------------------- /password_expiration.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE mailbox ADD COLUMN password_expiry TIMESTAMP DEFAULT now() not null; 2 | UPDATE mailbox set password_expiry = now() + interval 90 day; 3 | ALTER TABLE domain ADD COLUMN password_expiry int DEFAULT 0; 4 | -------------------------------------------------------------------------------- /ADDITIONS/cyrus/README.txt: -------------------------------------------------------------------------------- 1 | 2 | Configuration 3 | ------------- 4 | 5 | - Edit cyrus.conf and set $cyrus_* variables correctly. User must have permission over all accounts. 6 | - Edit cyrus-*.pl and change path to cyrus.conf (require '/path/to/cyrus.conf'; line) 7 | 8 | -------------------------------------------------------------------------------- /debian/postfixadmin.maintscript: -------------------------------------------------------------------------------- 1 | # move webserver configuration files 2 | mv_conffile /etc/postfixadmin/apache.conf /etc/apache2/conf-available/postfixadmin.conf 2.3.7-1~ 3 | mv_conffile /etc/postfixadmin/lighttpd.conf /etc/lighttpd/conf-available/postfixadmin.conf 2.3.7-1~ 4 | -------------------------------------------------------------------------------- /debian/postfixadmin.prerm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | . /usr/share/debconf/confmodule 5 | 6 | if [ -f /usr/share/dbconfig-common/dpkg/prerm ]; then 7 | . /usr/share/dbconfig-common/dpkg/prerm 8 | dbc_go postfixadmin $@ 9 | fi 10 | 11 | #DEBHELPER# 12 | -------------------------------------------------------------------------------- /public/images/index.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |The Postfix Admin directory layout changed.
7 |Please update your webserver config so that the DocumentRoot or Alias points to the directory "public".
8 | 9 |