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,981 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: 59
All time rank: 53468 in United States United States
Week rank: 587 Down59 in United States United States Up

Details
I have set up a test site on our development server It only supports the domain test.com but is completely functional otherwise http://dev.terraaccess.com/test_vpopmail API Documentation: http://www.terraaccess.com/docs/ta_vpopmail API Documentation Download: http://www.terraaccess.com/docs/vpop_phpdocs.tar.gz 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 Required: 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
  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 ta_vpopmail.inc 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  
 0%
Total:637
This week:0
All time:4,981
This week:252Up