<%@LANGUAGE="JAVASCRIPT"%> eye-catcher.com [XMail Mirror]
   
Search List


List Archive


 


Contributed by:
Shawn Anderson Author and creator

Version History:
0.1 Initial Beta Release

Table Of Contents:
  Introduction
  Installation
  Templates
  Registry/Keys Settings
  Customize your own templates
  Template Quick Reference

Introduction

Welcome to XMailConfig! You are probably asking yourself -- What is XMailConfig? Well, I'll tell you. It is an ISAPI/NSAPI (untested on Netscape at the moment) DLL for the WindowsNT platform. The main purpose for this DLL is to allow XMail administrators the ability to configure XMail through an easy to use web interface. At the moment this DLL supports most major needs of an XMail admin (adding/deleting domains, users, aliases, user details, and changing passwords). Soon, I plan to add the ability to add/delete mailinglists, spam addresses, security settings, external pop sync, and what ever else comes to mind. The one thing that this DLL is not ready for is for allowing end-users to configure their own settings. This is due to a lack of user authentication in the XMail controller protocol (something I hope to fix soon).

Ok, enough said, on to the installation instructions.


Installation
  1. Download the XMailConfig Zip file (you will need something like winzip)
  2. Extract the archive into a directly. I recommend a directory under the XMailRoot or your website.
  3. Set the NT security on the directory to allow at least read access to everyone or the Internet guest account
  4. Add a new virtual directory to your web site and point it at the directory you created in step 2. Make sure that you turn on execute permissions to this directory. (see note 1)
  5. Add a temp directory to your XMailRoot directory (ex: f:\XMailRoot\temp) and everyone or the Internet guest account must have write access to this directory.
  6. Load up regedit and at the following information to the following key: HKEY_LOCAL_MACHINE\Software\GNU\XMail
    • Add a string called 'TPLPath' and give it a value of the location of the template files.
      (ex: f:\XMailRoot\XMailConfig\tpl)
  7. Your done. Fire up your favorite browser and point it to http://<your server>/<your virtual dir>/XMailConfig.dll

Note 1: you can set the default HTML page for the new virtual directory to XMailConfig.dll


Templates
aliasadd.tpl  
aliaslist.tpl  
domainsadd.tpl  
domainlist.tpl  
error.tpl  
login.tpl  
mluseradd.tpl (not used yet)
password.tpl  
useradd.tpl  
userhomepage.tpl  
userlist.tpl  
username.tpl  
usertelephone.tpl  

Registry Keys/Settings
controlexe the name of the control executable ctrclnt.exe
cookietimeout how long does the login cookie last in minutes 10
MAIL_ROOT path to the XMailRoot directory (required for xmail)  
ServerAddress the default xmail server 127.0.0.1
ServerPort the default xmail port 6017
TPL_Error the name of the error tpl file error.tpl
TPL_Login the name of the login tpl file logging.tpl
TPLPath the location of the template files  

Customize your own templates...
More coming soon on this....

Template Quick Reference
More coming soon on this...

 
eye-catcher.com (c) 2002