Функции vpopmail

Содержание

  • vpopmail_add_alias_domain_ex — Добавить псевдоним к существующему виртуальному домену
  • vpopmail_add_alias_domain — Добавить псевдоним для виртуального домена
  • vpopmail_add_domain_ex — Добавить новый виртуальный домен
  • vpopmail_add_domain — Добавить новый виртуальный домен
  • vpopmail_add_user — Добавить нового пользователя к определенному виртуальному домену
  • vpopmail_alias_add — Вставить виртуальный псевдоним
  • vpopmail_alias_del_domain — Удаляет все виртуальные псевдонимы домена
  • vpopmail_alias_del — Удаляет все виртуальные псевдонимы пользователя
  • vpopmail_alias_get_all — Получить все строки псевдонима для домена
  • vpopmail_alias_get — Получить все строки псевдонима для домена
  • vpopmail_auth_user — Попытка проверки пользователя/домена/пароля
  • vpopmail_del_domain_ex — Удалить виртуальный домен
  • vpopmail_del_domain — Удалить виртуальный домен
  • vpopmail_del_user — Удалить пользователя из виртуального домена
  • vpopmail_error — Получить текстовое сообщение для последней ошибки vpopmail
  • vpopmail_passwd — Изменить пароль виртуального пользователя
  • vpopmail_set_user_quota — Устанавливает квоту для виртуального пользователя
add a note add a note

User Contributed Notes 7 notes

up
1
rwidmer at sourceforge dot net
20 years ago
There is a more robust version of this extension, and other goodies for working with vpopmail from PHP available at:  http://pmailadmin.sourceforge.net/ 

The extension will get added back to PECL once it is finished and tested.
up
1
Chester
20 years ago
If you set vpopmail up with mysql support its quite easy to get a full listing of domains/users.  You'l only have to use the vpopmail php functions to add/delete users/domains in a own written front end.
up
1
justin at linuxgroup dot net
21 years ago
In reply to "You can easily save the directory listing of ~vpopmail/domains"

This would only work if you had 100 domains or less. After that, domains are broken up into directories. Vpopmail will not put more then 100 domains in a directory because it's not efficient.
up
1
dredman at najt dot nu
22 years ago
just compile MySQL support into vpopmail and you've got it. then you can get all the needed info from the db.
up
1
till'at'klimpong'dot'com'dot'NOSPAM
22 years ago
In regard to an earlier post:

You can easily save the directory listing of ~vpopmail/domains and get the list of all domains on your system.

That's fairly easy and if you don't add/remove each day, you can keep the list static or update it via cron on certain intervals.
up
1
mike at hbhosting dot com
22 years ago
This library is kind of useless without key functions like get_domain_info() and list_all_domains(). You can add and delete virtual domains, but you cannot list or view them. Without such functionality you can't go and write your own PHP front end to qmail.
up
-1
thomas at abitur003 dot de
22 years ago
Well, you can safe your qmail-data like the domains, etc. in a database, which is quite usefull in my eyes. You just have to keep the data synchronized.
To Top