Почтовый сервер для компании на Ubuntu 26.04LTS + MailCow

Почтовый сервер для компании на Ubuntu 26.04LTS + MailCowПривет, друзья! Сегодня я расскажу вам, как из ничего вырастить почтового монстра по имени MailCow. Представьте себе: вы — повелитель электронных писем, а MailCow — ваш верный боевой бык, который не даст ни одному спаму пройти мимо. И да, это реально круто, особенно когда в офисе больше 160 сотрудников и почтовая база весит больше четырех терабайт – почти как моя коллекция мемов!

Начнем с того, что MailCow — это не просто почтовый сервер, а настоящий зверь на основе Docker-контейнеров. Если бы Docker был кухонным комбайном, то MailCow — это блюдо из пяти звезд Мишлен: быстро, вкусно и без лишних хлопот. Внутри у нас Postfix с Dovecot и куча других полезных штук, а для веб-почты используется SOGo — такой современный интерфейс, что даже бабушка поймет.

Минимальные требования? Всего одно ядро процессора и пара гигов оперативки. Я всегда говорил: чтобы поднять почту для сотен сотрудников, не обязательно покупать сервер размером с холодильник! А если у вас дома еще осталась старая добрая виртуалка с 20 гигабайтами диска — поздравляю, вы уже на полпути к успеху.

Первое правило настоящего админа – написать провайдеру письмо с просьбой прописать PTR-запись. Если вам кажется, что это магия из Гарри Поттера — не переживайте! Просто попросите их сделать обратную запись DNS для вашего IP-адреса. Это как спросить у соседа разрешения поставить забор: без этого письма ваш почтовик будет выглядеть подозрительно в глазах интернета.

Кстати про домен: если у вас его нет (а кто сейчас без домена?), можно купить его на nethouse.ru. Не реклама – просто проверено временем и опытом. Быстро обновляются DNS-записи там так же легко, как я обновляю статус в соцсетях после чашки кофе.

Теперь про маршрутизатор Mikrotik – настоящий герой среди железок! Настраивать его через Winbox – все равно что играть в видеоигру с чит-кодами: быстро и эффективно. Главное правило – выделить отдельный белый IP под почтовик. Это как иметь личный номер телефона для деловой переписки: никто не путает вас с рекламщиками.

Порты? Ох уж эти порты… Пробрасывать нужно только самые необходимые (например SMTP и IMAP), а остальные лучше закрыть – иначе рискуете получить гостей из мира хакеров без приглашения. Безопасность превыше всего! Представьте себе анекдот: «Почему хакеры любят открытые порты? Потому что им нравится устраивать вечеринки!» Вот только мы такие вечеринки не устраиваем.

Настройка DNAT на Mikrotik сродни приготовлению борща по бабушкиному рецепту: добавляем правильные ингредиенты (правила) туда-сюда и получаем вкусный результат — почтовый сервер доступен извне! А маскарадинг трафика — это как надеть маску супергероя: никто не узнает твой настоящий IP.

Все команды запускаем от root’а (ну куда же без этого!), удаляем старые сетевые конфиги словно ненужные носки из шкафа и создаем новые файлы конфигурации для netplan. Здесь главное аккуратность и внимание к деталям – как при вязании шарфа любимому человеку.

Обновляем систему командой apt update -y && apt upgrade -y – процесс долгий но важный; напоминает поход к стоматологу: сначала страшно, потом радуешься результату. Затем ставим красивое имя нашему серверу mail.tuning-admina.ru – ведь даже машина должна иметь имя!

Устанавливаем временную зону Europe/Moscow (чтобы письма приходили вовремя), дополнительные пакеты вроде mc и git – ну кто теперь без них? Это как ножи шеф-повара на кухне.