Найти в Дзене
Тюнинг Админа

Бесплатный почтовый сервер на Windows Server 2022 + MailEnable 10.49 --- 1-я часть

Оглавление

MailEnable — это один из самых популярных почтовых серверов для Windows после Exchange. Решение поддерживает различные протоколы, такие как SMTP, POP3, IMAP и веб-почта, что делает его идеальным выбором для малого и крупного бизнеса.

В этой статье мы с вами настроим DNS зоны, установим и настроим почтовый сервер на Windows Server 2022 Standard, получим бесплатный SSL сертификат от Let's encrypt, создадим почтовые ящики а также протестируем наше решение на mail-tester.com

Бонус: Анти санкционная, халявная Premium версия 10.48

Содержание статьи

  • Версии продукта и подписки
  • Возможности решения
  • Преимущество решения
  • Системные требования
  • Настройка DNS у провайдера
  • Настройка локальных DNS
  • Проброс портов на маршрутизаторе
  • Подготовка сервера
  • Установка IIS
  • Установка MailEnable
  • Настройка почтового сервера
  • SSL от Lets Encrypt и публикация ресурсов в IIS
  • Настройка DKIM
  • Создание почтовых ящиков
  • Web интерфейс пользователя
  • Тестирование работоспособности
  • Бонус: Анти санкционная халявная Premium версия 10.48
  • Заключение

Версии продукта и подписки

Почтовый сервер предоставляется в следующих редакциях:

  • Standard - это бесплатная версия полноценного почтового сервера, количество почтовых ящиков и размер почты без ограничений.
  • Professional - версия корпоративного почтового сервера без видео/аудио чата, хорошее решение для малых и средних организаций ~
  • Enterprise - корпоративная полнофункциональная версия почтового сервера, позволяет использовать соединитель MAPI для Microsoft Outlook до 20 почтовых ящиков ~ 700$
  • Premium - корпоративная полнофункциональная версия почтового сервера плюс модуль интеграции MailEnable MAPI Outlook ~ 1100$/год
  • ActiveSync для Outlook лицензируются отдельно
-2

Возможности решения

