An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# mailserver-admin

[![Build and Release](https://github.com/jeboehm/mailserver-admin/actions/workflows/create-release.yml/badge.svg)](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

![Dashboard](https://jeboehm.github.io/docker-mailserver/images/admin/dashboard.png)

### Domain

![Domain](https://jeboehm.github.io/docker-mailserver/images/admin/domain_list.png)

### DNS Validation Wizard

![DNS Validation Wizard](https://jeboehm.github.io/docker-mailserver/images/admin/dns_wizard.png)