netweb
Menu
Download
Documentation
Screenshots
Current Version: Webpostman-0.1.1 Release date:2006-04-26
Other documetation: Sourceforge - webpostman
Version up to 0.0.5 works only under firefox/netscape


Project Website: http://webpostman.sourceforge.net
This system is projected for management mysql database for Postfix Mail Server.
To create mysql database for postfix server you can check on Postfix.org
help link to conf. postfix server is:
http://www.genco.gen.tc/postfix_virtual.php

Functions

    EMAIL ACCOUNTS
  • Add new email accounts
  • Show email accounts
  • Delete email accounts
  • Modify email accounts
  • FORWARDS
  • Add new forward for accounts
  • Show forwards
  • Delete forwards
  • Modify forwards
  • VIRTUAL DOMAINS
  • Add new Virtual Domain
  • Show domains
  • Delete domains
  • Modify domains
  • TRANSPORT
  • Add new transport
  • Show transport
  • Delete transport
  • Modify transport
  • ACCESS
  • Add new access
  • Show access
  • Delete access
  • Modify access
  • RELOCATED
  • Add new relocated
  • Show relocated
  • Delete relocated
  • Modify relocated
  • BCC
  • Add new bcc
  • Show bcc
  • Delete bcc
  • Modify bcc

Installation

- For now, System WebPostman can modify only data in mysql database.
It means that creation directories for users, is done manually or using script "add_account" from directory linux/
- download Webpostman from Webpostman
- unpack: tar xzvf webpostman-x.x.x.tar.gz
- For people which configure server Postfix from beggining: in directory sql is script which helps create mysql tables for postfix called: "postfix_tables.sql"
- To create table for login to system WebPostman, use script sql/web_admin_auth.sql
But first modify default user and password.

ex. # mysql -u root -p1234 mail < web_admin_auth.sql

"web_admin_auth.sql" creates two tables web_admin_auth and user_priv:
- web_admin_auth is table with users and passwords to access system Webpostman
- user_priv is table with groups and privileges for Webpostman

Add new physical account

In directory linux/ . there is a script "add_account", which helps create directories for new emails.
Script has two parameters first is user name, second quota in MB.
Before you use that script you check parameters of script (domain,home directory etc.)
Script needs privileges of superuser or home directory owner.
Suggest!!!!: if you have a few virtual domains, copy script and change inside script settings for each domain.
Or you can create directories on your own ex.:

#su - vmail
$mkdir -p /home/vmail/test.com/john
$/usr/local/courier/bin/maildirmake /home/vmail/test.com/john/Maildir
$/usr/local/courier/bin/maildirmake -q 10000000S /home/vmail/test.com/john/Maildir


Update

- Upgrade tables from version 0.0.5 to 0.1.0

In directory sql/ is file called web_admin_auth_update_0.1.0.sql. After this for each admin user you need add admin groups.

Configuration
- All settings are in file etc/settings.php. Before you start work, change settings.

Other
Mysql databases which can be modify:

  • postfix_users
    1. ID
    2. EMAIL
    3. CLEAR
    4. NAME
    5. HOMEDIR
    6. MAILDIR
    7. QUOTA
    8. ACCESS
    9. POSTFIX
    10. DISABLEPOP3
    11. DISABLEIMAP
    12. DISABLEWEBMAIL
    13. SMTPACCESS
  • postfix_virtual
    1. ID
    2. EMAIL
    3. DESTINATION
  • postfix_virtual_domains
    1. ID
    2. DOMAIN
    3. DESTINATION
  • postfix_transport
    1. ID
    2. DOMAIN
    3. DESTINATION
  • postfix_access
    1. ID
    2. SOURCE
    3. ACCESS
    4. TYPE
  • postfix_relocated
    1. ID
    2. EMAIL
    3. DESTINATION
  • postfix_bcc
    1. ID
    2. EMAIL
    3. DESTINATION
    4. TYPE



Checking error:

No checking errors except if you fill in all require fields or passwords for users. So be carefull.
I 'm not responsible for your mistakes, or WebPostman mistakes. If you find some bug, please use sourceforge bug tracker

Support:

For support use forum: forum on sourceforge

Privileges

You can set up in settings if users which use webpostman can see passwords, and some fields as a read only.
And you can set up groups with privileges for access to Webpostman.

Browsers:

Tested under Mozilla 1.5 and IE 6

Security

Script linux/add_account and sql/web_admin_sql, after configuration should be deleted from WebPostman directory or in the case of using add_acount moved ex. to /root

Other

Future plans list is in file "todo".
Current changes in file CHANGES.
License in file LICENSE.


LICENSE
WebPostman is under license GPL.

Copyright by hans
Netweb