news
Serverspace в «Рейтинге провайдеров IaaS Enterprise 2023» от Market.CNews
KA
14 июля 2023
Обновлено 21 июля 2023

Настройка почтового сервера на Debian 11. Часть 3

Debian Ubuntu Сети

Введение

В предыдущей части мы рассмотрели завершение установки серверного ПО, отключение IPv6-адресов в ряде настроек и перенаправление Nginx. На этой части инструкции мы завершаем серию установки почтового сервера: пропишем DKIM, SPF, DMARC и другие DNS-записи, настроим домен для почты! Но зачем это нужно? Почему современная и конкурентоспособная компания должна иметь GUI-интерфейс для работы с электронной почтой?

Графические среды важны для почты, поскольку они повышают удобство работы с ней и обеспечивают ряд преимуществ:

  • Удобный интерфейс: Графические среды предлагают визуально привлекательный и интуитивно понятный интерфейс, который облегчает пользователям навигацию и взаимодействие со своими электронными письмами. Значки, кнопки, меню и другие графические элементы обеспечивают привычный и интерактивный способ управления сообщениями электронной почты и их упорядочивания;
  • Эффективное управление электронной почтой: Графическая среда позволяет пользователям легко выполнять различные задачи, такие как составление, чтение, ответ, пересылка и удаление электронных писем. Интерфейс обычно включает в себя такие функции, как перетаскивание, контекстные меню и сочетания клавиш, которые упрощают управление электронной почтой и повышают общую производительность;
  • Расширенная поддержка форматирования и мультимедиа: Графические среды электронной почты позволяют пользователям создавать электронные письма с расширенными возможностями форматирования, включая стили шрифтов, цвета, маркеры и выравнивание. Они также поддерживают прикрепление файлов, встраивание изображений, видео и другого мультимедийного контента непосредственно в сообщения электронной почты. Такая универсальность помогает пользователям создавать более визуально привлекательные электронные письма;
  • Организационные инструменты: Графические интерфейсы электронной почты обычно предоставляют организационные инструменты, такие как папки, ярлыки, теги и функции поиска, облегчающие пользователям сортировку, категоризацию и поиск конкретных электронных писем. Эти функции упрощают организацию электронной почты и поиск по ней, особенно при работе с большим объемом сообщений.

В целом, графические среды для электронной почты обеспечивают визуально привлекательный, удобный для пользователя и эффективный способ управления, организации и общения с помощью электронной почты. Они повышают производительность, упрощают организацию электронной почты и предлагают пользователям более привлекательный и настраиваемый интерфейс.

Требования к установке

  • Доменное имя;
  • Docker CLI >= версии 20
  • Docker Compose >= версии 2.0;
  • Права Администратора;
  • SSL сертификат.

Конфигурация:

Зайдите в любой браузер на другой машине и проверьте, что ваша веб—часть электронной почты работает корректно! Если у вас возникли проблемы, проверьте журналы Nginx:

docker logs -f nginx-mailcow

Если вы увидите предупреждение или аварийное сообщение, значит, что—то пошло не так и необходимо проверить все предыдущие шаги по отключению IPv6—адреса. Есть вероятность, что вы пропустили или неправильно настроили систему, проверьте более тщательно все шаги перед этим.

Если же система успешно запустилась, то итог установки должен выглядеть так:

Окно входа в панель
Скриншот №1 — Окно входа в панель

Вы увидите страницу для входа в админ—панель и управления всей почтой. На странице есть кнопка FIDO2 — это современный способ безопасной авторизации с помощью 3 основных методов двухфакторной аутентификации. Токен OTP: вы можете скачать любое приложение, поддерживающее данный алгоритм шифрования. Touch Id или аналогичную технологию входа по биометрии и т.д.

В этом случае мы будем использовать стандартный метод с помощью логина и пароля. Для входа в панель напишите Логин: admin и Пароль: moohoo и нажмите кнопку Войти. В главном окне мы можем увидеть сводную информацию о нашем сервере и статистику использования ресурсов, что очень удобно!

Консоль ресурсов сервера
Скриншот №2 — Консоль ресурсов сервера