Описываются возможности версии Standard:

  • Веб-почта - Безопасный доступ к электронной почте из любой точки мира с помощью усовершенствованного клиента веб-почты AJAX. Веб-почта обеспечивает гибкость и множество функций включая личный календарь, контакты, задачи, папки, автоподпись, многоязычные возможности и многое другое
  • Почтовые протоколы - MailEnable Standard Edition предоставляет надежные, стабильные и полнофункциональные почтовые службы POP, SMTP, IMAP, поддерживающие неограниченное количество пользователей и доменов
  • Контакты - Веб-почта предоставляет возможность управлять всеми контактами в веб-браузере так же, как и в стандартных почтовых клиентах, добавлять картинки к контактам, картинки могут быть связаны с записями в глобальном каталоге, где пользователи могут обновить изображение своего каталога и контактные данные в разделе «Параметры» в веб-почте.
  • Календарь - Webmail Calendar позволяет управлять встречами с помощью перетаскивания и встроенного редактирования.
  • Планирование встреч и приглашения - Как и Outlook, MailEnable Webmail Caldendar позволяет пользователям настраивать и отправлять приглашения. Вы можете запланировать встречу с помощью других в офисе, и они получат приглашение на свой почтовый ящик. Затем у них есть возможность отклонить ваше приглашение, предложить другое время, которое им больше подходит, или согласитесь, и в этом случае встреча сразу же добавляется в их календарь.
  • Свободное и занятое планирование - Когда вы планируете встречу с группой людей, может быть трудно найти время, которое подходит всем. Сервер MailEnable может искать и предоставлять вам представление о состоянии занятости и занятости всех участников, чтобы вы могли найти временной интервал, где все свободны, без необходимости проходить через утомительный, разочаровывающий и длительный процесс рассылки приглашений, ожидание ответов, предложение альтернативного времени и неоднократные переносы.
  • Задачи - Управляйте своими проектами и повседневными задачами, документируя их в задачах веб-почты. Отслеживайте каждую задачу, вводя даты начала и выполнения, важность и чувствительность. Вы можете легко обновлять статусы и следить за процентом выполнения задач.
  • Интеграция с панелью управления - MailEnable интегрируется с несколькими различными программными продуктами сторонних панелей управления.
  • Время начала/окончания работы автоответчика - Теперь пользователи могут устанавливать дату и время начала/окончания работы автоответчика, чтобы более точно нацеливаться на определенный период времени. Эта функция доступна в веб-почте, а также в коннекторе Outlook/MAPI.
  • Безопасность - Обширные меры безопасности и методы аутентификации защищают ваш почтовый сервер от несанкционированного доступа. Особенности включают аутентификацию SMTP, Встроенная аутентификация Windows, релейное управление.
  • Анти-Спам - MailEnable Standard Edition имеет несколько встроенных функций, помогающих устранить спам. Функции защиты от спама включают запись PTR проверка, внесение DNS в черный список, автобан IP-адресов и многое другое. MailEnable - это совместимый со стандартами почтовый сервер, он может использоваться с большим количеством стороннего анти спам программного обеспечения.
  • Консоль управления MailEnable — это отзывчивая и интуитивно понятная платформа, которая предоставляет администраторам входящее и исходящее соединение Статусы, информация об использовании системы, критические активности сервера и отчеты о работоспособности сервера.
  • Консоль предоставляет администраторам мощные функции, такие как возможность мониторинга индексации, импорт доменов/пользователей и поддержка IDN. Он также предоставляет возможность видеть текущее состояние службы индексирования, так как параметр Отображается количество почтовых ящиков для индексации и обновления. Администраторы могут перейти непосредственно к расположению почтового ящика на диске с помощью пункта меню «Просмотр в проводнике» и легко находить списки, группы и членов каталога с помощью добавление фильтра.
  • Встроенный проигрыватель YouTube - Когда пользователи получают сообщения, содержащие ссылки на видео на YouTube, Webmail обнаруживает эти ссылки и автоматически создает их Возможность предварительного просмотра миниатюр. Затем пользователи могут нажать на эти миниатюрные ссылки и воспроизвести видео прямо в теле сообщения!
  • Встроенный в Webmail YouTube Player интегрирует полное управление видео, включая воспроизведение, паузу, регулировку громкости, просмотр в полноэкранном режиме.
  • MP3 медиаплеер - Веб-почта была улучшена для обеспечения интерактивной потоковой передачи аудиофайлов (MP3). Сообщения, содержащие MP3 файл Вложения теперь можно просматривать и мгновенно транслировать в клиенте веб-почты. Пользователи также могут просматривать и транслировать файлы MP3 прямо из папок хранения «Мои файлы».
  • MP3 Media Player будет оставаться на незаметном месте в веб-почте, чтобы пользователь мог работать в многозадачном режиме и продолжать выполнение других действий в веб-почте во время прослушивания MP3, таких как просмотр/составление сообщений, создание встреч, контактов, и задачи. Для использования этой функции на клиентском компьютере должен быть установлен проигрыватель Adobe® Flash Player® для веб-браузеров.
  • Сервер списков - Включает в себя полнофункциональный сервер списков, позволяющий подписывать или отписываться от участников, а также предоставлять информационные рассылки или дискуссионные группы.
  • Список-Отписаться - Когда вы получаете электронные письма от программ массовой рассылки, MailEnable теперь будет использовать функцию «Список-Отписаться» и позволит вам отказаться от подписки в интерфейс веб-почты.
  • Центр миграции MailEnable - предоставляет простое решение для миграции с устаревших систем электронной почты. С помощью консоли миграции можно импортировать почту для отдельного пользователя, организации или всего сервера с платформы удаленного обмена сообщениями.
  • Диагностическая отчетность - MailEnable Standard Edition включает в себя расширенную диагностику с помощью комплексной утилиты диагностических отчетов, которая помогает в быстрой диагностике проблем и быстром решении. Имеет расширенное логирование в формате файла W3C для легкого определения неисправностей.

Преимущество решения

  • Альтернатива Microsoft Exchange: MailEnable предоставляет программному обеспечению Windows Mail Server функции, сравнимые с Microsoft Exchange. Он предоставляет мощные службы обмена сообщениями, такие как Exchange ActiveSync, IMAP, SMTP, POP3, а также инструменты для совместной работы, такие как календарь (CalDAV), контакты (CardDAV), задачи и заметки.
  • Доступное неограниченное пользовательское лицензирование: Благодаря серверному лицензированию (неограниченное количество пользователей) MailEnable является наиболее экономичным решением почтового сервера для хостинга электронной почты.
  • Высочайший уровень интеграции Outlook: Обширная интеграция с Microsoft Outlook — это то, что отличает MailEnable от других почтовых серверов. MailEnable поддерживает обновления в режиме реального времени в обоих направлениях, а не только через надстройку синхронизации, предоставляя те же функции, что и Microsoft Exchange.

Системные требования

Для установки почтового сервера необходима ОС Windows 10/11/2019/2022 работающая на виртуальной машине или выделенном сервере.

Минимальные системные требования:

  • Процессор: 2-х ядерный от 2Ггц
  • Оперативная память: от 4ГБ
  • Жёсткий диск: от 60ГБ

Потребление ресурсов в режиме простоя:

-3

Настройка DNS у провайдера

Прежде всего пишем письмо интернет провайдеру, в котором попросите прописать PTR запись у себя в DNS.

Проверить можно командой:

nslookup -type=PTR ip_адрес --- или --- dig -x ip_адрес

