Содержание


Communigate

Часть 4. Настройка и использование веб-интерфейса пользователей почтовой системы

Comments

Серия контента:

Этот контент является частью # из серии # статей: Communigate

Следите за выходом новых статей этой серии.

Этот контент является частью серии:Communigate

Следите за выходом новых статей этой серии.

Сервер CommuniGate Pro обеспечивает пользователям доступ к их данным через веб. Компонент “WebUser” работает через HTTP-модуль и позволяет пользователям читать и создавать сообщения, а также выполнять различные операции с папками и другими данными, используя любой браузер.

Если даже предпочтительнее работать через клиента, работающего по протоколам POP или IMAP, то можно использовать веб-интерфейс пользователя для получения доступа к функциям, не поддерживаемым некоторыми почтовыми программами. Например, с помощью веб-интерфейса задаются подписки и список прав доступа для папок пользователя - эта возможность до сих пор не поддерживается многими IMAP-клиентами.

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

В CommuniGate Pro имеется стандартный (безымянный) и несколько дополнительных видов интерфейса с разными именами. Именованные виды интерфейса поставляются с более развитой графикой. Каждая установка CommuniGate Pro может использовать неограниченное число пользовательских видов интерфейса.

Веб-интерфейс

В общем виде, вход в Communigate при правильных настройках и работающем сервере должен иметь вид, как на рис. 1.

Рисунок 1
Рисунок 1
Рисунок 1

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

Рисунок 2
Рисунок 2
Рисунок 2

Здесь представлены почтовые папки, календарь, интерфейс для работы с письмами, доступ к файлам и многое другое. Есть возможность получения исчерпывающей справки и доступа практически ко всем настройкам, включающим локализацию всего окружения. Теперь немного подробнее о самом интерфейсе.

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

  • Страница приветствия

    Эта страница отображается после входа в систему. Она позволяет переключаться между страницами веб-интерфейса пользователя и переходить в другие части сайта.

  • Список папок

    На этой странице приводятся папки, существующие у пользователя. Тут же можно создавать, переименовывать и удалять папки, а также открывать папки для просмотра содержащихся в них сообщений. Дополнительную информацию смотрите в разделе «папки».

  • Страница «папка»

    На этой странице показываются все сообщения, хранящиеся в выбранной папке. Здесь можно копировать, передвигать, пересылать, перенаправлять и удалять сообщения. Так же возможно открывать и читать сообщения, имеющиеся на странице «папка».

  • Страница «сообщение»

    Эта страница показывает содержание выбранного сообщения. С сообщением можно проводить следующие процедуры: читать сообщение, копировать, передвигать, удалять, перенаправлять и пересылать открытое сообщение, а также отвечать на него.

  • Страница «создание»

    На этой странице можно создать новое сообщение и отправить его. Она может также использоваться для создания и изменения заметок и элементов календаря (события и списков дел).

  • Страница установки

    На этой странице можно настроить под свои нужды веб-интерфейс пользователя.

  • Страница «файлы»

    На этой странице имеется возможность управлять своим файловым хранилищем.

  • Страница «контакты»

    На этих страницах вы можете просматривать ваши папки типа «контакты» (записная книга) и редактировать записи о контактах и записи группы контактов.

  • Страница «заметки»

    На этой странице можно работать с вашими заметками.

  • Страницы «календарь» и «задания»

    На этих страницах вы можете просматривать ваши папки типа «календарь» и папки типа «список дел».

Дополнительную информацию по всем перечисленным элементам можно найти в соответствующих разделах помощи или отдельно в документации.

Вход в веб-интерфейс пользователя

На странице https://ip_address:9100/ (http://ip_address:8100) можно зайти в веб-интерфейс пользователя, введя логин и пароль. Обратите внимание, что имя домена (в этом примере используется для простоты ip-адрес) должно быть корректным и полностью определенным. Если вы не можете открыть страницу входа для нужного домена, можно войти на сервер, введя полное имя пользователя (в виде account_name@domain_name).

В настройках веб-интерфейса могут быть включены некоторые дополнительные механизмы, обеспечивающие безопасность, такие, как доступ с фиксированного адреса и/или защита с использованием Cookies.

Если вы устанавливаете соединение через сеть, использующую распределённые прокси-серверы (такую, как, например, сеть AOL), то при продолжении использования того же браузера и той же сети, ваши запросы будут приходить на сервер CommuniGate Pro с различных сетевых адресов. Если необходимо соединяться с сервером из такой сети, то потребуется выключить защиту по сетевому адресу, потому что в противном случае вы можете быть отключены.

Некоторые браузеры не поддерживают "cookies". Если вы должны соединяться с сервером, используя такой браузер, возможно, потребуется выключать для таких сессий защиту по Cookies на странице входа.

Если соединение с Communigate всегда происходит из сети с чередой прокси или всегда используется браузер, не поддерживающий cookies, то, возможно, придется выключить эти опции защиты в настройках веб-интерфейса насовсем, что бы не приходилось выключать их вручную каждый раз при входе на сервер.

Вход при помощи аутентификации через браузер

Возможно использование аутентификации браузера в качестве альтернативного метода входа в веб-интерфейс пользователя. Наберите в адресной строке браузера строку вида: http://yourserver:port/login/

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

Когда Communigate проверяет и принимает в процессе связи полномочия, создаётся сессия webuser и браузер автоматически перенаправляется в эту сессию.

