Compare commits

..

No commits in common. "166ea604f4d25f1335e8f4a7768dd7d7d505e0fb" and "52299a4af715e98c9ee82635a6611d37eb3c52b1" have entirely different histories.

View file

@ -1,11 +1,11 @@
--- ---
sidebar_position: 1 sidebar_position: 1
slug: /misc/linux/server-admin/docker-mailserver slug: /misc/linux/docker-mailserver
--- ---
# Docker Mailserver # Docker Mailserver
This guide installs docker-mailserver with SSL/TLS for secure incoming and outgoing mail. This guide installs docker-mailserver with SSL/TLS for secure incoming and outgoing mail. Below each step includes explanations of what it accomplishes.
## 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 (Optional) ## Step 8: Add Email Aliases
First, create the alias file: First, create the alias file:
```bash ```bash
nano config/postfix-virtual.cf nano config/postfix-virtual.cf