Настройка почты на сервере нужна для проектов, предусматривающих отправку уведомлений и общую обратную связь: форумов, интернет-магазинов, рекламных сайтов. В этой статье расскажем, как создать и настроить почту на сервере с помощью панели управления ispmanager.
Если ранее вы не создавали почтовый домен (например, во время первоначальной настройки при создании пользователя), необходимо это сделать. Создать почтовый домен можно в разделе Почта по кнопке Почтовые домены , далее Создать почтовый домен :
Настройку DKIM/DMARC и SSL-сертификатов рассмотрим в следующих параграфах.
После создания почтового домена приступим к созданию почтовых ящиков. Создаются почтовые ящики аналогично почтовому домену в разделе Почта , но по кнопке Создать ящик :
В поле Имя укажите название ящика. Например, для ящика admin@firstvds.ru — это admin .
В поле Псевдонимы укажите дополнительные имена для ящика. Например, если указать в псевдонимах ящик «administrator@firstvds.ru», то отправленное на него письмо попадет на общий ящик «admin@firstvds.ru». Если же этого адреса в псевдонимах нет — оно обработается по заданным для домена настройкам почтового домена: будет отправлено сообщение об ошибке, письмо перенаправится на другой ящик или удалится.
В строке Слать копии писем на e-mail можно указать адрес электронной почты, на который будут дублироваться письма с этого ящика.
Чтобы ограничить объём данных, которые будут храниться в созданном ящике можно в поле Макс.размер указать значение в мегабайтах, и при переполнении ящика он перестанет работать. Это делается во избежание переполнения диска сервера, если почтовые ящики не будут очищать:
2. Работа с почтовыми ящиками После создания почтовых ящиков вы можете работать с ними через почтовый клиент, который можно настроить на любом из ваших устройств или через веб-интерфейс Roundcube, встроенный в панель управления.
Все данные для настройки почтового клиента указаны в ispmanager → раздел Почта → выбрать нужный домен и нажать кнопку Редактировать → Настройки для почтовых клиентов :
Доступ в веб-интерфейс Roundcube можно получить по ссылке: https://IP-адрес_сервера/roundcube
или перейти в него из панели управления в разделе Почта по кнопке Почтовый клиент , выбрав нужный почтовый ящик:
Если веб-интерфейс недоступен по ссылке https://IP-адрес_сервера/roundcube
или кнопка Почтовый клиент отсутствует, то установить его можно из раздела Настройки → Конфигурация ПО → выбрать Почтовый сервер (SMTP/POP3/IMAP) → кнопка Изменить , далее отметить Roundcube , применить изменения и дождаться установки:
3. Защита от входящего спама В современном мире входящий спам является большой проблемой. Обычно вы получаете такие письма, если ваш адрес размещён на открытых ресурсах и попал в базы данных спамеров. Для борьбы со входящим спамом в панели ispmanager есть очень эффективные инструменты, которые помогут справиться с этим неприятным явлением: Greylisting, OpenDKIM, SpamAssasin и ClamAv.
Более подробную информацию по этому вопросу вы можете найти в отдельной инструкции .
4. Верификация исходящей почты DKIM/DMARC — это методы защиты от подделки писем злоумышленниками, они помогают принимающему почтовому серверу убедиться, что письмо было отправлено действительно с вашего доменного имени. Без этих записей современные почтовые сервисы будут определять ваши письма как спам.
Для формирования записи DKIM потребуется установить дополнительный модуль OpenDKIM (exim) , по аналогии с установкой Roundcube , в разделе Настройки → Конфигурация ПО , выбрать Почтовый сервер (SMTP/POP3/IMAP) → кнопка Изменить , далее отметить OpenDKIM (exim) , применить изменения и дождаться установки:
После установки OpenDKIM (exim) в разделе Почта по кнопке Почтовые домены в режиме редактирования домена появится возможность включить эту опцию, значения можно оставить по умолчанию:
Важно отметить, что если доменное имя делегировано на наши NS-серверы, в таком случае DKIM и DMARC записи будут синхронизированы автоматически, но если домен использует сторонние NS, то потребуется разместить сгенерированные ТХТ-записи у вашего поставщика услуг DNS-хостинга. Найти значения для записей, которые были сгенерированы панелью ispmanager всегда можно в разделе Управление DNS → выделить нужный домен и нажать кнопку Управление DNS записями :
5. Установка SSL-сертификата на почтовый домен По умолчанию почтовый домен защищен самоподписанным сертификатом. Для работы почты по защищенному соединению с более надежными способами шифрования установите SSL-сертификат на почтовый домен. Для этого используйте сертификат, которым уже защищен ваш сайт (один сертификат может защищать одновременно и сайт, и почту).
Если ваш сайт не защищен SSL-сертификатом, вам стоит приобрести сертификат Comodo, Thawte, RapidSSL, GeoTrust, Symantec или Global Sign. Если пользователи не совершают платежи и не оставляют конфиденциальную информацию на вашем сайте — вам подойдет бесплатный сертификат Let's Encrypt .
Если сертификат уже был добавлен в ispmanager из раздела SSL-сертификаты , то включить его вы можете из раздела Почта → Почтовые домены → кнопка Изменить → отметить пункт Защищенное соединение (SSL) и в поле SSL-сертификат выбрать сертификат для вашего домена.
Если хотите использовать бесплатный сертификат от Let’s Encrypt, то выбираем соответствующий пункт Новый Let’s Encrypt сертификат :
При выпуске бесплатного сертификата от Let’s Encrypt необходимо будет добавить в поле Доменное имя (если выпуск сертификата был из раздела «SSL-сертификаты») или Псевдоним для сертификата (если выпуск сертификата инициирован при редактировании почтового домена) поддомен, который используется для почтового сервера, по умолчания в ispmanager — mail.ваш_домен.ru
:
А также можно установить SSL, не добавляя его в панель как отдельный сертификат. Перейдите в раздел Почта по кнопке Почтовые домены , выберите нужный и нажмите SSL-сертификат .
Далее просто скопируйте данные вашего SSL-сертификата — корневой сертификат, секретный ключ и цепочку сертификатов для него — в соответствующие поля и сохраните изменения.