Basic Configuration Guide

This document outlays the steps to configure your MailNow! 5 to be able to at least send and receive emails. It is not meant to serve as a material to make you understand how email or email servers work. That is an advance topic that is beyond this guide.

Requirements

In order for you to configure a working mail server, you have to decide whether you are hosting your email server by yourself or you are going to use a third-party hosting server in conjunction with your MailNow! server.

Set Up 1

If you are hosting by yourself, incoming mails from the Internet will be arrive directly to your MailNow! server. Outgoing mails will be delivered by MailNow! directly to the recipient’s server, without any help from another relay server. For this particular set up you need:

·  A domain of your own that has been registered (e.g. mycompany.com). The MX record of this domain should be pointed to your public IP (described next).

·  A public IP that has been assigned to your MailNow! server (your MailNow! server must be accessible via port 25 from the Internet. And your MailNow! server must be able to connect out to the Internet to port 25)

·  A DNS server which MailNow! can use to query MX records

Set Up 2

If you are not hosting by yourself and instead are using a third-party hosting server, your incoming mails will first arrive to the hosting server. Your MailNow! server will then be responsible for downloading the mails from the hosting server and deliver it to the users’ mailbox in MailNow!. Your outgoing mails will be relayed by MailNow! to the hosting server, which then will actually deliver them to the recipients’ server on the Internet. For this particular set up you need:

·  A domain of your own that has been registered (e.g. mycompany.com). The MX record of this domain should be pointed to your third-party hosting server’s IP.

·  The address of your hosting POP3 server, along with the POP3 username and password for you to access the incoming emails kept for you by your hosting server.

·  The address of your hosting SMTP server, along with any username and password that are needed to relay outgoing mails through your hosting server.

Configuration Wizard

If you have installed MailNow! 5 correctly, the default Internet browser on your PC will be opened to the MailNow! 5 Webmail. If it does not, you can access it using your Windows Program Files menu (Program Files | InternetNow! | MailNow! | Admin Control Panel).

Step 1: Configure Admin Password

Type in the password for the admin account. Do not forget this password. Using the username “admin” (without the quotes) and this password, you will be able to log into the WebAdmin in the future to do all your administrative duties.

Step 2: Configure Primary Domain

Type in your company’s domain. If you have more than one, just key in the main domain first. You can configure the other domains later.

Step 3: Configure DNS

Configure the DNS server that MailNow! can use to resolve MX records.

Step 4: Configure Trusted IP

In this step, you can configure your internal IP range.

Step 5: Configure Mailbox, SMTP Queue, and Log Directories

In this step, you can specify where the users mailbox, SMTP queue (outgoing mails queue) and log files are stored. By default all these are stored in the same directory as your MailNow! installation directory, however you may decide to store them in a different drive (that has more space for example).

Adding user

Once you have gone through the configuration wizard, you can log into the WebAdmin and start creating users:

  1. Right-click on your domain and the choose “Edit users” as shown below:

Notice on the navigation menu on the left, that you have now selected Users.

  1. Click on the Add New menu.
  1. Type in the user details. Note that the account name will be user’s email address, so for example, if you type “john”, his email address will be . Click Save to add the user.

Configuring incoming mails

If your company is using Set Up 1 (as described in the Requirement section above), then you should be able to receive mails from the Internet already.

If you are using Set Up 2, then you need to configure MailNow! to download your emails from your hosting server. This is done using POP3:

  1. Edit the user which will download the email. In the Domains page, right-click on the correct domain and then choose Edit Users. You will then see the list of users under that domain. Right-click on the user which will download the emails, and choose Edit User.
  1. In the navigation menu on the left, choose POP3 Downloads under User Settings.
  1. In the POP3 Downloads page, click the menu Add New. The Add POP3 Account dialog box will come out.
  1. In Add POP3 Account dialog box:

·  Tick the “Enable the downloading of this POP3 Account”.

·  Username: Key in the POP3 account name as given by the hosting company.

·  Password: Key in the POP3 account password as given by the hosting company.

·  Server: Key in the hosting POP3 server address as given by the hosting company.

·  Only tick Connect using secured connection if your hosting company indicated that SSL is needed to access the POP3 account.

·  If the POP3 account given by your hosting server is a virtual POP3 account (also known as catch-all account), then you will want to tick “Parse messages’ headers to get the recipient address.
Note: A virtual POP3 or catch all account is a single POP3 account which will receive all the incoming mails for ALL the users under that domain.

·  Click OK

  1. IMPORTANT: Click Save in the POP3 Downloads page. This will save the account that you have just created.
  1. If your POP3 account is not a virtual (catch-all) POP3 account, then repeat this process for each user. Each user should have his/her own POP3 account given by your hosting company.

Configuring outgoing mails

If your company is using Set Up 1 (as described in the Requirement section above), then you should be able to send mails to the Internet already.

If you are using Set Up 2, then you need to configure MailNow! to send out your emails via your hosting server. This is done using SMTP:

  1. In the navigation menu on the left, click System Settings | SMTP Out, Relaying Routes.
  1. You should already have a record with the Domain Name of “*” as shown below. Right-click on this record and choose “Edit”
  1. You should next see the Edit SMTP Relay dialog box. Configure as follows:

·  Domain: *
Note: * indicates all domains. So that means this configuration is for all recipient domains (i.e. all destination domains). All outgoing mails will use this configuration.

·  Relay settings: Change it to Route to the following IPs

·  Under route to the following IPs, click the Add New menu.


You will see a dialog box as follows:


Configure as follows:

  1. IP: Key in the address of your hosting SMTP server (you may key in the IP address or the host name, e.g. smtp.myhosting-service.com)
  2. Authentication type: You normally use SMTP, unless told otherwise by your hosting company
  3. Username: Key in the account name given by your hosting company for SMTP authentication purposes.
  4. Password: Key in the password given by your hosting company for SMTP authentication purposes.
  5. Use SSL when connecting to SMTP host: Only tick this if your hosting company indicates that SSL is needed to connect to their SMTP server.
  6. Click OK.

·  Click OK

  1. IMPORTANT: Click Save in the Relaying Routes page. This will save the setting that you have just configured.