Если у вас нет домена, нужно приобрести советую nethouse.ru - работаю с ним не один год, всё DNS записи очень быстро обновляются.

Итак создаём записи:

-4

Останется только после установки и настройки почтового сервера прописать DKIM запись

Настройка локальных DNS

На локальных DNS серверах рекомендую создать зону:

tuning-admina.ru

В которой вы сможете прописывать записи ресурсов для локальных пользователей:

  • Запись типа А --> mail --> IP_Address
  • Запись типа MX --> mail.tuning-admina.ru --> 10
-5

Проброс портов на маршрутизаторе

На маршрутизаторе нужно создать правила типа DNAT для следующих портов:

SMTP_PORT=25

SMTPS_PORT=465

SUBMISSION_PORT=587

IMAP_PORT=143

IMAPS_PORT=993

POP_PORT=110

POPS_PORT=995

SIEVE_PORT=419

Эти порты для хождения почты

443 - для доступа к web интерфейсу.

Получатель ip адрес почтового сервера.

Подготовка сервера

Прежде всего переименуем наш сервер, для этого нажимаем меню Пуск --> Settings:

-6

В основном меню выбираем System:

-7

Переходим на вкладку About и нажимаем Rename this PC:

-8

Задаем имя нашему серверу и нажимаем Next:

-9

Перезагружаем систему, меню Пуск --> Power --> Restart:

-10

Установка IIS

Нажимаем меню Пуск --> Server Manager:

-11

На панели управления Server Manager нажимаем Add roles and features, для добавления ролей и компонентов:

-12

Нас приветствует Мастер добавления ролей и компонентов, нажимаем Next:

-13

Оставляем выбор как есть ведь нам нужны роли и компоненты, нажимаем Next:

-14

В нашем пуле серверов только один и выбрать другой мы при всем желании не сможем, нажимаем Next:

-15

Находим в списке роль Web Server IIS и нажимаем мышкой с целью выбора компонента:

-16

Появится всплывающее окно с информацией о том что будут добавлен компонент Web консоли, нажимаем Add Features:

-17

Окно закроется, а на странице выбора ролей нажмите Next:

-18

На странице выбора компонентов видим, что .NET Framework 4.8 уже установлен, выбирать ничего не нужно, нажимаем Next:

-19

На странице Web Server Role нам сообщают какая версия IIS будет установлена, нажимаем Next:

-20

На странице выбора компонентов Web сервера оставляем все по умолчанию и нажимаем Next:

-21

Проверяем выбранные значения и нажимаем Install:

-22

Установка завершена, нажимаем Close:

-23

Установка MailEnable

Скачиваем с сайта Standard версию продукта:

https://mailenable.com/download.asp

В моем случае версия 10.49 от 30 августа 2024г:

https://www.mailenable.com/standard1049.exe --- размер 82,7МБ

Запускаем установку, нажимаем ОК:

-24

Нас приветствует Мастер установки, нажимаем Next:

-25

Указываем имя и название компании, нажимаем Next:

-26

Соглашаемся с лицензией и нажимаем Next:

-27

Список выделенных для установки компонентов оставляем по умолчанию, нажимаем Next:

-28

Предлагается согласиться с каталогом для установки по умолчанию или выбрать свой, нажимаем Next:

-29

Мы предлагают выбрать группу меню для размещения ярлыков программы, ничего не выбирая нажимаем Next:

-30

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

-31

Указываем имя главного почтового домена и пароль, нажимаем Next:

-32

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

-33

Указываем доменное имя и нажимаем Next:

-34

Сейчас запущены службы, нажимаем Next:

-35

На этом этапе ничего менять не будем, установим сайт вместо дефолтного, нажимаем Next:

-36

Идет процесс установки и запуска служб:

-37

Идет процесс установки:

-38

Установка завершена, нажимаем Finish:

-39

Настройка почтового сервера

Нажимаем меня Пуск, находим и запускаем MailEnable:

-40

Запустится консоль управления почтовым сервером:

-41

Щелкаем правой кнопкой по Messaging Manager и выбираем пункт Properties:

-42

На вкладке Administration вы можете поставить галку и выбрать лимит по размеру почтовых ящиков:

-43

На вкладке Security ставим галочку Enable Integrated Authentication, тем самым включаем встроенную аутентификацию и нажимаем Apply и ОК:

-44

Выбираем в Post Offices свой домен, щелкаем по нему правой кнопкой мыши и выбираем пункт Properties:

-45

На вкладке General выберем Use Integrated Windows Authentication, какой метод выбрать на ваше усмотрение - я выбрал mailbox@domain, а также выбираем Automatically create mailbox is succesfull login and one doesn't exist, нажимаем Apply:

-46

На вкладке Web Admin вы по желания можете, можете включить Web панель для администрирования, в основном это нужно когда администраторов множество и нужно ограничить доступ к самому серверу, а также можно задать количество почтовых ящиков и их размер:

