Модуль exim_mysql

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


Модуль реализует взаимодействие с почтовым сервером Exim4. Модуль exim_mysql предоставляет стандартный интерфейс управления почтовыми ящиками, используемый другими модулями (например модулем service_email)

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

  • user – логин для подключения к БД.
  • passwd – пароль для подключения к БД.
  • host – имя или IP адрес хоста к которому осуществляется подключение (по умолчанию – localhost).
  • dbase – имя базы данных почтового сервера (по умолчанию - mail).
  • port – номер TCP порта по которому происходит взаимодействие с сервером БД (по умолчанию – 0 , т.е. используется номер порта определенный в конфигурационном файле MySQL).
  • charset – кодировка в которой хранятся данные в БД.


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

<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.