Перейти к основному контенту

mailcow

Описание

Комбинация докеризированных сервисов для отправки и получения почтовых писем.
Данная инструкция может быть не актуальна, рекомендуется сверятся с официальной документацией.

Предварительная настройка

Настройка DNS

DNS должен быть настроен в соответсвии с .MYAFFETTA.RU Почта

Настройка портов

Сервис Протокол Порт Контейнер Переменная Описание
Postfix SMTP TCP 25 postfix-mailcow ${SMTP_PORT}
Postfix SMTPS TCP 465 postfix-mailcow ${SMTPS_PORT}
Postfix Submission TCP 587 postfix-mailcow ${SUBMISSION_PORT}
Dovecot IMAP TCP 143 dovecot-mailcow ${IMAP_PORT}
Dovecot IMAPS TCP 993 dovecot-mailcow ${IMAPS_PORT}
Dovecot POP3 TCP 110 dovecot-mailcow ${POP_PORT}
Dovecot POP3S TCP 995 dovecot-mailcow ${POPS_PORT}
Dovecot ManageSieve TCP 4190 dovecot-mailcow ${SIEVE_PORT}
Nginx Reverse Proxy HTTP TCP 80 reverse-proxy
Nginx Reverse Proxy HTTPS TCP 443 reverse-proxy

удостовериться что порты не используются другими программами:

ss -tlpn | grep -E -w '25|80|443|110|143|443|465|587|993|995|4190'

или:

netstat -tulpn | grep -E -w '25|80|443|110|143|443|465|587|993|995|4190'

Установка Docker

Шаг 1:
скачать официальный скрипт установки Docker

curl -fsSL https://get.docker.com -o get-docker.sh

Шаг 2:
запустить скрипт

sh get-docker.sh

Установка mailcow

Шаг 1:
перейти в папку docker

cd docker/

Шаг 2:
склонировать репозиторий mailcow

git clone https://github.com/mailcow/mailcow-dockerized

Шаг 3:
перейти в папку mailcow-dockerized

cd mailcow-dockerized/