PHP Classes

TA_Vpopmail: Wrapper class for vpopmail programs

Recommend this page to a friend!
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 637 All time: 4,980 This week: 252Up
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: 58
All time rank: 53367 in United States United States
Week rank: 559 Down67 in United States United States Equal

I have set up a test site on our development server
It only supports the domain 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/ - 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
   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 on or about line 35

  Files folder image Files  
File Role Description
Accessible without login HTML file index.html Data Input File for Test Script
Accessible without login Plain text file readme.txt Doc. Installation Instructions
Plain text file Class Main PHP Class
Accessible without login Plain text file test_vpopmail.php Example Test PHP CGI Script

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:4,980
This week:252Up
For more information send a message to info at phpclasses dot org.