PHP Classes
elePHPant
Icontem

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    
Last Updated Ratings Unique User Downloads Download Rankings
2003-08-04 (13 years ago) RSS 2.0 feedNot yet rated by the usersTotal: 635 All time: 4,793 This week: 2,066Up
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

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:635
This week:0
All time:4,793
This week:2,066Up