Нажимаем на кнопку System и переходим в конфигурацию web-почты. В открывшемся окне мы увидим панель управления администраторами, при необходимости добавьте несколько пользователей и создайте дополнительные методы входа, исходя из ваших потребностей:

Настройки админской панели
Скриншот №3 — Настройки админской панели

После редактирования стандартного пароля необходимо создать почту, для этого перейдите в раздел Configuration, как показано на рисунке ниже:

Конфигурация почты
Скриншот №4 — Конфигурация почты

В этом шаге необходимо добавить домен, который будет отображаться вместе с именем пользователя, например jhon@vdushu.space:

Создание домена
Скриншот №5 — Создание домена

Выделите необходимые и разрешенные ресурсы для вашего текущего домена, проверьте глобальный список адресов. Для этого действия сервер перезапустит графический или же веб-интерфейс, и после этого вы получите всплывающее сообщение о завершенном процессе. Также в поле Selector выберите dkim с длиной ключа 1024, потому что не все почтовые службы могут предоставить и проверить подпись с большей длиной ключа:

Подтверждение создания домена
Скриншот №6 — Подтверждение создания домена

Нажмите на кнопку Add domain и перезапустите SOGo, после чего перезапустите docker с помощью команды:

docker compose restart

После этого вы увидите добавленный домен:

Созданный домен
Скриншот №7 — Созданный домен

Во всплывающем сообщении мы видим, что DKIM—ключ и домен были успешно добавлены! Следующий шаг будет длинным – необходимо прописать DNS—записи для вашего домена.

Для этого нажимаем на кнопку DNS:

DNS записи
Скриншот №8 — DNS записи

Все это необходимо записать в панель, исключение составляют записи типа SRV и TLSA, их указывать необязательно, две последние записи необходимо настроить с помощью специальных инструментов для DMARC:

DMARC
Скриншот №9 — DMARC

В поле Domain name укажите _dmarc в поле Text v=DMARC1; p=qurantine; sp=reject. В панели управления вашего DNS — хостера выберите тип записи и пропишите ее содержимое для каждого типа:

Создание записи
Скриншот №10 — Создание записи

Укажите имя вашего домена и правила для почты, в случае того если записи SPF и DKIM — записи не совпадут! Затем нажмите кнопку и вы получите данные для ввода. Для записи SPF введите следующее:

v=spf1 ip4:185.104.114.103 include:test.vdushu.space ~all

Параметры: Тип: TXT, имя: @, TTL: Auto. Введите это и сохраните запись DNS!

Добавив каждую, общий список будет выглядеть так:

Список записей
Скриншот №11 — Список записей

Перейдите в Configuraton > Setup mail > Mailboxes и нажмите кнопку Add mailboxes:

Создание почты
Скриншот №12 — Создание почты

Выберите необходимые параметры в поле:

Заполните данные
Скриншот №13 — Заполните данные

Нажмите на кнопку Добавить! Проверьте всплывающее сообщение.

Скриншот №12 — Пуш подтверждение
Скриншот №14 — Пуш подтверждение

Вернитесь на домашнюю страницу и выберите пункт Apps-Webmail, войдите в SOGo GUI, используя учетные данные, которые вы создали несколько секунд назад:

SOGo веб-интерфейс
Скриншот №15 — SOGo веб-интерфейс

Зайдите на любой тестер почты и проверьте валидность сообщений от вашего домена в глазах почтовых провайдеров! Настройка сервера и DNS записей прошли успешно, если вы хотите достичь рейтинга 10/10, то вам нужны доверенные TLD *.us, *.gb и т.д. Но это почти не влияет на процесс передачи сообщений. Если ваш рейтинг низок, проверьте рекомендации по устранению проблем ниже из списка:

Тест почты на спам
Скриншот №16 — Тест почты на спам

Отправьте письмо для проверки эффективности работы почтового сервера:

Письмо
Скриншот №17 — Письмо

Как видите, почта работает исправно и отлично!

Вывод

В заключение следует отметить, что графический интерфейс пользователя (GUI) для электронной почты обеспечивает удобный интерфейс, эффективное управление электронной почтой, богатую поддержку форматирования и мультимедиа, а также организационные инструменты. Он повышает производительность, упрощает организацию электронной почты и обеспечивает более удобный опыт взаимодействия.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300

Вам также может быть интересно...