文字

vpopmail 函数

Table of Contents

  • vpopmail_add_alias_domain_ex — Add alias to an existing virtual domain
  • vpopmail_add_alias_domain — Add an alias for a virtual domain
  • vpopmail_add_domain_ex — Add a new virtual domain
  • vpopmail_add_domain — Add a new virtual domain
  • vpopmail_add_user — Add a new user to the specified virtual domain
  • vpopmail_alias_add — Insert a virtual alias
  • vpopmail_alias_del_domain — Deletes all virtual aliases of a domain
  • vpopmail_alias_del — Deletes all virtual aliases of a user
  • vpopmail_alias_get_all — Get all lines of an alias for a domain
  • vpopmail_alias_get — Get all lines of an alias for a domain
  • vpopmail_auth_user — Attempt to validate a username/domain/password
  • vpopmail_del_domain_ex — Delete a virtual domain
  • vpopmail_del_domain — Delete a virtual domain
  • vpopmail_del_user — Delete a user from a virtual domain
  • vpopmail_error — Get text message for last vpopmail error
  • vpopmail_passwd — Change a virtual user's password
  • vpopmail_set_user_quota — Sets a virtual user's quota

用户评论:

[#1] rwidmer at sourceforge dot net [2004-06-02 06:01:31]

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.

[#2] Chester [2004-04-11 04:39:20]

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.

[#3] justin at linuxgroup dot net [2003-04-29 16:11:11]

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.

[#4] dredman at najt dot nu [2002-12-01 18:42:36]

just compile MySQL support into vpopmail and you've got it. then you can get all the needed info from the db.

[#5] till'at'klimpong'dot'com'dot'NOSPAM [2002-10-16 07:31:28]

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.

[#6] thomas at abitur003 dot de [2002-10-15 11:50:24]

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.

[#7] mike at hbhosting dot com [2002-10-14 17:07:47]

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.

上一篇: 下一篇: