├── .cursor └── rules │ └── learned-memories.mdc ├── .dockerignore ├── .env ├── .env.test ├── .envrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── screenshots │ ├── alias.png │ ├── dkim.png │ ├── dkim_edit.png │ ├── domain.png │ ├── fetchmail.png │ ├── login.png │ ├── start.png │ └── user.png └── workflows │ ├── create-release.yml │ ├── renovate.yml │ └── test.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── LICENSE ├── README.md ├── bin ├── console └── phpunit ├── composer.json ├── composer.lock ├── config ├── bundles.php ├── packages │ ├── csrf.yaml │ ├── dama_doctrine_test_bundle.yaml │ ├── doctrine.yaml │ ├── doctrine_migrations.yaml │ ├── framework.yaml │ ├── hwi_oauth.yaml │ ├── monolog.yaml │ ├── property_info.yaml │ ├── routing.yaml │ ├── security.yaml │ ├── translation.yaml │ ├── twig.yaml │ ├── twig_component.yaml │ ├── validator.yaml │ └── web_profiler.yaml ├── preload.php ├── routes.yaml ├── routes │ ├── easyadmin.yaml │ ├── framework.yaml │ ├── hwi_oauth_routing.yaml │ ├── security.yaml │ └── web_profiler.yaml └── services.yaml ├── devenv.lock ├── devenv.nix ├── devenv.yaml ├── migrations ├── .gitignore ├── Version20180320164351.php ├── Version20180320171339.php ├── Version20180322081734.php ├── Version20180520173959.php ├── Version20190610121554.php ├── Version20250219114000.php ├── Version20250319161225.php └── Version20250403142933.php ├── phpstan.dist.neon ├── phpunit.dist.xml ├── public └── index.php ├── rector.php ├── renovate.json ├── src ├── Command │ ├── AliasAddCommand.php │ ├── DKIMDisableCommand.php │ ├── DKIMSetupCommand.php │ ├── DomainAddCommand.php │ ├── FetchmailAccountAddCommand.php │ ├── InitSetupCommand.php │ ├── RedisSyncCommand.php │ ├── SystemCheckCommand.php │ ├── Trait │ │ └── ConnectionCheckTrait.php │ └── UserAddCommand.php ├── Controller │ ├── Admin │ │ ├── AliasCrudController.php │ │ ├── DKIMCrudController.php │ │ ├── DashboardController.php │ │ ├── DomainCrudController.php │ │ └── UserCrudController.php │ ├── SecurityController.php │ └── User │ │ └── FetchmailAccountController.php ├── DependencyInjection │ └── Compiler │ │ └── AppSecretGeneratorCompilerPass.php ├── Entity │ ├── Alias.php │ ├── DkimInfoTrait.php │ ├── Domain.php │ ├── FetchmailAccount.php │ └── User.php ├── Exception │ └── DKIM │ │ └── DomainKeyNotFoundException.php ├── Kernel.php ├── Repository │ ├── AliasRepository.php │ ├── DomainRepository.php │ ├── FetchmailAccountRepository.php │ └── UserRepository.php ├── Service │ ├── ConnectionCheckService.php │ ├── DKIM │ │ ├── Config │ │ │ ├── Manager.php │ │ │ └── MapGenerator.php │ │ ├── DKIMStatus.php │ │ ├── DKIMStatusService.php │ │ ├── DNSResolver.php │ │ ├── DomainKeyReaderService.php │ │ ├── FormatterService.php │ │ ├── KeyGenerationService.php │ │ ├── KeyPair.php │ │ └── RuntimeDataLoader.php │ ├── FetchmailAccount │ │ ├── AccountData.php │ │ ├── AccountWriter.php │ │ ├── RedisKeys.php │ │ ├── RuntimeData.php │ │ └── RuntimeDataLoader.php │ ├── PasswordService.php │ └── Security │ │ ├── OAuthStaticUser.php │ │ ├── OAuthUserProvider.php │ │ ├── Roles.php │ │ └── Voter │ │ ├── DomainAdminVoter.php │ │ └── FetchmailAccountVoter.php └── Subscriber │ └── DKIM │ ├── ConfigSyncSubscriber.php │ └── CreatePrivateKeyOnActivationSubscriber.php ├── symfony.lock ├── templates ├── admin │ ├── _includes │ │ └── login_footer.html.twig │ ├── dashboard │ │ └── index.html.twig │ └── dkim │ │ └── edit.html.twig └── bundles │ └── EasyAdminBundle │ ├── layout.html.twig │ └── page │ └── login.html.twig ├── tests ├── Integration │ ├── Command │ │ └── UserAddCommandTest.php │ ├── Controller │ │ ├── Admin │ │ │ ├── AliasCrudControllerTest.php │ │ │ ├── DKIMCrudControllerTest.php │ │ │ ├── DashboardControllerTest.php │ │ │ ├── DomainCrudControllerTest.php │ │ │ └── UserCrudControllerTest.php │ │ ├── SecurityControllerTest.php │ │ └── User │ │ │ └── FetchmailAccountControllerTest.php │ └── Helper │ │ └── UserTrait.php ├── Unit │ ├── Command │ │ ├── AliasAddCommandTest.php │ │ ├── DKIMDisableCommandTest.php │ │ ├── DKIMSetupCommandTest.php │ │ ├── DomainAddCommandTest.php │ │ ├── FetchmailAccountAddCommandTest.php │ │ ├── InitSetupCommandTest.php │ │ ├── RedisSyncCommandTest.php │ │ ├── SystemCheckCommandTest.php │ │ └── UserAddCommandTest.php │ ├── DependencyInjection │ │ └── Compiler │ │ │ └── AppSecretGeneratorCompilerPassTest.php │ ├── Entity │ │ ├── AliasTest.php │ │ ├── DomainTest.php │ │ └── UserTest.php │ └── Service │ │ ├── ConnectionCheckServiceTest.php │ │ ├── DKIM │ │ ├── Config │ │ │ └── MapGeneratorTest.php │ │ ├── DKIMStatusServiceTest.php │ │ ├── DNSResolverTest.php │ │ ├── DomainKeyReaderServiceTest.php │ │ ├── FormatterServiceTest.php │ │ └── KeyGenerationServiceTest.php │ │ ├── FetchmailAccount │ │ ├── RedisKeysTest.php │ │ ├── RuntimeDataLoaderTest.php │ │ └── RuntimeDataTest.php │ │ ├── PasswordServiceTest.php │ │ └── Security │ │ ├── OAuthUserProviderTest.php │ │ ├── RolesTest.php │ │ └── Voter │ │ ├── DomainAdminVoterTest.php │ │ └── FetchmailAccountVoterTest.php └── bootstrap.php └── translations └── .gitignore /.cursor/rules/learned-memories.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.cursor/rules/learned-memories.mdc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.env -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.env.test -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.envrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/screenshots/alias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/screenshots/alias.png -------------------------------------------------------------------------------- /.github/screenshots/dkim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/screenshots/dkim.png -------------------------------------------------------------------------------- /.github/screenshots/dkim_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/screenshots/dkim_edit.png -------------------------------------------------------------------------------- /.github/screenshots/domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/screenshots/domain.png -------------------------------------------------------------------------------- /.github/screenshots/fetchmail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/screenshots/fetchmail.png -------------------------------------------------------------------------------- /.github/screenshots/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/screenshots/login.png -------------------------------------------------------------------------------- /.github/screenshots/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/screenshots/start.png -------------------------------------------------------------------------------- /.github/screenshots/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/screenshots/user.png -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/renovate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/workflows/renovate.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/README.md -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/bin/console -------------------------------------------------------------------------------- /bin/phpunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/bin/phpunit -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/composer.lock -------------------------------------------------------------------------------- /config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/bundles.php -------------------------------------------------------------------------------- /config/packages/csrf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/csrf.yaml -------------------------------------------------------------------------------- /config/packages/dama_doctrine_test_bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/dama_doctrine_test_bundle.yaml -------------------------------------------------------------------------------- /config/packages/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/doctrine.yaml -------------------------------------------------------------------------------- /config/packages/doctrine_migrations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/doctrine_migrations.yaml -------------------------------------------------------------------------------- /config/packages/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/framework.yaml -------------------------------------------------------------------------------- /config/packages/hwi_oauth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/hwi_oauth.yaml -------------------------------------------------------------------------------- /config/packages/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/monolog.yaml -------------------------------------------------------------------------------- /config/packages/property_info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/property_info.yaml -------------------------------------------------------------------------------- /config/packages/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/routing.yaml -------------------------------------------------------------------------------- /config/packages/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/security.yaml -------------------------------------------------------------------------------- /config/packages/translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/translation.yaml -------------------------------------------------------------------------------- /config/packages/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/twig.yaml -------------------------------------------------------------------------------- /config/packages/twig_component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/twig_component.yaml -------------------------------------------------------------------------------- /config/packages/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/validator.yaml -------------------------------------------------------------------------------- /config/packages/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/packages/web_profiler.yaml -------------------------------------------------------------------------------- /config/preload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/preload.php -------------------------------------------------------------------------------- /config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/routes.yaml -------------------------------------------------------------------------------- /config/routes/easyadmin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/routes/easyadmin.yaml -------------------------------------------------------------------------------- /config/routes/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/routes/framework.yaml -------------------------------------------------------------------------------- /config/routes/hwi_oauth_routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/routes/hwi_oauth_routing.yaml -------------------------------------------------------------------------------- /config/routes/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/routes/security.yaml -------------------------------------------------------------------------------- /config/routes/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/routes/web_profiler.yaml -------------------------------------------------------------------------------- /config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/config/services.yaml -------------------------------------------------------------------------------- /devenv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/devenv.lock -------------------------------------------------------------------------------- /devenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/devenv.nix -------------------------------------------------------------------------------- /devenv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/devenv.yaml -------------------------------------------------------------------------------- /migrations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migrations/Version20180320164351.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/migrations/Version20180320164351.php -------------------------------------------------------------------------------- /migrations/Version20180320171339.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/migrations/Version20180320171339.php -------------------------------------------------------------------------------- /migrations/Version20180322081734.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/migrations/Version20180322081734.php -------------------------------------------------------------------------------- /migrations/Version20180520173959.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/migrations/Version20180520173959.php -------------------------------------------------------------------------------- /migrations/Version20190610121554.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/migrations/Version20190610121554.php -------------------------------------------------------------------------------- /migrations/Version20250219114000.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/migrations/Version20250219114000.php -------------------------------------------------------------------------------- /migrations/Version20250319161225.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/migrations/Version20250319161225.php -------------------------------------------------------------------------------- /migrations/Version20250403142933.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/migrations/Version20250403142933.php -------------------------------------------------------------------------------- /phpstan.dist.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/phpstan.dist.neon -------------------------------------------------------------------------------- /phpunit.dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/phpunit.dist.xml -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/public/index.php -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/rector.php -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/renovate.json -------------------------------------------------------------------------------- /src/Command/AliasAddCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/AliasAddCommand.php -------------------------------------------------------------------------------- /src/Command/DKIMDisableCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/DKIMDisableCommand.php -------------------------------------------------------------------------------- /src/Command/DKIMSetupCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/DKIMSetupCommand.php -------------------------------------------------------------------------------- /src/Command/DomainAddCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/DomainAddCommand.php -------------------------------------------------------------------------------- /src/Command/FetchmailAccountAddCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/FetchmailAccountAddCommand.php -------------------------------------------------------------------------------- /src/Command/InitSetupCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/InitSetupCommand.php -------------------------------------------------------------------------------- /src/Command/RedisSyncCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/RedisSyncCommand.php -------------------------------------------------------------------------------- /src/Command/SystemCheckCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/SystemCheckCommand.php -------------------------------------------------------------------------------- /src/Command/Trait/ConnectionCheckTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/Trait/ConnectionCheckTrait.php -------------------------------------------------------------------------------- /src/Command/UserAddCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Command/UserAddCommand.php -------------------------------------------------------------------------------- /src/Controller/Admin/AliasCrudController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Controller/Admin/AliasCrudController.php -------------------------------------------------------------------------------- /src/Controller/Admin/DKIMCrudController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Controller/Admin/DKIMCrudController.php -------------------------------------------------------------------------------- /src/Controller/Admin/DashboardController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Controller/Admin/DashboardController.php -------------------------------------------------------------------------------- /src/Controller/Admin/DomainCrudController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Controller/Admin/DomainCrudController.php -------------------------------------------------------------------------------- /src/Controller/Admin/UserCrudController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Controller/Admin/UserCrudController.php -------------------------------------------------------------------------------- /src/Controller/SecurityController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Controller/SecurityController.php -------------------------------------------------------------------------------- /src/Controller/User/FetchmailAccountController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Controller/User/FetchmailAccountController.php -------------------------------------------------------------------------------- /src/DependencyInjection/Compiler/AppSecretGeneratorCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/DependencyInjection/Compiler/AppSecretGeneratorCompilerPass.php -------------------------------------------------------------------------------- /src/Entity/Alias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Entity/Alias.php -------------------------------------------------------------------------------- /src/Entity/DkimInfoTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Entity/DkimInfoTrait.php -------------------------------------------------------------------------------- /src/Entity/Domain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Entity/Domain.php -------------------------------------------------------------------------------- /src/Entity/FetchmailAccount.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Entity/FetchmailAccount.php -------------------------------------------------------------------------------- /src/Entity/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Entity/User.php -------------------------------------------------------------------------------- /src/Exception/DKIM/DomainKeyNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Exception/DKIM/DomainKeyNotFoundException.php -------------------------------------------------------------------------------- /src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Kernel.php -------------------------------------------------------------------------------- /src/Repository/AliasRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Repository/AliasRepository.php -------------------------------------------------------------------------------- /src/Repository/DomainRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Repository/DomainRepository.php -------------------------------------------------------------------------------- /src/Repository/FetchmailAccountRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Repository/FetchmailAccountRepository.php -------------------------------------------------------------------------------- /src/Repository/UserRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Repository/UserRepository.php -------------------------------------------------------------------------------- /src/Service/ConnectionCheckService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/ConnectionCheckService.php -------------------------------------------------------------------------------- /src/Service/DKIM/Config/Manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/Config/Manager.php -------------------------------------------------------------------------------- /src/Service/DKIM/Config/MapGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/Config/MapGenerator.php -------------------------------------------------------------------------------- /src/Service/DKIM/DKIMStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/DKIMStatus.php -------------------------------------------------------------------------------- /src/Service/DKIM/DKIMStatusService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/DKIMStatusService.php -------------------------------------------------------------------------------- /src/Service/DKIM/DNSResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/DNSResolver.php -------------------------------------------------------------------------------- /src/Service/DKIM/DomainKeyReaderService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/DomainKeyReaderService.php -------------------------------------------------------------------------------- /src/Service/DKIM/FormatterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/FormatterService.php -------------------------------------------------------------------------------- /src/Service/DKIM/KeyGenerationService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/KeyGenerationService.php -------------------------------------------------------------------------------- /src/Service/DKIM/KeyPair.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/KeyPair.php -------------------------------------------------------------------------------- /src/Service/DKIM/RuntimeDataLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/DKIM/RuntimeDataLoader.php -------------------------------------------------------------------------------- /src/Service/FetchmailAccount/AccountData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/FetchmailAccount/AccountData.php -------------------------------------------------------------------------------- /src/Service/FetchmailAccount/AccountWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/FetchmailAccount/AccountWriter.php -------------------------------------------------------------------------------- /src/Service/FetchmailAccount/RedisKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/FetchmailAccount/RedisKeys.php -------------------------------------------------------------------------------- /src/Service/FetchmailAccount/RuntimeData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/FetchmailAccount/RuntimeData.php -------------------------------------------------------------------------------- /src/Service/FetchmailAccount/RuntimeDataLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/FetchmailAccount/RuntimeDataLoader.php -------------------------------------------------------------------------------- /src/Service/PasswordService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/PasswordService.php -------------------------------------------------------------------------------- /src/Service/Security/OAuthStaticUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/Security/OAuthStaticUser.php -------------------------------------------------------------------------------- /src/Service/Security/OAuthUserProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/Security/OAuthUserProvider.php -------------------------------------------------------------------------------- /src/Service/Security/Roles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/Security/Roles.php -------------------------------------------------------------------------------- /src/Service/Security/Voter/DomainAdminVoter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/Security/Voter/DomainAdminVoter.php -------------------------------------------------------------------------------- /src/Service/Security/Voter/FetchmailAccountVoter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Service/Security/Voter/FetchmailAccountVoter.php -------------------------------------------------------------------------------- /src/Subscriber/DKIM/ConfigSyncSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Subscriber/DKIM/ConfigSyncSubscriber.php -------------------------------------------------------------------------------- /src/Subscriber/DKIM/CreatePrivateKeyOnActivationSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/src/Subscriber/DKIM/CreatePrivateKeyOnActivationSubscriber.php -------------------------------------------------------------------------------- /symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/symfony.lock -------------------------------------------------------------------------------- /templates/admin/_includes/login_footer.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/templates/admin/_includes/login_footer.html.twig -------------------------------------------------------------------------------- /templates/admin/dashboard/index.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/templates/admin/dashboard/index.html.twig -------------------------------------------------------------------------------- /templates/admin/dkim/edit.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/templates/admin/dkim/edit.html.twig -------------------------------------------------------------------------------- /templates/bundles/EasyAdminBundle/layout.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/templates/bundles/EasyAdminBundle/layout.html.twig -------------------------------------------------------------------------------- /templates/bundles/EasyAdminBundle/page/login.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/templates/bundles/EasyAdminBundle/page/login.html.twig -------------------------------------------------------------------------------- /tests/Integration/Command/UserAddCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Command/UserAddCommandTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/Admin/AliasCrudControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Controller/Admin/AliasCrudControllerTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/Admin/DKIMCrudControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Controller/Admin/DKIMCrudControllerTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/Admin/DashboardControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Controller/Admin/DashboardControllerTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/Admin/DomainCrudControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Controller/Admin/DomainCrudControllerTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/Admin/UserCrudControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Controller/Admin/UserCrudControllerTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/SecurityControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Controller/SecurityControllerTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/User/FetchmailAccountControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Controller/User/FetchmailAccountControllerTest.php -------------------------------------------------------------------------------- /tests/Integration/Helper/UserTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Integration/Helper/UserTrait.php -------------------------------------------------------------------------------- /tests/Unit/Command/AliasAddCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/AliasAddCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/Command/DKIMDisableCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/DKIMDisableCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/Command/DKIMSetupCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/DKIMSetupCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/Command/DomainAddCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/DomainAddCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/Command/FetchmailAccountAddCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/FetchmailAccountAddCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/Command/InitSetupCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/InitSetupCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/Command/RedisSyncCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/RedisSyncCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/Command/SystemCheckCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/SystemCheckCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/Command/UserAddCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Command/UserAddCommandTest.php -------------------------------------------------------------------------------- /tests/Unit/DependencyInjection/Compiler/AppSecretGeneratorCompilerPassTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/DependencyInjection/Compiler/AppSecretGeneratorCompilerPassTest.php -------------------------------------------------------------------------------- /tests/Unit/Entity/AliasTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Entity/AliasTest.php -------------------------------------------------------------------------------- /tests/Unit/Entity/DomainTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Entity/DomainTest.php -------------------------------------------------------------------------------- /tests/Unit/Entity/UserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Entity/UserTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/ConnectionCheckServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/ConnectionCheckServiceTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/DKIM/Config/MapGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/DKIM/Config/MapGeneratorTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/DKIM/DKIMStatusServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/DKIM/DKIMStatusServiceTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/DKIM/DNSResolverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/DKIM/DNSResolverTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/DKIM/DomainKeyReaderServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/DKIM/DomainKeyReaderServiceTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/DKIM/FormatterServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/DKIM/FormatterServiceTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/DKIM/KeyGenerationServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/DKIM/KeyGenerationServiceTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/FetchmailAccount/RedisKeysTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/FetchmailAccount/RedisKeysTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/FetchmailAccount/RuntimeDataLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/FetchmailAccount/RuntimeDataLoaderTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/FetchmailAccount/RuntimeDataTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/FetchmailAccount/RuntimeDataTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/PasswordServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/PasswordServiceTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/Security/OAuthUserProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/Security/OAuthUserProviderTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/Security/RolesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/Security/RolesTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/Security/Voter/DomainAdminVoterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/Security/Voter/DomainAdminVoterTest.php -------------------------------------------------------------------------------- /tests/Unit/Service/Security/Voter/FetchmailAccountVoterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/Unit/Service/Security/Voter/FetchmailAccountVoterTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeboehm/mailserver-admin/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /translations/.gitignore: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------