Version 1
Version 2
Download
Buy Now
Setup Help


Help, configuration and tips.

Setup Wizard
The setup wizard is designed to be an 'easy to use' utility that allows quick modification of the mail server's settings. The wizard should take no longer than 5 minutes to use. Please be aware that the wizard doesn't give full access to all the setup options in Ability Mail Server. This is purely because the wizard has been designed for a quick and easy setup aimed at all users. More advanced users can configure the remaining settings using the advanced settings options from the setup menu.


Overall System
This is the first dialog in the wizard and is designed to optimize the settings to your needs. The information collected here will setup controls such as maximum simultaneous connections, maximum simultaneous WebMail logins, maximum undelivered mails...etc.

The first option allows you to describe what type of mail server you plan to run. If you are unsure of what type of mail server you are setting up, then the simple distinction can be made by assessing if the mail server requires Internet access. If your outgoing mail (routed through Ability Mail Server) should be capable of Internet wide distribution or you require the ability to receive incoming mail off the Internet, then you need to select 'Internet and/or LAN'. The other option will limit outgoing mails to accounts stored only by Ability Mail Server, meaning that if an email is sent to address not hosted by Ability Mail Server, it will fail to be received. If you're not sure select 'Internet and/or LAN (Default)'. Also select default for any other options that you are not sure on.
The second option allows you to inform the wizard of what the computer is used for. If you plan to run only Ability Mail Server on the computer then you should choose 'Dedicated Server (Mail Only)', if you plan to run multiple server applications then you should choose 'Dedicated Server (Various)' or if you plan to use the computer for general use and server applications (ie your family/works computer as well as hosted emails) then you should choose 'Server/Workstation'.

The third option allows you to inform the wizard of how many accounts you plan to host in the near future.
The last option is to used to specify the network connection speed of the computer. If you running an Internet mail server only, then you should choose the option that is closest to your Internet connection speed. However if you are running an internal(LAN) mail server then you should select '1+ Mbps'.


General Options
This next dialog allows you to setup which services you plan to run, enter various pieces of information such as mail size limitations and also allows you to choose important options such as virus protection.

SMTP In - This is required to be able to receive any incoming mail via SMTP, this should only be disabled if you plan to run an internal mail server which runs only WebMail.
Outgoing SMTP
- This allows users to use your mail server has there outgoing SMTP server. The outgoing SMTP is integrated with the SMTP In service and so can only be enabled if the SMTP In is enabled. Please be aware that as default the SMTP In listens on port 25 and the outgoing SMTP listens on port 2525. These ports can only be changed in the advanced settings options.
POP3 - This is required if you want your users to be able to access their mail via an email client such as outlook. By default POP3 listens on port 110 which can only be changed via the advanced settings options.
IMAP4 - This is required if you want your users to be able to access their mail via IMAP4. By default IMAP4 listens on port 143 which can only be changed via the advanced settings options.
WebMail
- This gives your users to access their mail via any web browser from any computer. This allows your mail server to be used in similar way to services such as Hotmail, yahoo...etc.
Primary Domain
- This information is used in the communication in all the services and is often used has the name of the mail server. This should be one of the domains you plan to host (eg. we use code-crafters.com).
Admin Email Address
- When an incoming mail is blocked, outgoing mail fails to be delivered or an error occurs, this is the email address given for feedback replies. A common form of address could be postmaster@yourprimarydomain.com.
Maximum Mail Size - When sending, receiving or creating emails, this is the ultimate maximum size of any email. Please note that this setting overrules any user group setting.
Maximum Accounts Size
- This is the ultimate maximum size of any user account, and this also overrules any user group setting.
Virus Protection
- This allows you help protect your users from dangerous email viruses. It works by scanning each incoming or outgoing mail for any potentially dangerous attachments which could harbor a virus. If a dangerous attachment is found, then the entire mail is blocked and a failure notice is sent to all recipients and the sender. The list of dangerous attachment file types can be edited in the advanced settings options, however as default the following file attachments are blocked... dat, exe, pif, scr, com, ade, adp, bas, bat, chm, cmd, cpl, crt, hlp, hta, inf, ins, isp, js, jse, lnk, mda, mdb, mde, mdz, msc, msi, msp, mst, pcd, reg, sct, shs, url, vb, vbe, vbs, wsc, wsf, wsh.


