Установка iRedMail на свой сервер: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Установка iRedMail на свой сервер». Страница справочника целиком: Установка iRedMail на Ubuntu и Debian.
Коротко о теме
Установка iRedMail на VPS: скрипт установки на чистой Ubuntu или Debian, Roundcube, iRedAdmin, DNS-записи, PTR, порт 25, копии и обновление.
Подробности по разделам
Что ставит iRedMail и чем он отличается от mailcow
Если нужен обычный сервер, который можно разобрать по привычным конфигам Postfix и Dovecot, подойдёт iRedMail.
Установка iRedMail на Ubuntu и Debian по шагам
Документация проекта описывает установку скриптом на систему, поэтому этот путь и разобран здесь. Если вам нужен Docker, посмотрите mailcow или Mailu.
DNS-записи, PTR и порт 25 для iRedMail
Правильные записи ещё не гарантируют доставку: новый IP-адрес может числиться в чужом чёрном списке, а крупные почтовые сервисы присматриваются к незнакомым отправителям неделями. Отправляйте с нового сервера обычную деловую переписку и проверяйте заголовки принятых писем.
Roundcube, iRedAdmin и HTTPS в iRedMail
Установщик создаёт самоподписанный сертификат, поэтому браузеры и почтовые программы сначала будут ругаться. Выпустите настоящий через certbot и подключите его к Nginx, Postfix и Dovecot, иначе почта между серверами пойдёт без нормальной проверки.
Копии и обновление iRedMail
Читайте такую инструкцию целиком до начала и делайте полную копию заранее.
Ключевые цифры
- Документация называет минимумом 4 ГБ для небольшого рабочего сервера с проверкой на спам и вирусы.
- Чаще всего исходящий порт 25 закрыт провайдером или у IP нет PTR-записи на имя сервера.
Термины на странице
- Debian
- Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
- MySQL
- MySQL и MariaDB это базы данных, с которыми работают WordPress, Битрикс и другие популярные CMS.
- DNS
- DNS это система, которая переводит имя домена в адрес сервера.
- MX-запись
- MX-запись указывает, какой сервер принимает почту для домена.
- SMTP
- SMTP это протокол отправки писем.
- Nextcloud
- Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- PostgreSQL
- PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Добавьте SPF, DKIM и DMARC для домена.
- Проверьте MX-записи после настройки.
- Отправьте тестовое письмо на внешний ящик и посмотрите, не ушло ли оно в спам.