Эти функции требуют пакетов 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() в настоящее время не работает правильно.
<?php dl("php3_vmailmgr.so"); //load the shared library $vdomain="vdomain.com"; $basepwd="password"; ?>
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);
Удаляет виртуального пользователя.
8 8 8
|