https://github.com/jeboehm/mailserver-admin
Management interface for docker-mailserver.
https://github.com/jeboehm/mailserver-admin
admin-dashboard administration docker-mailserver symfony
Last synced: 20 days ago
JSON representation
Management interface for docker-mailserver.
- Host: GitHub
- URL: https://github.com/jeboehm/mailserver-admin
- Owner: jeboehm
- License: mit
- Created: 2018-03-21T13:30:22.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-07-30T04:36:51.000Z (7 months ago)
- Last Synced: 2025-07-30T06:35:26.431Z (7 months ago)
- Topics: admin-dashboard, administration, docker-mailserver, symfony
- Language: PHP
- Homepage: https://github.com/jeboehm/docker-mailserver
- Size: 4.88 MB
- Stars: 32
- Watchers: 6
- Forks: 10
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mailserver-admin
[](https://github.com/jeboehm/mailserver-admin/actions/workflows/create-release.yml)
## Description
This is an administration interface for [docker-mailserver](https://github.com/jeboehm/docker-mailserver). It provides a web-based interface
to manage mail domains, users, aliases, and DKIM settings. The interface is built using Symfony + EasyAdminBundle and integrates with OAuth2 for
authentication.
### Features:
- **Domain Management**: Add, edit, and delete mail domains.
- **User Management**: Create, update, and remove mail users. Set passwords and manage user details.
- **Alias Management**: Define mail aliases to forward emails to different addresses.
- **DKIM Management**: Configure DKIM settings for domains to ensure email authenticity.
- **Fetchmail Configuration**: Set up and manage Fetchmail to retrieve emails from external servers.
- **OAuth2 Integration**: Secure the interface with OAuth2 authentication, allowing you to use your existing OAuth2 provider for login.
- **DNS Setup Wizard**: A wizard to help you set up your DNS records for your mail server.
## Documentation
You can find the documentation for `mailserver-admin` in the [docker-mailserver documentation](https://jeboehm.github.io/docker-mailserver/).
- [Development](https://jeboehm.github.io/docker-mailserver/development/mailserver-admin/)
- [Configuration](https://jeboehm.github.io/docker-mailserver/configuration/mailserver-admin/)
- Administration:
- [Dashboard](https://jeboehm.github.io/docker-mailserver/administration/dashboard/)
- [Domain](https://jeboehm.github.io/docker-mailserver/administration/manage-domains/)
- etc.
## Screenshots
### Dashboard

### Domain

### DNS Validation Wizard
