Setting Up a Web Based Email system with Auto Account Creation, e.g. a "HotMail" Type System
NB: This page is part of the DMail System Administrator Manual
To set up a Web Based Email system where users can add themselves without intervention from the system administrator (like 'HotMail') you will need to set up:
Each part of this system that we produce is an individual fully featured product.
The rest of this page has details on how each of these three parts relate to each other to setup the Auto Account Creation system and links to relevant information in each one's section of our site.
Table of Contents for this page:
These links may also be useful:
Special Note on Cost:
This is not an expensive system, approximately
You can register DMail and CWMail (or DMailWeb) for a BUNDLE price. NetAuth comes free with all DMail licenses.
prices page for details.
The Email Server - DMail
You will find more than enough 'trumpet blowing' on the
The Web Email Interface - CWMail (or DMailWeb)
We produce two options for the Web Email Interface part of a Web Email system, CWMail or DMailWeb.
Basically CWMail is a more fully featured version of DMailWeb and each has its niche area:
Both are CGIs (commonly known as 'scripts') that run on your web server.
They come with a set of template web pages which are fully customisable so that you can make this 'web based email client' look like the rest of your site.
The Web EMail Account Creator: - NetAuth
The best option for the Web based email account creation part of the system is NetAuth.
NetAuth is a web based email account creation/administration tool which provides:
Some examples of its capabilities are,
It is a new beta product (free with the DMail 'Unlimited User
with its own web page at,
NetAuth is a CGI that runs on the web server (in the same way that CWMail and DMailWeb do) and has a set of web pages (templates) which you can customise.
Note: NetAuth is fully customisable as per CWMail/DMailWeb - it is easy to make NetAuth look as good as the rest of your site :-)
The other option for Web based email account creation is WAdduser.
Note: WAdduser was an early limited form of NetAuth which will slowly
be phased out. WAdduser can be used to create and optionally delete
mail accounts from the web. For
more details see,
So how does the NetAuth CGI add users to the email system?
NetAuth 'talks' to an external authentication module which in turn adds the users to the user database.
Up until now NetAuth required that you use NWAuth (free with DMail) as your user database. NWAuth is Netwin's own simple but very efficient user database program. It comes in the DMail distribution set, along with its source so that you can modify it.
Version 2.0 of NetAuth works with external authentication modules other than NWAuth - e.g. our LDAPAuth or a module of your own design or modification (e.g. the ODBC authenticator). (In the near future it will also work with system password files, i.e. Unix style /etc/passwd and NT's system user database.) For more information about available authenication modules see the URL: External Modules
I want to make use of the Free Trial period to try this out.
For those who want simple 'do this' type instructions we now have the,
For those who need to know more about how the system works, we recommend the following sequence:
Each of the products has its own information on installation, which you should read (click on the links above). Our products are rich in features so don't get bogged down in the details :-)
If you have any problems or this does not cover your specific
situation then please contact
or for CWMail/DMailWeb specific queries you can contact,
similarly for NetAuth specific queries you can contact
- any of us will be happy to help :-)
What is a Auto Account Creation system?
A very popular feature of the DMail suite of products is the ability to setup a Web Based Email System with Auto Account Creation, for example a 'HotMail' type system.
Users Adding Themselves to Your EMail System:
Basically such a system is where users can go along to your web site and create themselves a mail account. Often they are asked to provide details about themselves.
Users can then access this mail account via the web, so that they can send and read mail from anywhere in the world. All they need is a computer with a web browser and an internet connection.