[почтовый сервер SurgeMail]материал подготовил: Михаил Брод 01.06.2004
Установив у себя почтовый сервер DMail, вы предоставили своим пользователям возможность работы с электронной почтой. Да, этот сервер «закрывает» многие потребности, которые могут возникнуть у его клиентов. Но, обладая столь положительными качествами, он перестал идти «в ногу» с новыми решениями. Возможно, что и идеология, на которой он был построен, просто не в состоянии претерпевать резкие изменения. Поэтому авторы DMail выпустили в 2002-м году новый вариант почтового сервера — SurgeMail.
SurgeMail — это очень простой в установке почтовый сервер со встроенным модулем веб-почты, основанным на другом решении компании — WebMail (то есть сообщения можно просматривать не только посредством почтового клиента, но и через браузер). Сервер обладает хорошей масштабируемостью и может обслуживать неограниченное количество пользователей, а также доменов. В почтовый сервер встроены возможности фильтрации спама, антивирусной защиты, удаленного администрирования и управления доменами. Сервер имеет встроенную систему аутентификации и управления пользователями. Поддерживается большинство используемых сегодня протоколов — IMAP, POP, SMTP, SSL, HTTP, WAP и мобильный — SMS.
SurgeMail может быть установлен под разными операционными системами — как Windows, так и Unix и другими. Если до его установки у вас уже был установлен DMail, то новый почтовый сервер постарается максимально использовать его настройки и перенести их в свой конфигурационный файл. При этом следует обратить особое внимание на настройки, описывающие использование внешних модулей, особенно, связанных с аутентификацией пользователей. Если установка выполняется заново, то, как и в случае с установкой DMail, надо прописать в DNS информацию о новом почтовом сервере (MX). В качестве системы аутентификации по умолчанию используется NWAuth, но можно использовать аутентификацию на основе баз данных о пользователях Unix, Windows или базах.
Рассмотрим возможности, заложенные в SurgeMail. Любому администратору Windows будет приятно и удобно выполнять настройки с использованием веб-интерфейса. Для доступа к нему используется защищенное соединение и специально выбранный порт, значение которого можно при желании изменить. Панель навигации, расположенная на основной странице менеджера управления сервером, позволит выбрать любой элемент настройки сервера, внешних клиентов и служб, получить разнообразные отчеты.
Настройка виртуальных доменов. Они могут быть двух типов — имеющие предопределенные IP-адреса и фиктивные. Для того чтобы пользователь мог подсоединиться к фиктивному домену, вместо своего имени в качестве логина, он должен будет указать полное имя, включая домен — например, bob@newdomen.com. SurgeMail поддерживает оба варианта доменов и их совместное использование. Для того чтобы пользователи могли получать доступ к любому поддерживаемому домену, в конфигурационном файле должна быть добавлена строка:
domain_select true
Для того чтобы создать новый домен, выберите в панели навигации опцию Domain Settings. В открывшемся окне можно либо выбрать уже существующий домен (тогда вы сможете редактировать его настройки), либо выбрать опцию Add domain. На вновь открывшейся странице нужно будет заполнить требуемые поля, и новый домен готов. Следует помнить, что SurgeMail не будет формировать структуру разделов для нового домена до тех пор, пока хотя бы на один из его адресов не поступит письмо. Если же вы решили предоставить каждому пользователю свой собственный виртуальный домен, то выполнять подобные настройки будет неудобно, особенно, если пользователей сотни или тысячи. В этом случае удобнее воспользоваться настройками файла domuser.dat для ввода информации о пользователях — например, таким образом:
Доступ к веб-интерфейсу администратора ведется через защищенное соединение
В случае создания нескольких виртуальных доменов для каждого из них можно создать свой внешний облик. Для этого существует два варианта. Первый основан на том, что в описание виртуального домена добавляются строки, описывающие основные элементы его интерфейса — цвет фон, название, логотип, ссылки. Второй вариант — использование отдельных шаблонов для каждого домена. У каждого из вариантов есть свои «за» и «против» — в частности, при использовании второго варианта вы не сможете безболезненно воспользоваться возможностями автоматического обновления версии программы. Также можно настроить текст сообщений, отправляемых пользователю или отправителю в случае каких-либо событий — например, при возникновении временных сложностей по приему сообщения, переполнению почтового ящика и в иных ситуациях.
Система SurgeMail поддерживает возможность зеркалирования своей почтовой базы. На практике это означает, что пользовательские разделы резервируются на двух раздельных компьютерах, связанных между собой либо локальной сетью, либо через интернет. В случае сбоя одного из разделов почта будет доступна из другого.
Если в Dmail функции защиты почты использовались, в основном, внешние, то в SurgeMail многие из них встроены. Так, для защиты от спама используется система NetWin SmiteSpam. Система использует для распознавания спама как систему фильтров, так и базу данных fuzzy CRC, что, по заявлению разработчиков, позволяет определить до 90 процентов спама. В зависимости от настроек сервера, сообщения, попавшие под определение «спам», могут сопровождаться специальной пометкой, что позволяет пользователям почтового сервера настроить собственные правила фильтрации и разборки своей почты (как вторичный этап). Антиспамовская система SmiteCRC интегрирована в SurgeMail, и для того чтобы ее использовать, достаточно поставить соответствующую отметку в настройках сервера.
У каждого виртуального домена может быть свой пользовательский интерфейс
На сервере реализована еще одна возможность избавления от спама как частного случая различного рода рассылок. Это — настройка на получение почты только от тех лиц, чьи адреса пользователь ввел в свой справочник (так называемая Friends only system). В этом режиме все письма, пришедшие пользователю от незанесенных в его справочник респондентов, задерживаются на сервере до тех пор, пока получатель не примет решения — принять какие-либо из них или удалить. В следующий раз письма, полученные с адресов, удаленных ранее, будут удаляться автоматически. Включение данного режима выполняется на уровне сервера, а ее настройки устанавливает каждый пользователь индивидуально.
Второй эшелон защиты почты — защита от вирусов. SurgeMail способен нормально работать с большим количеством антивирусных продуктов, запускаемых из командной строки. В их число включены такие продукты, как NOD32, AVP, Spohos и другие. Обработка входящих и исходящих сообщений производится «на лету», пока сообщения еще не попали в пользовательские разделы. Качество сканирования полностью зависит от продукта, который для этих целей будет использоваться.
Что еще интересного в возможностях сервера? использование программы, работающей из командной строки — tellmail. С ее помощью можно управлять работой сервера, управлять доменами и пользователями, получать статистическую информацию. Но это на любителя. Ту же статистику очень просто получить и из веб-интерфейса. На странице статистики администратор получает информацию о состоянии сервера, статистику по обработанным письмам, состоянию внешних соединений, состоянии очереди на обработку сообщений. А еще администратор может получить отчеты о том, сколько писем было получено или отправлено с определенного IP- или e-mail адреса за выбранный период.