1. Installation

1.1 The First Start – Program Setup
1.2 Custom Setup (for Experts)
1.3 Client-Server Installation (for Experts)
1.4 Update and License Manager
1.4.1 How to unlock the Free Version using a License Key
1.4.2 Update MailList Controller
1.4.3 Upgrade MailList Controller


1.1 The First Start – Program Setup

MailList Controller allows custom setups and can be adjusted for your needs. If you are working the first time with the program, then you should use the default option "Express Setup", which will setup MailList Controller with the default configuration.

You can change the settings at any time. To do so, please use item "Options" in the main program and click on "Core Settings → Run MailList Controller Core Setup". This will restart the Setup-Wizard and allow you to configure the basic program settings. (requires to start the program using "Run As Administrator" on Vista and Windows 7)

The "Express Setup" uses the default data storage directory location, the service will start at system startup and the service runs with "local system" user access permissions.


The "Express Setup" option is recommended for most situations.


1.2 Custom Setup (for Experts)

Data Storage Directory:
The program stores all lists, members and settings inside the "Data Storage Directory" folder. The default location is inside the "public documents" or "shared documents" system folder. Its important that all users (the mailservice runs as "local system" by default) have read/write access to this folder.

Please don't use a folder inside the "Program Files" or "Windows" system folder. This will not work under Windows Vista and Windows 7, because the UAC (User Account Control) does not allow file sharing inside this folders.

MailList Controller Database:
The program will create an internal database in the selected data storage directory by default, but its also possible to use your existing SQL server. (Please note, that this will not work with all SQL servers). Please do not modify the database by hand – only the program should make changes to the database.

"Use MailList Controller Database" is recommended for most installations. The speed of todays computers is much faster then required for the database and using an SQL server does not speed up the software as long as you don't have millions of subscribers.

Service Startup:
The MailList Controller Service has three start-up options.
The mailservice is a service running in the background and is responsibe for sending messages and list sychnchronization.

  • Run Service at System-Startup
    The service runs without an user being logged in. Use this options if you want to run the service permanent on a server, workstation or if the program should check for incoming messages all the time.

  • Start Service at Application Start
    The service will be started together with the management application (user interface).
    You can also start the service from the Service Control Tray.

  • Clientmode: Don't install Service on this machine
    You can use this option if you want to run the mailservice on a different machine. One scenario could be: the program is installed on your server and uses a networked (shared) data-directory, but you want to access the lists from a client PC. Install the program in clientmode on the client machine and you can administrate the lists from the client, but the mailservice runs on the server.

Service User Account:
The mailservice uses the user permissions "local system" by default, but it could be required to change the user permissions for the mailservice. (e.g. the data-dir is on a networked drive, which requires different user permissions to access the database)

Please use the following syntax:
HOSTNAME\username or .\username
DOMAINNAME\username

You can also change the user from Start->System->Administration->Services
Select "MailList Controller" and "Properties". Now change the user. 


1.3 Client-Server Installation (for Experts)

MailList Controller runs as a service, which does not require an user being logged in. The service runs in the background and has no user interface. It does most of the work: send out messages, check for incoming messages and update the memberlists. The user interface is only required to administrate the lists, messages and options.

This feature allows you to run the mailservice on your server and the user interface from a client PC. Server and Client will share the data using a shared directory. There is no other connection required.

The following steps are required for a typical client-server installation:

  1. Create a "data" directory on a shared network drive.

  2. Install MailList Controller on the server and use "Custom Setup".

  3. Select the "data" directory. (Use the directory created in Step 1.)

  4. Select "Use MailList Controller Database".

  5. Select "Run Service at System-Startup" to make sure the service will start automatically.

  6. Enter the user and password if the "local system" account has no access to the specified "data" directory on the shared network drive.

  7. Click on "Finish". Now the installation on the server is complete.

  8. Click on "Exit" to close the user interface on the server.

  9. Install MailList Controller on the client and use "Custom Setup".

  10. Select the "data" directory (Use the directory created in Step 1.)

  11. Select "Use MailList Controller Database".

  12. Select "Clientmode: Don't install Service on this machine".

  13. Click on "Finish" to complete the installation on the client.

Now the user interface opens on the client PC and the Service Status should display "Client Mode".

Important: The user interface can be used only from one computer at the same time. Its not possible to use the user interface from multiple clients at the same time. The following illustration shows the difference between a single computer installation and the client-mode installation:


1.4 Update and License Manager

Click on "File → Update & License Manager" to open the update and license management.


1.4.1 How to unlock the Free Version using a License Key

You will receive a license key after you have purchased MailList Controller Professional or eXtreme version. The
free version does not require a license key.

Copy and paste the license key from the email to (B) and click on "Validate License" (C).
Now the program will restart and show the license in (A).


1.4.2 Update MailList Controller

The program will check for updates on startup (by default). You can disable the automatic "Update Check" by uncheckinig the option (G).

Click on (F) to check for updates (if you have disabled automatic "Update Check).
The MailList Controller Professional and eXtreme license includes free updates for 1 year. This means your
license key will work with all versions released in the "Free Update Period" (E). The release date of the installed
version will be shown in (A).

Please note, if you install an update, which was released outside the free update period, then the license will be
invalid and the version will be updated to the free version. Updates are optional, you can still use the purchased version or the last free update after the free update period. The license for the purchased version will never expire!


1.4.3 Upgrade MailList Controller

Please click on "Upgrade MailList Controller" (G) to upgrade e.g. MailList Controller Free to MailList Controller
Professional. The program will open your webbrowser and display the order page for MailList Controller.
You can also upgrade from MailList Controller Professional to MailList Controller eXtreme.