Outgoing SMTP Access Control
If you enabled the SMTP In and Outgoing SMTP, then you should set up your Outgoing SMTP security options. These controls allow you to restrict what computers can use your Outgoing SMTP and so there fore protect yourself against unauthorized use. If you don't enable any of the access options then your Outgoing SMTP will be useable from any computer on the Internet or in your LAN. If you enable both options, then any incoming connection must match both the IP Range and also provide a correct user name and password.

Enable SMTP Authentication - This will ensure only connections which give the correct user name and password are allowed to send outgoing emails. If your SMTP In and Outgoing SMTP use the same port, then this information will be used to decide which connections are entitled to outgoing privileges.
Allow Any Accounts Login Details
- This allows the login details of any of the accounts hosted by Ability Mail Server as the user name and password. This option will any of your users to use your Outgoing SMTP safely without leaving your Outgoing SMTP open to unauthorized use.
Allow Only The Following...
- This will allow you to set and allow only a single user name and password for the Outgoing SMTP.
Enable IP Range Control
- This allows you to restrict connections to the Outgoing SMTP to a selection of IP's. If your SMTP In and Outgoing SMTP use the same port, then this information will be used to decide which connections are entitled to outgoing privileges. If your SMTP In and Outgoing SMTP use different ports, then connections to the Outgoing SMTP which do not fit into this range will instantly be disconnected.
Block IP addresses assigned to this computer - If enabled, any IP address assigned to the computer that is running the mail server will be blocked and disallowed access to the outgoing SMTP. This can be used for extra protection against IP spoofing (where a remote computer can fake its originating IP).
Safe IP's - This option allows you to always allow certain IP's access to the Outgoing SMTP. This is useful if you want to enable SMTP Authentication but also want to allow some computers access without these security requirements. This can be useful when using PHP mailing scripts to send mail via your Outgoing SMTP. Please note that Safe IP's ALWAYS overrule any restrictions, therefore be careful which IP's are placed in this list.
Allow IP Addresses Assigned to this Computer - If enabled, any IP addresses assigned to the computer that is running the mail server will be classed as a safe IP and will always be allowed access to the Outgoing SMTP. Please note that this setting, like other Safe IP's, also overrules any restrictions.


Outgoing Mail

If you choose to run an Internet type mail server, then you will be given the option of configuring how the outgoing mail will operate. The 3 options available are 'Independently', 'As a Relay' or 'Disabled'. Usually, most choose the 'Independently' option as this allows the server to handle outgoing mail by its self. However, if you plan to use a secondary outgoing SMTP server (such as your ISP), then you can choose the relay option. If you don't want to allow outgoing mail then you should select the 'Disabled' option, however this will only allow outgoing mail to be received by accounts run by Ability Mail Server (making the server act like a internal mail server).


Outgoing Mail - DNS
If you choose to run an Internet type mail server and choose the 'Independently' option for outgoing mail, then you will now be required to select how Ability Mail Server connects to a DNS. The DNS is used to provide the routing information required for any mail crossing the Internet and usually 'Auto Detect DNS Information' works fine. If however you want to use a specific DNS or Ability Mail Server is unable to find the DNS automatically then you can provide a DNS host. This information can either by an IP or host address of a valid DNS, and will force Ability Mail Server to use only this DNS. If you are experiencing trouble in finding a valid DNS then you should look in our Frequently Asked Questions section.


Outgoing Mail - Relay
If you choose to run an Internet type mail server and choose the 'As a Relay' option for outgoing mail, then you will now be required to enter what SMTP Ability Mail Server connects to. If you plan to use your ISP's SMTP server then enter the host address in 'Relay Host Address'. Most SMTP's use port 25 but if your relay SMTP uses another port then you can enter the port in 'Relay Host Port'.


Remote Admin
If you want to remotely control Ability Mail Server from another computer, then you can enable the remote admin service. This allows you to use any web browser on any computer to add, modify and delete accounts and user groups. The service also allows you to view the current status and in the future will give access to log files and more advanced settings.

Admin Password - This will be required when connecting to the remote admin service, we recommend that you use a very strong password which contains random numbers and letters.
Port - This is used to help protect against unauthorized access to the remote admin facility, by allowing you to hide the login page. By default the admin facility runs on port 8088, however we recommend that you change this value. To access the admin facility you should use an url like... http://your-host-or-ip:yourport.


Finishing
When you have completed the wizard, you will be given the option of generating a Setup Report, this report will contain all the important details of your new setup and we recommend you print it out for future reference.