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

mailcow

Описание

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

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

Настройка DNS

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

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

СервисПротоколПортКонтейнерПеременнаяОписание
Postfix SMTPTCP25postfix-mailcow${SMTP_PORT}
Postfix SMTPSTCP465postfix-mailcow${SMTPS_PORT}
Postfix SubmissionTCP587postfix-mailcow${SUBMISSION_PORT}
Dovecot IMAPTCP143dovecot-mailcow${IMAP_PORT}
Dovecot IMAPSTCP993dovecot-mailcow${IMAPS_PORT}
Dovecot POP3TCP110dovecot-mailcow${POP_PORT}
Dovecot POP3STCP995dovecot-mailcow${POPS_PORT}
Dovecot ManageSieveTCP4190dovecot-mailcow${SIEVE_PORT}
Nginx Reverse Proxy HTTPTCP80reverse-proxy
Nginx Reverse Proxy HTTPSTCP443reverse-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 /root/mail.myaffetta.ru/docker/mailcow-dockerized