Эти функции требуют пакетов QMAIL (www.qmail.org) и vmailmgr Bruce Guenter
http://www.qcc.sk.ca/~bguenter/distrib/vmailmgr/
Для всех функций следующие две переменные определяются как:
строка vdomain - имя домена вашего виртуального домена (vdomain.com)
, строка basepwd - пароль для 'real' пользователя, который поддерживает виртуальных пользователей.
Только до 8 символов распознаются в пароле для виртуальных пользователей
Возвращается статус для всех функциональных значений ответа в response.h
O ok |
1 плохой |
2 ошибка |
3 ошибка соединения |
Известные проблемы:
vm_deluser()
не удаляет директорию пользователя, хотя должена это делать.
vm_addalias()
в настоящее время не работает правильно.
vm_adduser
vm_adduser -- Добавляет нового виртуального пользователя с паролем
Описание
int vm_adduser
(string vdomain, string basepwd, string newusername, string newuserpassword);
Добавляет нового виртуального пользователя с паролем.
newusername
- это имя почтового login-а и
newuserpassword
- это пароль для это пользователя.
vm_addalias
vm_addalias -- Добавляет новый псевдоним для виртуального пользователя
Описание
int vm_addalias
(string vdomain, string basepwd, string username, string alias);
Добавляет псевдоним виртуальному пользователю.
username
- это имя почтового login-а и
alias
- это псевдоним для этого пользователя.
vm_passwd
vm_passwd -- Изменяет пароль виртуальных пользователей
Описание
int vm_passwd
(string vdomain, string username, string password, string newpassword);
Изменяет пароль виртуальных пользователей.
username
- это имя почтового login-а,
password
- старый пароль пользователя, и
newpassword
- новый пароль.
vm_delalias
vm_delalias -- Удаляет всевдоним
Описание
int vm_delalias
(string vdomain, string basepwd, string alias);
Удаляет псевдоним.
vm_deluser
vm_deluser -- Удаляет псевдоним виртуального пользователя
Описание
int vm_deluser
(string vdomain, string username);
Удаляет виртуального пользователя.
Назад |
Содержание |
Вперед