-47

SSL от Lets Encrypt и публикация ресурсов в IIS

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

  • Web почта будет доступна по адресу: mail.tuning-admina.ru
  • Панель администрирования будет доступна по адресу: webadmin.tuning-admina.ru

Следовательно для домена 3-го уровня webadmin пописываем DNS запись типа А с IP адресом нашего почтового сервера:

-48

С этим определились, теперь нужно настроить сайты в IIS

В меню Пуск открываем консоль администрирования IIS:

-49

В меню слева находим Default Web Site и удаляем его:

-50

Остаются два сайта: WebAdmin и WebMail

Выделяем MailEnable WebAdmin и справа на панели функций нажимаем Bindings:

-51

Откроется окно настройки публикации, где выделяем строчку и нажимаем Edit:

-52

Откроется окно настроек, где указываем Hostname для нашего сайта и нажимаем ОК:

-53

Видим измененные значения, нажимаем Close:

-54

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

Выделяем MailEnable WebMail и справа на панели функций нажимаем Bindings:

-55

Откроется окно настройки публикации, где выделяем строчку и нажимаем Edit:

-56

Откроется окно настроек, где указываем Hostname для нашего сайта и нажимаем ОК:

-57

Видим измененные значения, нажимаем Close:

-58

Теперь нажимаем Restart для обоих сайтов:

-59

Скачиваем с GitHub win-acme клиент:

https://github.com/win-acme/win-acme/releases/download/v2.2.9.1701/win-acme.v2.2.9.1701.x64.trimmed.zip

Распаковываем и переименовываем папку:

-60

Перемещаем ее в папку inetpub web сервера IIS:

-61

Запускаем файл wacs с правами администратора:

-62

Нас приветствует ACMEv2 Клиент, который предлагает выбрать пункт меню, мы выбираем первый и нажимаем Shift+N:

-63

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

-64

Программа определила доступность наших сайтов, нажимаем A:

-65

Выбираем главный Хост, нажимаю 1:

-66

Чтобы продолжить подтверждаем выбор, нажимаем y:

-67

В моем случае уже есть сертификат, я подтверждаю перевыпуск, нажимаю y:

-68

Сертификаты перевыпущены, нажимаю Q для выхода:

-69

Открываем консоль управления IIS и выбираем сайт WebMail, нажимаем Bindings:

-70

Нажимаем Add:

-71

Указываем протокол, имя хоста, выбираем полученный сертификат для этого сайта и нажимаем ОК:

-72

Видим добавленные записи, нажимаем Close:

-73

Выбираем сайт WebAdmin, нажимаем Bindings:

-74

Нажимаем Add:

-75

Указываем протокол, имя хоста, выбираем полученный сертификат для этого сайта и нажимаем ОК:

-76

Видим добавленные записи, нажимаем Close:

-77

Теперь нажимаем Restart для обоих сайтов:

-78

В консоли администрирования IIS выбираем наш сервер и среди настроек находим Server Certificates, дважды щелкаем по значку:

-79

Видим сертификаты для наших сайтов, здесь нам нужно создать персональный само подписной сертификат для нашего сервера, нажимаем Create Self-Signed Certificate:

-80

Указываем имя и нажимаем ОК:

-81

Должно получиться так:

-82

Открываем консоль почтового сервера, в разделе Servers щелкаем мышкой по записи localhost и выбираем Properties:

-83

На вкладке SSL выбираем наш само подписной сертификат, нажимаем Apply и ОК:

-84

Настроим сервисы SMTP и IMAP, чтобы мы могли отправлять и получать сообщения электронной почты.

В консоли почтового сервера в пункте меню Servers --> Services and Connectors щелкаем мышкой по значку SMTP и выбираем Properties:

-85

На вкладке General устанавливаем галочки и нажимаем Apply:

-86

Службы SMTP будут перезапущены.

На вкладке Inbound в блоке Port Settings нажмите Settings:

-87

Выбираем следующие настройки и нажимаем Apply и ОК:

-88

На вкладке Outbound выбираем адрес нашего сервера, ставим галочку и нажимаем Apply:

-89

На вкладке Advanced SMTP в разделе Inbound authentication выбираем Require authentication for all connections, нажимаем Apply и ОК:

-90

С настройкой SMTP мы закончили теперь переходим к настройке IMAP:

-91

На вкладке General в разделе Listing Port устанавливаем 993 порт и ставим галочку использовать SSL:

На вкладке Settings в разделе Security dустанавливаем все галочки, нажимаем Apply и ОК:

-92

На этом настройки почтового сервера закончена

К сожалению я уперся в лимит по публикации медиа файлов в ДЗЕНЕ, поэтому первая часть статьи завершена, спасибо что дочитали.

2-я часть