Основные функции почтового сервера

В широком смысле слова Сервер – это роль, которую играет тот или иной программно-аппаратный комплекс, предоставляя сервис клиенту.

При классификации серверов часто возникает путаница, т.к. сервером можно считать как отдельную программу (программное обеспечение), так и специальное оборудование (аппаратное обеспечение).

В этой статье речь пойдет о типах серверов в корпоративной ИТ-инфраструктуре – той предметной области, в которой компания Оптимальный сервис предлагает услуги по обслуживанию серверов.

Под сервером в этом случае понимается комплекс – сочетание платформы (аппаратной части) с серверным решением – операционной системой и пакетом программ, оптимизированным под выполнение компьютером функций сервера.

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

Основные типы серверов в корпоративной сети (могут сочетаться в одном сервере, а могут быть распределены между несколькими серверами) – файловый, почтовый, резервного копирования, антивирусный, терминальный (удаленных рабочих столов), телефонии, баз данных, и т.п.

Полноценный почтовый сервер за 15 минут

Рассмотрим некоторые, наиболее распространенные типы серверов, подробнее:

Файловый сервер обеспечивает хранение файлов. Основная задача такого сервера – обеспечить доступ к файлам организации отдельным пользователям и совместную работу групп пользователей (отделов) в соответствии с правами доступа. Распределение прав весьма важно, т.к. позволяет минимизировать риски случайного удаления данных и несанкционированного доступа к данным. Данный сервер необходим в любой инфраструктуре с численностью сотрудников более одного.

Почтовый сервер – обеспечивает работу корпоративной почты. Очень важен с точки зрения информационной безопасности. Не секрет, что функции почтового сервера зачастую воспринимаются упрощенно – отправка и прием почты.

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

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

Как работает электронная почта: SMTP, POP3 и IMAP

Терминальный сервер или сервер удаленных рабочих столов ­– очень популярный сегодня тип серверов, в связи с повышением мобильности пользователей. Позволяет хорошо сэкономить при развитии инфраструктуры в целом. Речь идет о совместной работе нескольких пользователей на одном сервере.

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

При этом по сети передается только изображение интерфейса. Это позволяет работать пользователям разных устройств и операционных систем с привычным интерфейсом Windows. Например, в офисе можно работать за рабочей станцией с Windows, в командировке пользоваться планшетом Apple на iOS, а по пути из дома на работу проверять почту и делать последние правки в презентации с мобильного телефона на платформе Android. При этом сохраняется высокий уровень безопасности, и не требуется высокая скорость соединения, т.к. все данные находятся на сервере.

Это лишь несколько наиболее распространенных в современной корпоративной среде типов серверов.

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

Для построения современной инфраструктуры и оптимизации затрат на обслуживание серверов рекомендуем обратиться к специалистам компании «Оптимальный сервис». У нас Вы можете получить как отдельные консультации по развитию инфраструктуры, так и готовую программно-аппаратную систему (гипервизор) с необходимым набором типов серверов под ключ!

Источник: www.optimal-service.ru

Как бесплатно настроить собственный почтовый сервер

A picture containing text, computer Description automatically generated

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

Зачем вообще делать собственный почтовый сервер?

Преимущества#

Собственный почтовый домен
Неограниченное количество пользователей
Неограниченное количество адресатов
Все данные под нашим контролем
Управление передачей данных

Недостатки#

Затраты на поддержку
Ручная настройка
Возможные ограничения на отправку

Есть три основных шага, чтобы установить и настроить собственный почтовый сервер.

  • Настройка IP и DNS.
  • Выбор и запуск приложения почтового сервера.
  • Занесение своего почтового сервера в белые списки.

Настройка IP и DNS#

Обеспечение внешнего статического IP-адреса, публичного домена и записи PTR#

Это основные требования для запуска собственного почтового сервера.

Публичный статический IP-адрес
Доменное имя указывает на IP
IP указывает на доменное имя

Настройка MX записи в DNS#

Запись почтового обмена (MX) указывает почтовый сервер, ответственный за прием сообщений электронной почты от имени домена.

Таким образом, мы должны указать доменное имя нашего собственного почтового сервера, который будет обрабатывать почту нашего основного домена. Например, если наш домен – mycompany.com, почтовый сервер – mail.mycompany.com, то запись DNS для mycompany.com будет:

Type

Host

Value

Priority

TTL

  • Priority (приоритет) используется, когда в нашем домене более одного почтового сервера.
  • TTL (время жизни) можно установить любое предпочтительное значение, а наименьшее значение используется для применения конфигурации DNS как можно скорее при настройке нашего собственного почтового сервера.

Настройка DKIM записи в DNS#

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

Итак, нам нужны приватный и открытый ключи. Их можно создать с помощью онлайн-инструментов, например Power DMARC Toolbox – DKIM Record Generator, или с помощью команд OpenSSL (показано для Windows):

Создать приватный ключ

И наша запись DNS будет выглядеть так:

Type

Host

Value

TTL

selector._domainkey

