Merge branch 'main' of https://git.3crabs.space/VLADIMIR/email_server
This commit is contained in:
+36
-21
@@ -1,27 +1,42 @@
|
|||||||
version: "3.8"
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
mailserver:
|
mailserver:
|
||||||
image: docker.io/docker-mailserver/docker-mailserver:release-latest
|
image: mailserver/docker-mailserver:latest
|
||||||
container_name: mailserver
|
container_name: mailserver
|
||||||
hostname: mail
|
hostname: mail.crabs-games.art
|
||||||
domainname: crabs-games.art
|
|
||||||
env_file: mailserver.env
|
|
||||||
ports:
|
ports:
|
||||||
- "25:25"
|
- "25:25" # SMTP
|
||||||
- "587:587"
|
- "465:465" # SMTPS
|
||||||
- "465:465"
|
- "587:587" # SMTP с STARTTLS
|
||||||
- "110:110"
|
- "993:993" # IMAPS
|
||||||
- "995:995"
|
environment:
|
||||||
- "143:143"
|
- SSL_TYPE=manual
|
||||||
- "993:993"
|
- SSL_DOMAIN=mail.crabs-games.art
|
||||||
volumes:
|
- SSL_CERT_PATH=/etc/letsencrypt/mail.crabs-games.art.crt
|
||||||
- ./data:/var/mail
|
- SSL_KEY_PATH=/etc/letsencrypt/mail.crabs-games.art.key
|
||||||
- ./config:/tmp/docker-mailserver
|
- PERMIT_DOCKER=host
|
||||||
- ./ssl:/etc/letsencrypt:ro
|
- POSTMASTER_ADDRESS=admin@crabs-games.art
|
||||||
# Если есть свои сертификаты:
|
- ENABLE_SPAMASSASSIN=1
|
||||||
# - ./ssl/fullchain.pem:/etc/ssl/certs/ssl-cert-snakeoil.pem:ro
|
- ENABLE_CLAMAV=1
|
||||||
# - ./ssl/privkey.pem:/etc/ssl/private/ssl-cert-snakeoil.key:ro
|
- ENABLE_FAIL2BAN=1
|
||||||
|
- POSTFIX_INET_PROTOCOLS=ipv4
|
||||||
cap_add:
|
cap_add:
|
||||||
- NET_ADMIN
|
- NET_ADMIN # For Fail2Ban to work
|
||||||
|
volumes:
|
||||||
|
- mail-data:/var/mail
|
||||||
|
- mail-state:/var/mail-state
|
||||||
|
- mail-logs:/var/log/mail
|
||||||
|
- /Users/vladimir/reproxy/var/ssl/certificates/acme-v02.api.letsencrypt.org-directory/mail.crabs-games.art:/etc/letsencrypt
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
- crabs-network
|
||||||
|
|
||||||
|
networks:
|
||||||
|
crabs-network:
|
||||||
|
name: crabs-network
|
||||||
|
external: true
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
mail-data:
|
||||||
|
mail-state:
|
||||||
|
mail-logs:
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
HOSTNAME=mail
|
|
||||||
DOMAINNAME=crabs-games.art
|
|
||||||
POSTMASTER_ADDRESS=admin@crabs-games.art
|
|
||||||
TZ=Europe/Moscow
|
|
||||||
ENABLE_SPAMASSASSIN=0
|
|
||||||
ENABLE_CLAMAV=1
|
|
||||||
ENABLE_FAIL2BAN=1
|
|
||||||
ONE_DIR=1
|
|
||||||
DMS_DEBUG=0
|
|
||||||
SSL_TYPE=manual
|
|
||||||
SSL_CERT_PATH=/etc/letsencrypt/live/mail.crabs-games.art/fullchain.pem
|
|
||||||
SSL_KEY_PATH=/etc/letsencrypt/live/mail.crabs-games.art/privkey.pem
|
|
||||||
Reference in New Issue
Block a user