Собственный почтовый сервер звучит для вас слишком сложно или как “для кого-то другого, но только не для меня”? Настройка почтового сервера действительно может занять некоторое время, однако процесс этот уже давно пройден многими и дает больше преимуществ, чем негативных моментов.
Почтовый сервер - это программа для обмена почтой. Каждый, у кого есть электронный ящик, пользуется почтовыми серверами - будь то бесплатные Google и Yandex, или другие сервисы. Однако если говорить про работу бизнес-проекта, то бесплатные сервисы могут оказаться неподходящими для некоторых целей.
Крупные и растущие проекты сталкиваются с необходимостью больше контролировать корреспонденцию - чем больше клиентов, тем важнее обеспечить стабильную доставляемость писем. Более того, еще одним критерием становится безопасность. В таких случаях стоит всерьез задуматься о собственном почтовом сервере - о том, как не попадать в спам и правильно работать с почтовым сервером мы рассказали в этой статье.
В работе почтового сервера задействованы следующие протоколы:
Simple Mail Transfer Protocol - простой протокол связи для передачи электронных писем. Главной задачей SMTP является ретрансляция между отправителем и получателем (проверка конфигурации, отправка писем, получение кода ответа). Для работы используются порты 25, 587 и 465 (используется для SSL-соединения). Подробности о работе SMTP-сервера вы найдете тут.
Post Office Protocol - протокол для получения электронной почты. POP3 устанавливает соединение с сервером и загружает письмо на устройство получателя, чтобы затем отобразить его в почтовом клиенте. Для работы используются порты 110 (без шифрования) и 995 (SSL/TLS).
Internet Message Access Protocol - еще один протокол для получения электронных писем. Ключевое отличие от POP3 в том, что IMAP позволяет работать с почтой непосредственно на сервере, без дублирования почты на локальное устройство. Для работы используются порты 143 (без шифрования) и 993 ( SSL/TLS).
Преимущества своего почтового сервера:
Из минусов назовем сразу высокую ответственность за работоспособность почтового сервера, а также время, финансы и усилия на его создание. На ваши плечи будет возложена работа по поддержке системы безопасности, ведь активность хакеров никто не отменял.
Итак, для создания собственного почтового сервера понадобятся:
И, конечно же, стабильное и быстрое интернет-подключение.
Минимальные требования к конфигурации сервера:
Виртуальные приватные серверы - эффективная работа по приятной цене. Быстрые NVMe диски, 22 страны, управляемые и неуправляемые VPS.
Способов для развертывания своего почтового сервера существует несколько, поэтому мы рассмотрим три наиболее простых из них.
Обзаведитесь доменом и собственным сервером (например, VPS, выделенный или облачный сервер) с панелью управления и войдите в нее с помощью логина и пароля для работы с сервером. Через панель управления сервером ISPmanager необходимо добавить почтовый домен, а затем создать почтовый ящик.
Почтовый домен можно добавить (создать) в панели управления в разделе Домены - Почтовые домены. Нажмите “Создать” и в открывшемся окне заполните все поля, а затем - “Ок”.
Имя – доменное имя.
Владелец – имя пользователя, которому принадлежит создаваемый почтовый домен.
Действие по умолчанию – что следует делать с письмами, которые будут отправлены на несуществующие адреса в создаваемом домене (сообщение об ошибке, игнорировать и удалить, перенаправление на адрес или перенаправление на домен).
Следующий шаг - создание почтового ящика. Перейдите в раздел Учетные записи - Почтовые ящики и нажмите “Создать”. Чтобы создать почтовый ящик от имени другого пользователя, зайдите в раздел Почта - Почтовые ящики и нажмите “Создать”. Заполните все поля и нажмите “Ок”.
Имя – имя ящика, указывается перед знаком @. Допускается использование латинских букв, цифр, тире, нижнего подчеркивания и точек.
Домен – домен, к которому относится ящик, указывается после знака @.
Псевдоним - дополнительные имена для ящика. Например, ваш почтовый ящик - admin@mydomain.com, псевдонимы - info, mail, support. Все письма, отправленные на адреса info@mydomain.com, mail@mydomain.com, support@mydomain.com автоматически придут на admin@mydomain.com. Псевдонимы прописываются через пробел (info mail support info-center) и работают в рамках одного домена.
Слать копии на e-mail – укажите в данном поле один или несколько почтовых адресов для копий всей корреспонденции, если это необходимо.
Макс.размер - максимальный размер создаваемого ящика.
Примечание - дополнительная информация.
Для удобной работы с почтовым ящиком используйте любой почтовый клиент (например, Thunderbird, Outlook, eM Client и др.)
Если вы не хотите арендовать отдельный сервер и уверены в способностях своего компьютера ( конкретнее, в его дисковом пространстве), то можно подключить почтовый сервер следующим способом.
Не забудьте приобрести доменное имя.
Используем бесплатное приложение hMailServer для Windows. Скачайте последнюю версию ПО и следуйте инструкции по установке:
Теперь настроим почтовый сервер:
Необходимо также настроить протоколы и порты для работы почтового сервера:
Чтобы проверить работоспособность почтового сервера, перейдите в раздел Utilities > Diagnostics. Выберите домен, который вы создали ранее, и нажмите на Start.
Теперь финальные штрихи: для получения и отправки электронной почты выберите и установите клиент (например, Thunderbird, Outlook, eM Client и др.). Чтобы войти в систему, понадобятся учетные данные домена, используемый для сервера.
Для данного способа также понадобиться доменное имя и сервер. Для работы с командами и доступа к серверу по SSH ключу владельцы устройств на Linux и macOS могут воспользоваться встроенным терминалом, владельцы Windows - программой PuTTY.
Начнем с настройки DNS-записей. Войдите в свой регистратор доменов (или в систему внешнего провайдера DNS) и перейдите к записям DNS для домена, который будет использоваться для почтового сервера.
DNS-записи могут обновляться вплоть до двух суток.
Вы можете добавить IP-адрес своего сервера в файл hosts, чтобы управлять сервером. Если порт 25 на вашем сервере заблокирован, обратитесь в техническую поддержку хостера. Попросите специалистов разблокировать данный порт и установить обратные записи DNS IP-адреса вашего сервера на mail.mydomain.com (где mail - имя вашего почтового адреса, а mydomain.com - доменное имя).
Теперь можно приступить к настройке сервера через несколько команд:
Зайдите на почтовый адрес mail.mydomain.com с помощью имени пользователя admin и пароля moohoo. В настройках изменить пароль на более надежный и можете настроить собственный почтовый сервер в разделе “Configuration”.
В дальнейшем вы сможете добавить еще больше доменов, помимо используемого mydomain.com. После заполнения всех данных для изначального доменного имени сохраните изменения. В разделе “Mailboxes” вы можете изменит настройки пользователей или создать псевдонимы.
Доступ к почте в вебе с удобным интерфейсом можно получить по адресу http://mail.mydomain.com/SOGo/. Для работы также можно использовать любой почтовый клиент (например, Thunderbird, Outlook, eM Client и др.)