v=DKIM1; k=rsa; p=public_key
  • selector – самостоятельно выбранный идентификатор (например, mysrv), который будет использоваться в нашем приложении почтового сервера.
  • public_key – наш открытый ключ, закодированный алгоритмом base64.
  • TTL (время жизни) имеет то же значение, что и в предыдущем абзаце.

Настройка SPF записи в DNS#

Инфраструктура политики отправителя (SPF) — это стандарт проверки подлинности электронной почты, который проверяет IP-адрес отправителя по списку авторизованных IP-адресов владельца домена для проверки входящей электронной почты.

Наша запись DNS будет выглядеть так:

Type

Host

Value

TTL

v=spf1 a mx include:relayer_name -all
  • relayer_name – имя необязательного внешнего почтового сервера-ретранслятора.
  • TTL (время жизни) имеет то же значение, что и в предыдущем абзаце.

Можно использовать удобный онлайн-генератор записи SPF.

Дополнительные записи DNS#

Некоторые поля не обязательны, но желательно иметь.

DMARC
BIMI
TLS-RPT
MTA-STS

Все эти записи кроме MTA-STS могут быть созданы с помощью Power DMARC Toolbox. Конфигурация MTA-STS похожа на Google и, наконец, может быть проверена с помощью Hardenize.

Выбор и запуск приложения почтового сервера#

Убедитесь, что ваш хостинг позволяет устанавливать программное обеспечение. В таком случае можно использовать любое подходящее приложение для почтового сервера. Например, есть бесплатный hMailServer для Windows, который предоставляет все необходимые функции с минимальным использованием ресурсов. Для систем на базе UNIX существует множество бесплатных почтовых серверов, таких как Exim Internet Mailer или iRedMail.

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

Для Windows мы рекомендуем использовать hMailServer из-за его соответствия нашим принципам компактного и эффективного программного обеспечения.

Инициализация#

Когда программное обеспечение выбрано и установлено, самое время его настроить.

Домен и пользователи
Безопасность
Подпись сообщений
Защита от спама

Протоколы электронной почты#

hMailServer — бесплатный почтовый сервер для Windows

hmailserver

hMailServer — бесплатный почтовый сервер под платформу Windows. Распространяется с открытым кодом. Работает как служба Windows и включает в себя инструменты администрирования и резервного копирования. Поддерживает почтовые протоколы IMAP, POP3 и SMTP. В сервере есть все основные функции, такие как поддержка нескольких доменов, алиасы, списки рассылок.

Авторизация пользователей может проводиться используя локальную базу пользователей hMailServer или через базу Active Directory.

hMailServer поддерживает несколько разных механизмов антиспама. Имеет встроенную поддержку антивируса ClamWin/ClamAV, сам антивирус нужно устанавливать отдельно. Есть возможность использования любого другого антивирусного сканера с командной строкой. SpamAssassin может использоваться как антиспам−фильтр. DNSBL — в наличие.

Для web-интерфейса можно использовать SquirrelMail или RoundCube.

Использовать можно в качестве домашнего почтового сервера или как почтовик небольшой компании.

Возможности

  • Подписи домена и аккаунтов.
  • Правила сервера, правила для отдельных аккаунтов.
  • Получение сообщений со внешних почтовых серверов по протоколу POP3.
  • Квоты на домен, почтовый ящик и почтовые сообщения.
  • Создание виртуальных псевдонимов для аккаунта.
  • Блокировка вложений (в зависимости от расширения файла вложения).
  • Пользовательские маршруты SMTP для выбранных доменов (может использоваться для создания резервного копирования, перенаправления и проч.).
  • Интерфейс программирования приложений (поддержка скриптовых языков VBScript и JScript).
  • Встроенная поддержка SSL.
  • Антивирус.
  • Антиспам.

Об остальных фичах поведаю в отдельном обзоре. Имею несколько лет опыта эксплуатации данного сервера. Баг встречал только один — в POP3 протоколе, он легко лечился использованием IMAP и пропал после очередного обновления. Обновления выходят редко, устанавливаются просто.

Ссылки

Используемые БД

Сами почтовые сообщения хранятся на жестком диске в формате MIME. Для хранения настроек и индексов использует базы данных:

  • Microsoft SQL Server 2000 and later
  • Microsoft SQL Server Compact Edition (CE)
  • MySQL 4 and later
  • PostgreSQL

В инсталлятор встроена Microsoft SQL Server Compact Edition (CE), но есть ньюанс:

Please Note: The bundled Microsoft SQL Server Compact Edition (MS SQL CE) is not supported by Microsoft for Windows 8, Windows 8.1, Windows 10, Server 2012, Server 2016. You will need to use an external database with these Operating Systems.

Так что используйте что-нибудь другое. Я пробовал два варианта баз данных: Microsoft SQL Server 2008 и MySQL 8.0. С MSSQL проблем не возникло. С MySQL пришлось покорячиться — нужно доставать 32-битную библиотеку libmysql.dll, сразу и не понял где её брать. PostgreSQL не пробовал, хотя этот вариант рекомендуют как основной.

Источник: internet-lab.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Заработок в интернете или как начать работать дома