Compare commits

..

3 commits

Author SHA1 Message Date
166ea604f4 fixed code block syntax
All checks were successful
build-docusaurus / build (push) Successful in 1m36s
2025-06-13 17:04:06 +02:00
2817d5c20a content refinement 2025-06-13 17:02:18 +02:00
c50022a3a3 fixed page position 2025-06-13 16:59:06 +02:00

View file

@ -1,11 +1,11 @@
--- ---
sidebar_position: 1 sidebar_position: 1
slug: /misc/linux/docker-mailserver slug: /misc/linux/server-admin/docker-mailserver
--- ---
# Docker Mailserver # Docker Mailserver
This guide installs docker-mailserver with SSL/TLS for secure incoming and outgoing mail. Below each step includes explanations of what it accomplishes. This guide installs docker-mailserver with SSL/TLS for secure incoming and outgoing mail.
## Step 1: Create project directory ## Step 1: Create project directory
```bash ```bash
@ -36,7 +36,7 @@ Now You can copy the certificates into the directory:
```bash ```bash
sudo cp /etc/letsencrypt/live/mail.example.com/fullchain.pem config/ssl/ sudo cp /etc/letsencrypt/live/mail.example.com/fullchain.pem config/ssl/
sudo cp /etc/letsencrypt/live/mail.example.com/privkey.pem config/ssl/ sudo cp /etc/letsencrypt/live/mail.example.com/privkey.pem config/ssl/
```
## Step 3: Create docker-compose.yml ## Step 3: Create docker-compose.yml
```yaml ```yaml
version: '3.8' version: '3.8'
@ -103,7 +103,7 @@ openssl s_client -connect mail.example.com:993
openssl s_client -starttls smtp -connect mail.example.com:587 openssl s_client -starttls smtp -connect mail.example.com:587
``` ```
## Step 8: Add Email Aliases ## Step 8: Add Email Aliases (Optional)
First, create the alias file: First, create the alias file:
```bash ```bash
nano config/postfix-virtual.cf nano config/postfix-virtual.cf