jeboehm / Docker Mailserver
Licence: mit
Docker Mailserver based on the famous ISPMail guide
Stars: ✭ 129
Programming Languages
shell
77523 projects
Projects that are alternatives of or similar to Docker Mailserver
Docker Fail2ban
Fail2ban Docker image based on Alpine Linux
Stars: ✭ 263 (+103.88%)
Mutual labels: alpine-linux, docker-compose
Docker Wordpress
WordPress container with Nginx 1.16 & PHP-FPM 7.3 based on Alpine Linux
Stars: ✭ 148 (+14.73%)
Mutual labels: alpine-linux, docker-compose
Mailcow Dockerized
mailcow: dockerized - 🐮 + 🐋 = 💕
Stars: ✭ 4,573 (+3444.96%)
Mutual labels: postfix, docker-compose
Docker Postfix
Simple SMTP server / postfix null relay host for your Docker and Kubernetes containers. Based on Alpine Linux.
Stars: ✭ 163 (+26.36%)
Mutual labels: postfix, docker-compose
Docker Flarum
Flarum Docker image based on Alpine Linux
Stars: ✭ 43 (-66.67%)
Mutual labels: alpine-linux, docker-compose
Docker
最新lnmp环境,包含php, java,nginx, mysql, go, node, mongodb, openssh server, redis, crond xhprof,maven等服务
Stars: ✭ 120 (-6.98%)
Mutual labels: docker-compose
Docker Compose Wordpress
An example Docker Compose setup for WordPress plugin or theme development.
Stars: ✭ 127 (-1.55%)
Mutual labels: docker-compose
Kafka Stack Docker Compose
docker compose files to create a fully working kafka stack
Stars: ✭ 1,836 (+1323.26%)
Mutual labels: docker-compose
Docker Homebridge
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
Stars: ✭ 1,847 (+1331.78%)
Mutual labels: alpine-linux
Dcind
Docker image with Docker Compose. Useful as a base image for integration tests in Concourse CI.
Stars: ✭ 128 (-0.78%)
Mutual labels: docker-compose
Laradock
Full PHP development environment for Docker.
Stars: ✭ 11,064 (+8476.74%)
Mutual labels: docker-compose
Dksnap
Docker Snapshots for Development and Test Data
Stars: ✭ 122 (-5.43%)
Mutual labels: docker-compose
Docker Compose
Container with Docker + Docker Compose - good for CI
Stars: ✭ 127 (-1.55%)
Mutual labels: docker-compose
Todolist Frontend Vuejs
Front-end application for Todolist Web application built with Laravel and Vue.js
Stars: ✭ 120 (-6.98%)
Mutual labels: docker-compose
Rails React Typescript Docker Example
An example app built on Ruby on Rails 6.1 + React.js 17 + TypeScript 4.2 + Docker Compose
Stars: ✭ 129 (+0%)
Mutual labels: docker-compose
Elastic Docker
Example setups for Elasticsearch, Kibana, Logstash, and Beats with docker-compose
Stars: ✭ 118 (-8.53%)
Mutual labels: docker-compose
Serverless Plugin Simulate
This is a proof of concept to see if we can replicate Amazon API Gateway using docker images to run lambda
Stars: ✭ 128 (-0.78%)
Mutual labels: docker-compose
Wslu
A collection of utilities for Windows 10 Linux Subsystems
Stars: ✭ 2,020 (+1465.89%)
Mutual labels: alpine-linux
docker-mailserver
Docker Mailserver based on the famous ISPMail guide. All images are based on Alpine Linux and are so small as possible.
Build status
Features
- POP3, IMAP, SMTP with user authentication
- TLS enforced
- Webmail interface
- Server-side mail filtering, rule configuration via web frontend
- Spam- and malware filter
- Uses RBL (real time black hole lists) to block already known spam senders
- Greylisting only when incoming mail is likely spam
- DKIM message signing
- Web management interface to create / remove accounts, domains and aliases
- Support of send only accounts which are not allowed to receive but send mails
- IMAP, POP3 and malware filters can be disabled if they are not used
- Permanent self testing by Docker's healthcheck feature
- Developed with high quality assurance standards
- Address extension (-)
Installation (basic setup)
- Run
git clone [email protected]:jeboehm/docker-mailserver.git
- Copy the file
.env.dist
to.env
and change the variables in it according to your needs. The variables are described in the Wiki. - Run
bin/production.sh pull
to download the images. - Run
bin/production.sh up -d
to start the services. - After a few seconds you can access the services listed in the paragraph Services.
- Create your first email address and an admin user by running
bin/production.sh run --rm web setup.sh
. The wizard will ask you a few questions to set everything up. - Now you can login to the management interface with your new account credentials.
Screenshots
Manage users
Manage aliases
DKIM setup
Documentation
- Configuration
- Advanced setup:
- Features:
- Technical details:
- Upgrading
- Troubleshooting
Services
Service | Address |
---|---|
POP3 (starttls needed) | 127.0.0.1:110 |
POP3S | 127.0.0.1:995 |
IMAP (starttls needed) | 127.0.0.1:143 |
IMAPS | 127.0.0.1:993 |
SMTP | 127.0.0.1:25 |
Mail Submission (starttls needed) | 127.0.0.1:587 |
Management Interface | http://127.0.0.1:81/manager/ |
Webmail | http://127.0.0.1:81/webmail/ |
Rspamd Webinterface | http://127.0.0.1:81/rspamd/ |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].