Аутентификация через браузер является более безопасной, чем сессия, устанавливаемая при помощи ссылок, передаваемых в открытом виде; кроме того, браузерами поддерживаются методы безопасной HTTP-аутентификации, если ее можно реализовать.

Аутентификация при помощи браузера является удобной, потому что браузер запоминает введённые полномочия и будет автоматически входить с ними при направлении его на этот специальный URL. Если браузер поддерживает аутентификацию для механизмов единого входа (таких, как GSSAPI/Kerberos и/или клиентских сертификатов), то этот метод позволяет входить в веб-интерфейс пользователя без повторного ввода полномочий через браузер.

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

Вход с помощью мобильных устройств WML/IMode

Сервер CommuniGate Pro автоматически обнаруживает устройства WML и IMode и, при использовании таких устройств, автоматически переключается на WML или IMode Интерфейс.

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

Для использования WML интерфейса, наберите в адресной строке браузера: http://yourserver:port/wml

Для использования европейской версии интерфейса IMode, используйте адрес: http://yourserver:port/imode

Японская версия IMode доступна по адресу http://yourserver:port/imodejp

Обычный HTML-интерфейс, находится здесь: http://yourserver:port/html

Более подробное описание можно почерпнуть из документации по этим вопросам.

Свободная регистрация через веб-интерфейс пользователя

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

Возможно, нужно будет указать адрес электронной почты, на который будет выслан ваш пароль в том случае, если он будет забыт.

Сервер сможет отправить пароль на этот адрес, только если ваш пароль хранится в открытом виде (plane text) или может быть расшифрован. Если пароль хранится как односторонне зашифрованный хэш-код, то Comminigate не сможет расшифровать его и, соответственно, не сможет отправить вам расшифрованную парольную строку.

Установки веб-интерфейса пользователя

Можно полностью перенастроить веб-интерфейс пользователя, изменив его конфигурацию на странице настроек.

Здесь содержатся опции, с помощью которых можно изменять доступ к папкам, просмотр папок, просмотр сообщений и создание сообщений.

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

На странице с настройками веб-интерфейса пользователя есть ссылка на страницу «подписка на папки» и страницу с псевдонимами. Рассмотрим их подробнее.

  • Вид интерфейса

    Используйте эту настройку для указания вида интерфейса веб-интерфейса пользователя. Выберите опцию *** для использования вида по умолчанию. После изменения настроек вида интерфейса необходимо выйти и снова зайти на сервер, что бы эти изменения вступили в силу.

  • Используемый язык

    Используйте эту настройку для задания языка, который будет использоваться в выбранном виде интерфейса. В меню показываются все языки, которые можно использовать в выбранном виде интерфейса.

  • Защита по фиксированному адресу

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

    Стоит обратить внимание на тот факт, что если и в самом деле эта опция выбрана, и связь с сервером идет из сети AOL или подобной ей, использующей распределённые прокси-сервера для исходящих соединений, то могут возникнут проблемы при работе.

    Но как бы не строилась работа с сервером, всегда есть возможность просто отключить защиту по фиксированному адресу.

  • Защита при помощи Cookies

    Выберите эту опцию для включения проверки по "cookies". Когда опция включена, при входе на сервер браузеру отправляется "cookie" информация, а браузер отправляет эту информацию обратно серверу CommuniGate Pro каждый раз, когда в течении этой сессии запрашивается какая-либо страница веб-интерфейса пользователя. Другие браузеры не смогут получить доступ к этой же сессии с использованием веб-интерфейса пользователя, даже если они соединятся с того же сетевого адреса, так как у них нет правильной "cookie" информации.

    Не следует выбирать эту опцию если планируется использовать браузеры, не поддерживающие "cookies".

  • Часовой пояс

    Используйте эту настройку для того, что бы задать часовой пояс, в котором вы работаете. Веб-интерфейс пользователя и XIMSS клиенты будут использовать выбранный часовой пояс для показа даты и времени.

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

  • Использование предпочтительной кодировки

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

На странице настроек веб-интерфейса пользователя содержится ссылка на страницу изменения пароля. Для этого, введите текущий пароль, затем дважды введите новый и нажмите на кнопку «изменить» - после чего изменения будут приняты и вступят в силу.

Если при изменении пароля поле «новый пароль» будет отсутствовать, то это означает, что такая возможность выключена административно.

При смене пароля можно указать адрес, куда будет отправляться забытый пароль. Это должен быть адрес какого-либо другого пользователя, и скорее всего в другой системе. Если когда-нибудь забудется ваш пароль пользователя в CommuniGate Pro, можно используя возможности сервера отправить на указанный адрес новый пароль. Для задания адреса для восстановления забытого пароля введите текущий пароль и адрес, куда следует отправлять этот пароль и нажмите кнопку «изменить».

Выводы

Рассмотрены основные вопросы, связанные с работой системы Communigate, входом в интерфейс администратора и начала работы с веб-интерфейсом пользователя системы. Процесс конфигурирования и ввода в работу веб-интерфейса пользователя Comminigate описан таким образом, чтобы в нем нашли отражение как более ранние версии Communigate, так и новейшие.

Следующая статья этого цикла.


Ресурсы для скачивания


Комментарии

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

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Linux, Open source
ArticleID=558138
ArticleTitle=Communigate: Часть 4. Настройка и использование веб-интерфейса пользователей почтовой системы
publish-date=10282010