Модуль service_email

Материал из Felix2
Перейти к: навигация, поиск


Модуль реализует подключение, отключение и учет услуги «Почтовый ящик». Данная услуга позволяет пользователю управлять своими почтовыми ящиками из Личного Кабинета.



Параметры конфигурации модуля

  • interface – имя интерфейса модуля, реализующего взаимодействие с почтовым сервером.


Пример конфигурации

<module name="service_email" file="modules/service_email.so" />
<module name="exim_mysql" file="modules/exim_mysql.so" />
...
<service_email interface="exim_mysql" />
<exim_mysql user="mail" passwd="12345" dbase="mail" host="mail.example.net" port="3306" charset="utf8" />

В данном примере услуга «Почтовый ящик» физически реализуется на хосте mail.example.net на котором запущен почтовый сервер Exim4.
Для управлениями почтовыми ящиками(создание/удаление/смена пароля) на сервере используется модуль exim_mysql.


Графический интерфейс

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


Создание услуги "Почтовый ящик"


В личном кабинете абонента список зарегистрированных почтовых ящиков отображается на первой странице ("Мои данные").

Личный кабинет абонента - список зарегистрированных почтовых ящиков на первой странице


Нажав "Изменить" рядом с названием услуги, пользователь переходит к управлению своими почтовыми ящиками. Здесь он может создавать/удалять почтовые ящики. Также доступна смена пароля к почтовому ящику.

Личный кабинет абонента -
Личный кабинет абонента -
Личный кабинет абонента -
Личный кабинет абонента -