@Mail System Documentation : v 3.4
The latest version of this file can be found at:
http://atmail.nl/docs/


@Mail Windows Installation and Configuration Guide

1 Installing @Mail for Windows

2 Running the @Mail Server
    2.1 @Mail Web Server
    2.2 @Mail SQL Server
    2.3 @Mail SMTP Server
    2.4 Running @Mail as a Service

3 Configuring @Mail
    3.1 Apache web Server configuration
    3.2 SMTP configuration
    3.3 mySQL configuration
    3.4 Flat File database configuration

4 Additional Support
    4.1 Contact Support


1. Installing @Mail for Windows

To install @Mail on your server, run the atmailwin.exe setup utility. This application will install the software on your server. You will be prompted where to install the software, by default select C:\atmail\ .

The utility installs @Mail with an optional Web + SQL server pre-configured for @Mail. Once the install process is complete you can access @Mail in your web-browser via:

http://localhost:8000/

Here you can access @Mail to login or create a new eMail account. To access an external mailbox click 'External Accounts' and enter the users login details.

For creating a service similar to HotMail under your domains extra configuration is necessary. Administrators can configure the settings for @Mail via:

http://localhost:8000/webadmin/

The default login details to access the webadmin are:

Login: atmail
Pass: adminaxs

Using the WebAdmin you can modify the global settings for @Mail, view statistics of the system, edit user accounts and register the software for your server.

2. Running the @Mail Server

Running @Mail as an Application.

In this mode @Mail must be run by a System User. If the user logs out or the system restarts, @Mail will not start automatically. We recommend that you run @Mail as a Service.

If you want @Mail to start automatically when the user logs on, copy the contents of Start Menu -> Programs -> @Mail to Start Menu -> Programs -> Start Up . The system User must still login before @Mail is started.

To start @Mail open the start menu -> Programs -> @Mail

In this folder you will see:

@Mail Web Server
@Mail SQL Server
@Mail SMTP Server

Start these programs to run @Mail.

2.1 @Mail Web Server

This starts the Apache Web Server Application which has been pre-configured for @Mail. This will open in a command window. To stop the Web Server, Close the window.

2.2 @Mail SQL Server

This Starts the optional SQL database backend. You can SQL to store user eMails and user profiles. To stop the SQL server, close the command window.

2.3 @Mail SMTP Server

This starts the @Mail SMTP server. This application collects eMail from the configured domains for your users in @Mail. To stop this program close the command window.

2.4 @Mail as a Service (WinNT/2000/XP + only)

When running @Mail as a Service it will run independently of any system user. @Mail will start at system boot and run automatically.

Using the @Mail utility in the taskbar you can control the WebServer, SMTP, POP3 and SQL server for @Mail.

This utility is started automatically when you log in. Each service of @Mail can be started / stopped by selecting the service from the menu.

On startup the @Mail services are automatically started. Select the Stop All menu to disable @Mail.

Choose the Configuration menu to automatically open a browser window to the @Mail WebAdmin.

To Start / Stop the @Mail services via the command line type the following:

To Start : net start [service name]
To Stop: net stop [service name]

The @Mail service names are :

apache2 @Mail Apache Web Server
atmysql @Mail MySQL Database Server
atsmtp @Mail Exim SMTP server
atpop3 @Mail POP3 server

3. @Mail for Windows Configuration

3.1 Apache Web Service Configuration: atmaildir\apache\conf\httpd.conf

Port 8000
ServerAdmin admin

Look for the above lines.

Port 8000 : The Port the @Mail Webserver is running under. Change to the desired Port (Port 80 is standard for webservers)

ServerAdmin : Change this to the Administrators eMail address.

With this configuration, @Mail will run under every IP address configured on the machine. If you want to run under a specific IP, add the following line above the Port line (change to your IP)

BindAddress 192.168.1.1

3.2 SMTP Configuration:

When you start the @Mail SMTP server it will bind to Port 25 of all IPs on your machine. If you are running other SMTP servers or services on Port 25 , you will have to remove them.

3.3 SQL Configuration:

SQL is reconfigured automatically if selected at installation. By Default, the standard table structure in installed. If you are going to be running more than 50 000 users, you should upgrade to the advanced table structure.

Run at a command:

mysql -u root [dbname] < c:atmail\docs\large.sql

Then open the WebAdmin and change the Database size to Large.

3.4 Flat File Operation

Flat file operation must be set in the webadmin. This operation requires no other configuration changes.

4. Additional Support

4.1 Contact CalaCode

If you have any further questions please contact us : support@CalaCode.com