Гайды

Свой почтовый сервер

Вся эта катавасия с Яндекс Почтой, а особенно риск остаться без доступа к почте в самый не подходящий момент, вынудили меня перенести почтовые аккаунты, которые еще не были перенесены на selfhosted-решение.

Почему selfhosted? Потому что это удобно!

Во-первых, никакого геморроя я блокировками / восстановлениями паролей – все почтовые аккаунты под твоим полным контролем.

Во-вторых, отсутствие популярного сервиса «Яндекс Майор», который позволяет в автоматизированном режиме мониторить все твои переписки.

В-третьих, отсутствие злоебучей рекламы в веб-версии почтового клиента.

Ну разве не сказка? Инструкция — ниже

Сразу предупрежу – я использовал панель управления HestiaCP, которая, по сути, устанавливает весь необходимый софт для почтового сервера (а именно, Exim4, Rouncube, SpamAssassin, OpenDKIM и т.д.). Но всё-таки, Hestia – это в первую очередь панель управления веб-серверами, на которых крутятся различные сайты / веб-приложения. По мимо почтового сервера, Hestia установит и Nginx, и PHP, и MySQL и еще много чего. Тем не менее, на мой взгляд с точки зрения скорости и удобства настройки – это более комфортный вариант, нежели вручную устанавливать весь необходимый набор ПО на сервер.

Скачиваем HestiaCP

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Запускаем процедуру установки

bash hst-install.sh

Соглашаемся (Y) и вводим базовую информацию (свой email, основной домен).

После завершения процедуры установки получаем адрес панели управления сервером, а также логин и пароль к этой панели — обязательно сохраните эту информацию. Обратите внимание, что Hestia создает отдельного пользователя на сервере (admin вместо root).

Переходим в панель управления сервером, авторизовываемся и добавляем нового пользователя. Сразу же после создания пользователя — логинимся под ним.

Переходим на вкладку «Mail» и добавляем новый почтовый домен. Если его нет — регистрируем доменное имя, которое будет использоваться для вашей электронной почте. Например, на сайте reg.ru. Также, не забываем добавить возможность использования DKIM-подписи для вашего почтового сервера.

Возвращаемся на вкладку «Mail» и открываем «DNS Records» для добавленного почтового домена.

На странице «DNS Records» будут представлены DNS-записи, которые необходимо добавить к доменному имени в панели управления доменным именем.

Переходим на сайт регистратора, где регистрировали доменное имя, выбираем наше доменное имя и переходим к редактору DNS-записей (например, у REG.RU это называется «Управление зоной»).

Добавляем DNS-записи, согласно тем значениям, которые были получены в HestiaCP.

Возвращаемся к вкладке «Mail» и нажимаем рядом с нашим почтовым доменом кнопку «Add mail account».

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

Также, можем добавить SSL-шифрование для нашего почтового домена. Возвращаемся опять к вкладе «Mail» и нажимаем «Edit Mail Domain».

Ставим галочки «Enable SSL for this domain» и «Use Lets Encrypt to obtain SSL certificate», после чего нажимаем «Save».

На этом настройка нашего почтового сервера завершена. Переходим по адресу WEBMAIL.ТВОЙ-ДОМЕН.RU (или же открываем почтовый клиент в виде приложения для ПК или телефона), указываем адрес почты, пароль и наслаждаемся self-hosted почтой.

Может заинтересовать

Популярное