TA_Vpopmail: Wrapper class for vpopmail programs

Recommend this page to a friend!
  Info   View files (4)   Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 636 All time: 4,927 This week: 794
Version License Categories
ta_vpopmail 1.0GNU General Publi...Email, Systems administration
Description Author

This is wrapper class for the vpopmail programs. It can be used to administer an e-mail a server.

We use the class to administer our e-mail server from our cellular phones via WAP.

Picture of Ricky Robinson
Name: Ricky Robinson <contact>
Classes: 3 packages by
Country: United States United States
Age: 56
All time rank: 52864 in United States United States
Week rank: 771 80 in United States United States

I have set up a test site on our development server
It only supports the domain test.com but is completely
functional otherwise

API Documentation:

API Documentation Download:

This program includes 3 files
index.html - test html entry page for class TA_Vpopmail
libs/test_vpopmail.php - takes user input from index.html and
                          calls the TA_Vpopmail class functions
includes/ta_vpopmail.inc - holds the TA_Vpopmail class

1. Web Server with access to vpopmail binaries

2. Installed and properly working vpopmail
    have tested on version 5.3.8 http://www.inter7.com
   I found that the vpopmail documentation didn't match the
   actual binary usage so I went throught the C source and wrote
   these wrapper functions based on that.
3. Installed and properly working php ( have tested on 4.1.2 and 4.3.1

Installation Instructions:
1. copy the included files into a directory structure that matches
   the above files.
2. Vpopmail bin files must be copied into a directory accessible by
    your web server and chown vpopmailuser.webservergroup and chmod 6755
    I suggest that they be put in a directory by themselves
    I make no warranty as to the security of this setup
    Examples: chown vpopmail.nobody *
              chmod 6755 *
    vadddomain and vdeldomain must be suid root
    Example: chown root.nobody vadddomain
             chmod 6755 vadddomain

3. Set the VPOP_BIN_PATH in ta_vpopmail.inc on or about line 35

File Role Description
index.html Data Input File for Test Script
readme.txt Doc. Installation Instructions
ta_vpopmail.inc Class Main PHP Class
test_vpopmail.php Example Test PHP CGI Script

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:4,927
This week:794

For more information send a message to info at phpclasses dot org.