exchange4linux Server Suite 2.5

Manual

Contact information:
Neuberger & Hughes GmbH
Im Bruckenwasen 1
Plochingen
73207
Germany
phone: +49 (7153) 6120-0
fax: +49 (7153) 6120-33
mail: info@n-h.net

N&H helpdesk system:
web: http://support.n-h.com
mail: support@n-h.com

Internet:
http://www.n-h.com
http://exchange4linux.com

The manufacturer and the importer reserve the right to revise or alter the contents of these documents without further notice. This manual is to be used for informational purposes only, and neither contains nor implies any obligations for manufacturer, importer or the retailer of these products. The aforementioned Parties accept no responsibility whatsoever for errors or deviations in this manual and cannot be held responsible in any way, in the event of damage or losses that are the results of proper or improper use of this manual.

This manual can not be, partially or in its entirety, reproduced, translated, transmitted via a data-connection or converted into a otherwise readable format without express written consent of the supplier, manufacturer and/or the authors of this manual, with the sole exclusion being reserve-copies intended for the authorized user.

The brand- and product-names mentioned in this edition are, in several cases, copyrights and/or have a registered trademark of the related enterprises. Their recognition in this manual is for legal purposes only and is not meant to be construed as a recommendation of the related products or their manufacturers.


Table of Contents

Preface
I. Explanation and terminology
1. Explanation of network settings
2. Terminology
II. Before you start
3. Network and provider data
4. Software installation
4.1. What do you need to install exchange4linux?
4.2. Installation
5. Saving changes
III. Configuration and management
6. exchange4linux configuration
6.1. General
6.1.1. Introduction
6.1.2. Appendices
6.1.3. exchange4linux models and versions
6.1.4. Placement of exchange4linux
6.1.5. Attaching a PS/2 keyboard
6.1.6. Network connection
6.1.7. Attaching a router/ADSL/cable modem
6.1.8. Booting the system
6.1.9. Conditions for using the management software
6.1.10. Starting the management software
6.1.11. Logging onto exchange4linux
6.1.12. EasyConfig main menu
6.1.13. Navigation
6.1.14. Shutdown / reboot exchange4linux
6.1.15. Language settings
6.2. Profiles
6.2.1. Profile management
6.2.2. Display profile settings
6.2.3. Import/export profiles
6.3. Backup Service
6.3.1. Setting up the Backup Service
6.3.2. Backup Tape Service
6.3.3. easygate.exe and batchfiles
6.4. License
6.5. Email settings
6.5.1. Email domain
6.5.2. Email Spam Relay Block (RBL)
6.5.3. Batched SMTP
6.5.4. Fetching
6.5.5. POP3 server(s)
6.5.6. Auto fetch days
6.5.7. Auto transfer schedule
6.5.8. Send queue
6.5.9. Receive queue
6.5.10. Transport errors
6.6. Spamfilter
6.6.1. Spamfilter configuration
6.6.2. Spamfilter whitelist
6.6.3. Spamfilter blacklist
6.7. Easy PDF Service
6.7.1. Easy PDF Service in general
6.7.2. Define PDF templates
6.8. Faxserver
6.8.1. Functioning of the faxserver
6.8.2. Configuring the faxserver
6.9. Network
6.9.1. Internal network
6.10. DHCP server
6.10.1. DHCP Server settings
6.10.2. Alternate DHCP Name server
6.11. EasyShare
6.11.1. EasyShare settings
6.11.2. Windows network
6.12. Nameserver
6.12.1. Name server settings
6.12.2. exchange4linux hostnames
6.12.3. Manual name server entries
6.13. Alternative Name servers
6.14. System actions
6.14.1. Shutdown / reboot system
6.14.2. Mail control
7. User guide
7.1. Operating instructions
7.1.1. Layout of the screen
7.1.2. Navigating through the menu
7.1.3. Adding new items
7.1.4. Editing items
7.1.5. Removing items
7.2. Managing the e-mail functions
7.2.1. Introduction
7.2.2. Mailboxes
7.2.3. Passwords
7.2.4. Aliases
7.2.5. Forwardings
7.2.6. External addresses
7.3. Managing the EasyShare functions
7.3.1. Introduction
7.3.2. Fileshares
7.3.3. User privileges
7.3.4. Using fileshares in Windows
7.4. Consulting System diagnostics
7.4.1. Introduction
7.4.2. Components of System diagnostics
7.5. Functions for the user
7.5.1. Introduction
7.5.2. EasyMail
7.5.3. EasyShare
IV. Client settings
8. Settings on the workstation
8.1. The e-mail application
8.2. The faxclient
8.3. Easy PDF Service
9. exchange4linux
9.1. Functioning of the exchange4linux Server Suite
9.2. Configuration possibilities
9.3. Options A and B
9.4. Option C
9.5. Option D
9.6. Settings for meeting invitations (free/busy times)
9.7. Functions within Microsoft Outlook
9.8. Delegate accounts
9.9. Tips and remarks
A. Copyright & License Information
A.1. Apache
A.2. Bind
A.3. CUPS
A.4. cyrus
A.5. Fetchmail
A.6. GNU
A.7. OpenLDAP
A.8. Postfix
A.9. PostgreSQL
A.10. proftp
A.11. Python
A.12. Samba

Preface

Thank you for choosing a Neuberger & Hughes’ exchange4linux product. We have made all possible efforts to make this manual as extensive and clear as possible for both the inexperienced user and the professional system administrators. In case you still have questions, please consult the on-line N&H Support System at http://support.n-h.com. To use this and other support tools, you need to have a valid support contract. For more information on the support possibilities, please contact Neuberger & Hughes.

This manual consists of four parts. When you want to start directly with the installation of the exchange4linux Server Suite, we advice you to read at least part II: "Before you start". This section contains important information that can prevent confusion while using exchange4linux.

Explanation and terminology

This part shall help you to develop a better understanding of the network possibilities and to get to know some special expressions you need to set up exchange4linux.

Chapter 1. Explanation of network settings

Internal exchange4linux network

exchange4linux can manage one dedicated network. The internal IP-addresses are, contrary to the IP-addresses used on the Internet, only visible for computers within the network. Depending on the size of the network, a specific range of IP-addresses must be used. The possible ranges are sorted in several classes:

  1. C-Class network:

    This class enables you to assign 256 IP-addresses within the network. These addresses have to start with: 192.168. ... . ...

    On the third position must be a value between 0 and 256, eg. 192.168.2. ...

    The last position must be a 0, in this case the network address would be: 192.168.2.0

    When using a DHCP server, the settings of this server have to match the values mentioned above. In this case, IP-addresses can be assigned in the range 192.168.2.0 to 192.168.2.255 with the exception of the IP-address used by exchange4linux itself.

  2. B-Class network:

    When more than 256 addresses are needed, one can use a B-Class network. This allows you to assign 256*256 IP-addresses. The range must start with 172. ... . ... . ...

    The second number must lie between 16 and 31, so between 172.16. ... . ... and 172.31. ... . .... The network address ends with 0.0

    An example: as a network address you choose 172.22.0.0. The DHCP Server can, if set up properly, assign addresses in the range 172.22.0.0 to 172.22.255.255 with exception of the exchange4linux IP-address.

  3. A-Class network:

    There is also one private A-Class network (10.0.0.0). This network range cannot be used with exchange4linux though. exchange4linux’s nameserver is based on advanced "reverse resolving", and when activating a profile which uses this A-Class network an extremely large nameserver database must be built. This can take several hours!

    [Caution]Caution:
    Using official (public) IP-addresses, which are not owned by you, for an internal network is against the rules and regulations described in RFC 1597 - Address Allocation for Private Internets, and we strongly dissuade you not to do this. When using official IP-addresses, which are not assigned to you, for the internal network, the correct functioning of exchange4linux cannot be guaranteed.

  4. Netmask:

    The (sub)netmask serves as a display of the network size. The standard values for the netmask are:

    • for a B-Class network 255.255.0.0

    • for a C-Class network 255.255.255.0

Chapter 2. Terminology

Alias-addresses:
Alias-addresses are addresses that refer to a mailbox/user. The value of such an alias is, that multiple names can be appointed to one single mailbox. In case of exchange4linux an additional advantage is that alias-addresses can be larger than the 16 characters a mailbox may consist of. An example of an alias-address is:
.
This alias-address then refers to the mailbox:
.

Autoresponder:
An autoresponder can be used to respond with a standard reply to persons sending a message to your account, for example in case of a vacation. In this reply you can notify them of your absence and return date.

Backup Service (Section 6.3):
The Backup Service offers the possibility to save the exchange4linux userdata by means of an accompanying Windows application. When data has been lost, this application can restore a previously made back-up.

Default Transport Service (Outlook):
The ‘Default Transport Service‘ is the location where your e-mail is normally delivered at. This location is also crucial for the method of e-mail transportation. The Default Transport Service is based on the order in which e-mail accounts are being set up. When the first account set up in Outlook is an exchange4linux account, this will be the Default Transport Service. Your e-mail is being saved centrally in the exchange4linux database and will be sent through the MAPI service of the installed Outlook Connector.
On the other hand, when a POP3 account is set up first, the e-mail will be sent through Outlook’s built-in SMTP service. When set up like this, Outlook will make a set of Personal folders. Incoming POP3 mail will be saved on the client using a .pst file.

DHCP Server (Section 6.10):
A DHCP Server appoints a dynamic IP-address to computers within the network. This saves a lot of work, since no additional network settings have to be made on the workstations (IP-address, broadcast, netmst, DNS Servers, etc.).

Domain suffix:
The domain suffix is the internal domain name of the server. In case of fixed IP-addresses the domain suffix must be inserted into the DNS-searchlist of the clients. On exchange4linux the standard value of the suffix is "local.intranet".

Email: (Batched) SMTP (Section 6.5):
(Batched) SMTP is a method of receiving e-mail whereby all the e-mail for your domain is actively pushed to the server. Once the e-mail arrives at the exchange4linux server, the address of the recipient is checked and if existent the mail is being distributed to the user. Nowadays most providers make use of this protocol.

Email: POP3 (Section 6.5):
A method which polls the e-mail from the provider using a fixed interval, whereby messages are being sent to the user’s workstation.

Email: IMAP (Section 6.5):
A method that sends a copy of the actual message to the e-mailclient, but saves one on the server as well. This implies that, at the cost of more disk space, one can manage his e-mail using several programs (eg. Outlook, Mozilla and webmail) without removing messages from the server.

exchange4linux folders (Outlook):
These personal folders are saved on the exchange4linux server and not on the local computer. By setting permissions you can make folders accessible to certain users.
Caution: Do not mistake these folders for personal folders that might be present in your Outlook profile and are saved locally as a .pst file.

Fileserver (Section 6.11):
The EasyShare fileserver integrated in exchange4linux offers the possibility to save files, that can be accessed from any workstation within the network. It is possible to make exceptions as to which users have access to certain files.

Groupware:
A Groupware application enables users of the network to manage certain data sources together, eg. an agenda, task list and contacts. exchange4linux Server Suite is among other things a Groupware solution.

Host:
A host is a PC or server with a certain IP-address.

Maildomain (Section 6.5.1):
This is the domain (eg. company.com) that is being used by the exchange4linux mailserver. The mailbox names and alias-addresses are all complemented with the domain name(s) mentioned here.

Manual nameserver entries:
Here combinations of hostname and IP-address can be inserted, to make sure that the nameserver knows which IP-address matches a certain host. Accordingly the hostname can be inserted in a user’s browser, after which the correct website will be shown.

Nameserver (Section 6.12):
The nameserver (DNS) is being used to bind URL's (eg. http://www.google.com) to IP-addresses. exchange4linux has its own DNS server, that works in combination with the provider’s server.

Personal folders (Outlook):
These folders are made automatically by Outlook on the harddisk of the PC on which Outlook is installed. The data is saved in a file with the extension .pst

PDF Server (Section 6.7):
The Easy PDF Service activates the PDF Server on the exchange4linux Server Suite. This server enables users to convert documents from every workstation to a PDF file; an often-used standard for digital documents.

Profiles (Section 6.2):
A profile is a file in which all exchange4linux Server Suite settings at certain point in time are being saved. When the server does not function properly, it can easily be restored to a previous state. This is an extremely user-friendly way of configuring, since changes can be made undone with one click of the mouse. Profiles can also be imported and exported from and to a workstation. This way your settings can always be saved eg. when the exchange4linux software is being re-installed.

Public folders (Outlook):
These folders are saved on the exchange4linux server. The data that is being saved in these folders can be accessed, edited and deleted by other exchange4linux users (depending on the permissions they have).

Read confirmation:
A read confirmation can accompany outgoing e-mail messages and requests the recipient to confirm the delivery of the message.

Spamblocker RBL (Section 6.5.2):
A spamblocker filters incoming messages for known distributors of spam (unsolicited e-mail) before they are being sent to the users. On the internet, databases with these spam-addresses are continually being updated. exchange4linux consults these databases and returns known spammail to the sender.

Spamfilter (Section 6.6):
A spamfilter attempts to filter spam (unsolicited e-mail) from all incoming e-mail by looking at certain characteristics that are often a sign of spammail. Spam is one of the most hated phenomena on the internet and adds up to a considerable percentage of worldwide e-mail traffic.

Subdomain:
A specified domain within the normal domain. Most internet providers offer the possibility to supply you with a subdomain. Subsequently this subdomain can be used for e-mail addresses and websites. A subdomain looks like this: department.company.com.
An e-mail address would look like: john@sales.company.com.

WINS Server:
Windows Internet Name Server; a protocol that makes sure that computers within the network are easily accessible for each other. EasyShare uses this service.

Before you start

To install and set up exchange4linux you need some information e.g. from your provider. To save time the important points are listed in this part, so you are able to collect them "before you start" the installation respectively the setup

Chapter 3. Network and provider data

You need to have the following data at hand before configuring exchange4linux.

  1. License domain:
    • The domain name must be known when registering. It can be inserted in the "Registration" menu.

  2. For the e-mail settings you need:
    • The IP-address of your provider’s SMTP server (to send mail) and the POP3 server (to receive mail). To receive mail using SMTP you do not need to fill in an IP-address in the configuration menu. Normally your provider takes care of this by means of setting up a so-called MX-record.

    • When using POP3, you also need to know the username and password of the mail account.

  3. Network data:

    In order to place exchange4linux correctly within the network, some data has to be available to you. The following IP-addresses must be required for the configuration of your exchange4linux server:

    • Network address and an unused IP-address for the exchange4linux Server Suite
    • Broadcast address
    • Netmask
    • IP-address of the router that connects exchange4linux to the internet

Chapter 4. Software installation

This chapter describes how to install the exchange4linux Server Suite on your own hardware. Therefore it is not necessary to read this section when you have bought an all-in-one server including hardware.

4.1. What do you need to install exchange4linux?

  • Monitor
  • Keyboard
  • PC that satisfies the hardware requirements, including a CD-Rom drive
  • Cross-over cable or regular UTP cable
  • Free port on the hub or switch
[Caution]Caution:
It is important to know the brand names and model numbers of the installed Network Interface Cards (NICs) and ISDN device (if applicable) in advance. This has to be indicated during the installation procedure.

4.2. Installation

Start the PC with the exchange4linux cd in the CD-Rom device and the BIOS boot-order set up to load the CD-Rom before the harddisk. For instructions on how to do this, please consult the manual of your motherboard. If done correctly, the screen looks like Figure 4.1. Now press Enter. Repeat this action when the dialog shown in Figure 4.2 appears.

Figure 4.1. 

Figure 4.2. 

Figure 4.3. 

Figure 4.4. 

The warning that is being displayed (Figure 4.3) notifies you of the fact that all existing data on the harddisk will be erased during installation. Please be aware of this before starting the factual installation procedure. Also take into account that the PC cannot be used for other purposes as long as exchange4linux is running on it.
Now the network device must be identified (Figure 4.4). The primary network device is the first Network Interface Card, meant for the communication between the exchange4linux server and the network. This card must be attached to the hub or switch. The second NIC can be attached to an ADSL- or cable modem, if present. Usually this second connection is indirect, since there is often a router or firewall between exchange4linux and the internet. It is also possible to include an ISDN device for two possible reasons: as a back-up solution for the regular connection method; or to make use of the integrated faxserver. For more information on supported devices, please consult the Hardware Compatibility List on the exchange4linux website. Note that in order to use exchange4linux as a faxserver, a so-called active ISDN device is required.

Figure 4.5. 

Figure 4.6. 

Figure 4.7. 

Figure 4.8. 

Subsequently the desired language of the system can be selected. If desired, the language settings can always be altered in the exchange4linux configuration menu. Now remove the cd from the CD-Rom tray and press Enter to reboot the system.
When starting the system, a dialog like Figure 4.5 is being displayed. The “Service Mode” is meant to offer a way of repairing the system when it no longer functions properly. Normally you will not need this.
After a short while the start-up procedure is finished and the screen looks like Figure 4.6. Now exchange4linux is ready to be configured from a workstation by using a cross-over cable or through the hub. In both cases make sure that the network cable is attached to the internal/primary network device of your exchange4linux server. You can then access the configuration menu by locating http://exchange4linux or http://172.16.6.1 in a webbrowser on the attached PC or on a regular PC within the network (depending on whether a cross-over or regular cable is used).
Alternatively some basic settings can be made directly on the console. To do this, click Enter to configure the network. Log in with username admin and password exchange4linux. By making the correct network settings here, exchange4linux will be visible within the network and can be configured from a random workstation within the network. After saving the new settings, do not forget to reboot the system by simultaneously pressing the Control, Alt and Delete buttons.
 
The system will reboot and when the primary network device is attached to the hub, the configuration menu can be reached by browsing to http://<ip-address> with a webbrowser. Again, log in with the combination:

username:
admin

password:
exchange4linux

Chapter 5. Saving changes

When configuring exchange4linux it is not necessary to reboot the system after every change that has been made. We advise to reboot after every 3 or 4 changes made.

[Caution]Caution:

When, after changing the configuration, exchange4linux does not start up properly, the previous profile can be re-activated by means of the Service Mode. To do this, attach a keyboard and monitor to the system and wait until the Service Mode notification appears (Figure 5.1).

Figure 5.1. 

Now make sure that Yes is highlighted and press Enter.

Figure 5.2. 

In the Service Menu choose the option: Undo to previous profile. Now exchange4linux will reboot with the previous profile activated.

Configuration and management

This part describes how to configurate exchange4linux correctly and how to manage the offered possibilities. The amount of shown options depends on your exchange4linux version, so it is possible that some points described in here do not appear in your version.

Chapter 6. exchange4linux configuration

This chapter explains how to configure exchange4linux, beginning with general information and on to detailed setup information.

6.1. General

6.1.1. Introduction

In this section all the necessary steps to configure exchange4linux are being described. The placement of exchange4linux, its functioning and the EasyConfig menu are being depicted.
 
When you have bought or downloaded the exchange4linux software, please consult Chapter 4 Software installation first. After that, this section will explain how to configure the software.
To buy or register the software (in case of an evaluation version) please contact your nearest exchange4linux reseller, distributor, or Neuberger & Hughes directly.

6.1.2. Appendices

Every once in a while new features are being made available for exchange4linux. Logically in that case your manual will no longer be up-to-date. Whenever such a new feature needs documentation, an appendix for this manual is placed on the exchange4linux website.

6.1.3. exchange4linux models and versions

exchange4linux is available on different hardware platforms:
  • software only

  • standard slimline server

  • Professional tower server

  • 19" slimline rackmount model (1 unit / 1U)

  • 19" rackmount model of 2 or more units (2U and up)

For more information on the specification of the different hardware platforms please consult the exchange4linux website (menu “Pre-installed systems”).

6.1.4. Placement of exchange4linux

After removing exchange4linux from its package, it should be set up in a proper location.
The product complies with the usual standards for electronic devices. Please make sure that the location satisfies the following requirements:
  1. There must be a grounding contact near the exchange4linux server
  2. The room/location must be clean, dry and dust-free
  3. The room/location must be well ventilated and the exchange4linux server should not be placed near heat-sources (including direct sunlight)
  4. There should not be strong electromagnetic fields (appliances with large electronic engines, air-conditioners, radios, televisions or high frequency alarm systems) nearby; such devices can adversely affect the functionality and durability of your hardware
  5. The connection to the Local Area Network (LAN) must be sufficiently close to the exchange4linux server
Attach the power cable to the rear end of the exchange4linux server and to a power contact on the other side.

6.1.5. Attaching a PS/2 keyboard

To configure exchange4linux directly from the console, a PS/2 keyboard and a SVGA monitor have to be attached to the system before booting it. This can be useful when the network settings on exchange4linux must be altered before connecting to it using a workstation.

Alternately, you can connect a PC directly to the exchange4linux server by making use of a cross-over (or null-Ethernet) cable.
[Caution]Caution:
A null-Ethernet cable is not the same as an ordinary UTP network cable. If you do not have a cross-over cable, the workstation and exchange4linux can be connected through a single network hub.

By default, the DHCP-server is set up for a class B network with the address 172.16.0.0 using the netmask 255.255.0.0. The IP-address of exchange4linux is configured to 172.16.6.1

6.1.6. Network connection

The standard network interface supports Twisted Pair (UTP) connections and is capable of both 10 Mbps and 100 Mbps data transfer rates. It is also possible to use 1000 Mbps (gigabit) and TokenRing devices.

6.1.7. Attaching a router/ADSL/cable modem

When you have a second network interface on the exchange4linux server, it is possible to connect the system to an external network, a router or a DSL/cable modem. One of the interfaces on the back of exchange4linux is designated for use with the external network. In most cases the onboard LAN connection is for the local network and the additional NIC is for the external network connection.

6.1.8. Booting the system

The exchange4linux system comes with a number of standard settings; this way you can start up the system immediately. To boot up the system, press the power switch on the front panel of the server. On the 19” models, you need to press the “ON” switch on the front. Some 19” models also have an “ON” switch on the backside.

6.1.9. Conditions for using the management software

When configuring from a client (to do this, a network connection must first be established), the client needs at least Netscape version 3.0 or Microsoft Internet Explorer version 3.0.2. The configuration interface will not function properly with Internet Explorer 3.0!
It is also possible to use another browser, eg. Mozilla, on the condition that a recent version is being used. For problem-free communication the TCP/IP protocol must be installed and set up correctly on every workstation.

6.1.10. Starting the management software

There are two possible methods to access the configuration interface.

  1. Configuring from a client:
    • http://exchange4linux or
    • http://172.16.6.1
    [Caution]Caution
    This only works if your network is set up to use dynamic IP-addresses and there is no DHCP-server active at present, or if you already have a network with network address 172.16.0.0 and netmask 255.255.0.0

    Furthermore the IP-address 172.16.6.1 may not be in use !! Please make sure that the client with which you are attempting to make a connection has an IP-address that falls within the network.

  2. Network configuration from the console: After starting the exchange4linux system, the following screen will appear (Figure 6.1):

    Figure 6.1. 

    If you press Enter, the following message will appear:
    Alert!: access without authorization denied – retrying

    After a few seconds you will see:
    Username for "exchange4linux" at server "exchange4linux":

    Here you insert:
    admin

    Then you will see:
    Password

    Here you insert:
    exchange4linux
     
    (The login screen is case sensitive, so make sure the <CAPS LOCK> key is not activated.)

     
    Once successfully authenticated, you will see a menu where you can modify the exchange4linux network settings in order to reach it over the network. You can navigate between the different lines with the <UP>, <DOWN> and <TAB> keys.
    [Warning]Warning

    It is advisable to only change the network data when you have a clear understanding of TCP/IP networks and when you know exactly what to insert. Incorrect settings can lead to a malfunctioning system.

    Once the settings are correctly modified, go to the line that says:
    Save

    Now press:
    ENTER

    Now the following text appears:
    Beware: The configuration has changed. You have to reboot EasyGate to activate the configuration.

    Using the <TAB>-key, go to the line that says:

    Save and press ENTER

    Now simulataneously press SHIFT and Q to leave the configuration menu.
    [Caution]Caution
    The command SHIFT-Q only function when the cursor is at the Save line.

    Finally press the CTRL, ALT and DELETE keys simultaneously to reboot the exchange4linux server. After several minutes the start-up screen appears. Now the server can be connected to the network and the configuration menu can be reached by entering the following location in an internet browser on a workstation:
     
    http://<exchange4linux IP-address>

6.1.11. Logging onto exchange4linux

When entering http://<exchange4linux IP-address> in the webbrowser (for this the IP-address of the exchange4linux server must be known), a log-in screen like Figure 6.2 appears. When you click logon to exchange4linux the dialog as seen on Figure 6.3 appears. Fill in the username admin (the system administrator) and the corresponding password exchange4linux.
[Caution]Caution:
It is advised to change the password immediately after the first log-on. How to change a password is explained further on in this manual. Make sure that the a possible alteration of the password is documented correctly, as it is not possible to give support when the admin password is unknown!

Figure 6.2. 

Figure 6.3. 

After filling in the username and password, one can enter the main menu of EasyConfig by pressing the Enter key.

6.1.12. EasyConfig main menu

Figure 6.4. 

On the left panel of the EasyConfig screen, the main menu is visible. From here you can browse between the different configuration items. In the following chapters these items will be explained one by one.

6.1.13. Navigation

Navigation within EasyConfig is thoroughly explained in Section 7.1 of this manual. For directions on how to navigate between the menus while configuring the server, you are requested to read this chapter.

6.1.14. Shutdown / reboot exchange4linux

To shutdown or reboot exchange4linux, browse to the menu item System actions, then select Shutdown / Reboot System. Now click on the applicable button (Figure 6.5).

Figure 6.5. 


6.1.15. Language settings

The language of the exchange4linux software can easily be changed directly from the webbrowser. The new settings will be activated after a reboot of the system. To change the language, browse to the menu item Language, click Language settings and select the desired language. Then click Save and reboot the system.

6.2. Profiles

6.2.1. Profile management

In this part it is described how to work with profiles, eg. creating new profiles, editing or copying profiles and deleting them. A profile contains all the settings of a certain configuration. This does not include the usernames or any userdata at a certain point in time!

Figure 6.6. 

After clicking Profile management, a list with the existing configuration will be displayed. The profiles are sorted on date, with the most recent profile on top. This can be the activated profile (to be recognized by the green status description) or the new profile when changes have been made to the configuration after the last reboot (a red status description). Every profile shows the date and time of its latest alteration. Old profiles do not have a status description.
A profile can be copied in two ways:
  • Click the arrow-button to the left of the Profiles header, select a reference profile from the list and enter a title for its copy. Now press Save and a copy of the profile will be made.

  • Select a profile by clicking on the arrow left of its name. Rename it and click Save.

After this a new configuration will be visible at the first position on the list.

6.2.2. Display profile settings

This function can be used to show an entire configuration on the screen. To do this, click the arrow-button at the left of the desired profile. Now its configuration settings will be displayed and can easily be sent to the printer by issuing the print command.

6.2.3. Import/export profiles

This paragraph describes how to import external profiles into exchange4linux and export existing profiles to eg. a workstation or a disk (for back-up purposes and the like).

Figure 6.7. 

6.2.3.1. Importing a profile:

When you click the arrow-button to the left of the Import/Export Profile header, a dialog will be shown in which you can select a profile by using the browse-button. Now click Import and the imported profile will appear on top of the list with profiles. After rebooting the system, this imported configuration will be activated.

6.2.3.2. Exporting a profile:

To export a profile, click the button to the left of the desired profile. Now a download file dialog will appear, in which you can select a location and name for the file. By default the filename looks like em0000xx.. Give the file an easy-to-remember name, followed by the extension .emc, for example:
 
testprofiel-3-januari.emc
 
Use the .emc extension, so that exported profiles can easily be recognized in the future.

6.3. Backup Service

6.3.1. Setting up the Backup Service

The Backup Service (System Configuration - Backup Service - Backup Service (passive)) can be used to save a copy of the exchange4linux userdata, by making use of a Windows application described in Section 6.3.3. Select Backup Service active followed by Save to activate this function. Subsequently the following items can be configured.

Figure 6.8. 

Authorized Client Backups Active:
With this option selected, a backup can only be made from (a) certain IP-address(es). Fill in one or more IP-address in the fields that appear, and save the settings by clicking Save.

Password Authentification Active:
When checked, a password authentication mechanism can be activated to make sure that only certain individuals can make and restore backups.

 
The Backup Service can be controlled with the Windows application easygate.exe. This application can be downloaded from the exchange4linux website (see Section 6.3.3).

6.3.2. Backup Tape Service

The Backup Tape Service offers the possibility to make a daily backup of the exchange4linux data to a tape streamer.
exchange4linux works with nearly every SCSI tape streamer, as long as it is connected to a SCSI-controller that is being supported by exchange4linux. For more information see the Hardware Compatibility List, which can be found on the exchange4linux website.

Figure 6.9. 

The starting time of the daily backup procedure can be entered here, as well as the e-mail address that receives a confirmation of each successful backup.

6.3.3. easygate.exe and batchfiles

Using the easygate.exe backup-software, a copy of all exchange4linux data can be made. This means the profile, all workgroup data and e-mail (as long as IMAP is being used). The backup can only be started when the correct settings have been made in the configuration menu (see Section 6.3.1 above). The username/password combination filled in there must be known for the batchfiles restore.bat and backup.bat to work.

Making and restoring a backup:
Make a new directory where the backup must be saved. This can be both locally and on a network drive. Be aware of the fact that a backup can amount up to several gigabytes in diskspace, especially when IMAP mail is being used.

[Caution]Caution:
easygate.exe does not take free diskspace into account. Before starting a backup-task, make sure that there is enough free space on the harddisk where the backup files are to be saved on.

6.4. License

This menu item enables the user to register the exchange4linux software at Neuberger & Hughes.

Figure 6.10. 

Normally this part is already filled in by your exchange4linux reseller or distributor. When this is not the case, or when you have questions on this matter, please contact your nearest exchange4linux registration-center.
 
At least the following data must be present:
  • License domain:
    your (main) domain (companyname.com)

  • Registration server:
    reg.n-h.com

At online-registration:
  • Service center ID:
    nhnoc

  • VAR/Reseller ID:
    nh

The exchange4linux License key has been supplied to you or is already filled in. When this is not the case, please contact the exchange4linux registration-center.
 
After filling in the necessary data, click Save. When the server reboots, the registration data will be activated. When the registration is completed successfully, your domain name will be visible on top of the configuration menu.
[Caution]Caution:
the "timezone" of your exchange4linux will be activated during the online registration.

exchange4linux registration-center Germany:
Neuberger&Hughes
Im Bruckenwasen 1
73207 Plochingen
Germany
phone: +49 - (0)7153 6120-0
fax: +49 - (0)7153 6120-33
mail: info@n-h.net

6.5. Email settings

6.5.1. Email domain

Figure 6.11. 

Email server enabled:
This is where you can activate exchange4linux’ Email server functionality. It is the main switch, which has to be activated at all times. If you remove the check, mail will NOT be sent or received. This should only be used to temporarily disable the mailserver on exchange4linux.

Mail domain:
This is the name of the mail domain. This is usually the domain-name, for instance YourCompany.com, sometimes with a subdomain in front of it (e.g. marketing.YourCompany.com). Your provider usually supplies you with this information.

Mail relay host:
Here the mailhost of your provider must be filled in (usually something like smtp.provider.nl). Your provider usually supplies you with this information. When exchange4linux has to function as mail relay host itself (which we usually recommend), this field needs to remain empty. This is only advised for permanent internet connections.

[Caution]Caution:
It is strongly recommended to always use the hostname of the mail relay server instead of its IP-address, since providers sometimes change the underlying IP-addresses of hostnames without warning you in advance. This causes exchange4linux to attempt to connect to a non-existing IP-address.

Relay server SMTP authentication enabled:
When the provider uses SMTP authentication, this option needs to be checked.

Relay server SMTP authentication user id:
Here you fill in the username that has been supplied to you as SMTP authentication. Consult your internet provider when this value is unknown.

Relay server SMTP authentication password:
Fill in the corresponding password here.

Maximum Email message size (in bytes):
Use this field to limit the size of all incoming and outgoing mail, both internal and external. Please pay attention to the fact that an attachment causes its message to become about 1.4 times the size of this attachment. For example, email with a 5 MB attachment will be 7 MB in size.


6.5.2. Email Spam Relay Block (RBL)

Figure 6.12. 

The exchange4linux Spamblocker can be activated to bounce messages that have been sent from known spam distributors already before it reaches the users. By default there are three DNS servers filled in here that are considered to be the most up-to-date spamblocking databases. You are free to add more servers to the list, make sure to separate entries with a comma.

6.5.3. Batched SMTP

When email needs to be fetched by means of batched SMTP, activate it here and enter the mail domain again. Also enter the address of the SMTP-server, which is often identical to the mail relay host.

This function only needs to be activated when the provider expects a so-called ETRN-command before the mail is being sent. Some providers automatically send the mail as soon as exchange4linux has connected. When in doubt, ask your provider.

6.5.4. Fetching

Figure 6.13. 

Email fetching enabled:
Here you can (de)activate the Email fetching scheme. If you deactivate Email fetching, mail will not be sent and retrieved anymore. However, mail will be sent and retrieved when there is an internet connection. Usually this function should be activated.

Extra domains (separated by spaces):
This is where extra domains can be inserted, for which exchange4linux should accept incoming Email. For example, besides YourCompany.com there is also YourBrandname.com. Multiple entries have to be separated by a space.

Deliver Email to local alternative mailserver:
When mail is NOT retrieved by SMTP, but by multidrop POP3, it can be forwarded to another mailserver. When this box is checked (and after clicking Save), a new field is created where you can enter the IP-address of the alternative mail server. This function does not work with (batched) SMTP! Since batched SMTP is the most often used method of Email delivery, this function is obsolete in most cases.

Forward Undeliverable Email to:
This setting only works when the Email is fetched by means of multidrop POP3. If you use batched SMTP, this setting will not have any effect. Undeliverable Email will be, in case of SMTP, returned to the sender with the error message User unknown.
 
When mail is being fetched with (multidrop) POP3:
An existing mailbox-name has to be entered here. All mail that exchange4linux cannot deliver because the local recipient is not a valid user will be routed to this mailbox. This happens when someone makes a typing-error in the e-mail address. For instance: an email is sent to boob@yourcompany.com. Within exchange4linux this address is unknown. However, there is a user called bob@yourcompany.com. This way the message will arrive and the user who checks this mailbox can forward the mail to the intended recipient.
In general this setting makes sure that all mail for your domain, that is all mail sent to a user @yourcompany.com will arrive. Normally admin is the desired recipient for undeliverable messages.

6.5.5. POP3 server(s)

In order to add a new mail-server, click on the arrow to the left of email fetch server. The following screen appears:

Figure 6.14. 

Add new Email fetch server:
In this section you can select from which POP3 servers the mail has to be retrieved. This is only necessary when you do not use batched SMTP.
Also other servers can be entered here. For instance, the mailserver of an already present mail subscription. The setting can be altered (click on the arrow pointing to the right) or a new server can be added (click on the arrow pointing downwards).

Position/order:
This is the rank the server in question has. If there are multiple servers, you can decide on the sequence of connections to the different mailservers (more important servers could be checked first).

Comment:
A description can be entered here. This will appear under the server-name in the server-list. For instance POP3 at providername.

Email POP3 host:
This is the mailhost-name of the provider. Normally your provider has given this information to you. In general the value resembles pop3.provider.com

Email POP3 username:
This is the username of the e-mail account. Often (though not always) it is the same as the access-account username.

Email POP3 password:
The password that corresponds to the POP3 account mentioned above.

Forward to:
Here you can indicate which email address the emails need to be forwarded to. This field generally is set to wildcard (“*”). It makes sure that messages are delivered at the recipient that the sender addressed the message to. If a mailbox-name is filled in here, all mail will be sent to this mailbox, regardless of the intended recipient. This is useful if mails need to be fetched from an old e-mail account or e-mail domain, and all of these messages need to be sent to another mailbox (like OldMailDomain@YourCompany.com)

[Caution]Caution:
The wildcard-setting can only be used in combination with a multidrop POP3-account. Your provider can inform you on this matter.


6.5.6. Auto fetch days

Figure 6.15. 

Here you tick off the days on which Email may be automatically sent and received.

6.5.7. Auto transfer schedule

This is where you can adjust exactly how frequently exchange4linux is permitted to send and receive Email. The settings here determine the connection-behavior of exchange4linux, and therefore also the related telephone costs. Since most companies nowadays have a flat-fee internet connection, the relevance of these settings is gradually declining.

Figure 6.16. 

The setup possibilities in this part are the most general parameters, that is, they have the highest priority in the determining of the connection behavior of exchange4linux.

Email transfer start time:
Start time for the mail-transport. For instance, it could be set to half an hour before the normal starting time of the users. This way, Email has already been fetched by the time users want to read it.

Email transfer end time:
End time for the mail-transport. Please be aware of the fact that after this time no more mail is being sent and received. When employees often work late, a sensible time like 20:00 can be filled in here.

Minimum Email Transfer Pause:
This is the minimum time that must pass before a new connection is initiated again. With this setting, the number of connections made can be limited. There would be unnecessary costs incurred if every 5 minutes a new connection is made because there is another message in the send queue. A sensible value is between 15 and 30 minutes for an ISDN connection. This parameter works in conjunction with the settings in the following paragraph. Note that for a flat-fee connection the values entered here can be much more strict.

Maximum Email Transfer Pause:
This is the maximum time that will elapse before a new connection is initiated again. A sensible value is between 30 and 60 minutes for an ISDN connection.

6.5.8. Send queue

In this section you can set the schedule according to which exchange4linux will send Email. Depending on the type of connection it is advised to send directly or according to a schedule.

Figure 6.17. 

Deliver Email immediately:
A new e-mail message delivered to exchange4linux will be sent immediately. When you have a flat-fee internet connection, like ADSL, this is the recommended method since there is a minimal delay between sending and receiving mail.

Save messages and deliver them after fetching Email:
With this method checked, exchange4linux will send Email according to the settings made in the menu "auto fetch days" (Section 6.5.6) and "auto transfer schedule" (Section 6.5.7). This method saves connection costs when ISDN is being used, since there will not be made an internet connection for every e-mail message.


6.5.9. Receive queue

[Caution]Caution:
These settings are only relevant when you have a special callback account. Since only few providers grant this service, chances are small that you have to fill in anything here.

Figure 6.18. 


6.5.10. Transport errors

Figure 6.19. 

Delay after connection error:
If errors should occur while making a connection, then this time must elapse before trying to connect again. This prevents immediate attempts to reconnect after a failed connection.

Email check send queue after send error delay:
The period of time that elapses after there has been a connection-error with a transfer action. A logical value is somewhere between the settings minimum and maximum Email transfer-pause. The send queue is checked for not yet delivered mail. A connection is only made when mail to be sent is queued.

6.6. Spamfilter

6.6.1. Spamfilter configuration

Figure 6.20. 

Spamfilter enabled:
The spamfilter can be (de)activated here.

How many points before a message is considered spam:
The score system decides when a messages is considered to be spam, based on several characteristics of spammail. The lower the value set here, the higher the risk of getting false positives: messages marked as spam while they are actually not. A value of 5 usually results in very few false positives, while most of the spammail is being filtered out.

Rewrite e-mail subjects to flag them as spam:
When a message is marked as spam, its subject can be changed by putting a common text in front of it. Fill in this subject in the field that appears when this option is checked. Due to this common subject line, a user can easily discover spammail in its mailbox.

Encapsulate spam in an attachment in the report e-mail:
The original spammessage can be included as an attachment with the report that will be sent to the recipient. The report includes information on the distributor of the message and the reason for marking the message as spam.

Use terse version of the spam report:
Select this option to send just a minor report to the recipient of the spammessage.

Bayes detection system with auto-learning mode enabled:
The Bayes selection system is a complex method that nuances the before mentioned score when deciding on the status of each individual message. This is being done by looking at messages that a user received in the past and by using a special weighing system to decide on the possibility of a message being spam. It is advised to activate this setting, since it further decreases the risk of false positives while spam is recognized better.

Spam filter Real-time Black List (RBL) network check enabled:
With this option enabled the spamfilter checks the sender of a message by using several on-line blacklists. These databases contain extensive information on networks and mailservers that distribute spam. As soon as a message originates from such a server points are added to the score of the message, so that it might be considered spammail.

Restart spamfilter:
When changes have been made to the configuration of the spamfilter, it can be restarted without having to reboot the exchange4linux server. Just check this option and click Save. Note that due to a changed profile, there will still be a notification that the system must be rebooted in order to activate the new profile.


6.6.2. Spamfilter whitelist

It is possible to put certain e-mail addresses and domains on a so-called whitelist. By doing this you prevent mail from trusted descent to be marked as spam, due to a high score.

Figure 6.21. 

Spamfilter enabled:
Always leave this option checked, unless you want to disable the spamfilter completely.

Spamfilter whitelist enabled:
This option (de)activates the whitelist as described above.

Spamfilter whitelist:
Add e-mail addresses and domains here to make sure that their messages will not be marked as spam.

[Caution]Caution:
insert every entry on a new line. A domain must be defined *@domein.com, an e-mail address must be inserted completely.

Restart spamfilter:
Use this option to restart the spamfilter directly after changes have been made to its configuration.


6.6.3. Spamfilter blacklist

A blacklist works in the same fashion as a whitelist, but then the other way around. In this case messages from a certain domain or e-mail address is marked as spam, independent of the score that individual messages are awarded.

Figure 6.22. 

Spamfilter enabled:
Always leave this option checked, unless you want to disable the spamfilter completely.

Spamfilter blacklist enabled:
This option (de)activates the blacklist as described above.

Spamfilter blacklist:
Add e-mail addresses and domains here to make sure that their messages will always be marked as spam.

[Caution]Caution:
insert every entry in a new line. A domain must be defined *@domein.com, an e-mail address must be inserted completely.


6.7. Easy PDF Service

6.7.1. Easy PDF Service in general

When you are subscribed to the Easy PDF Service, it is enabled on the exchange4linux server. Note though that there will not appear a dedicated item in the configuration menu. The Easy PDF Service is visible for all users of the network as a printer (PDF Secretarius). In order to use it, this printer must be set up on the workstation. The necessary settings are described and explained in Section 8.3

6.7.2. Define PDF templates

The Easy PDF Service comes with five pre-defined templates named PDF-layout<1-5>-PDFsecretarius. These templates can be used to give PDF documents certain fixed layout elements, like a logo, a watermark or a company address.
 
When there is no template available the document will be made, without further error messages, with a blank background.

Figure 6.23. 

Figure 6.24. 

A template can be configured in the following way:
  1. Log onto a workstation as Administrator.
  2. Add the printer mkbg-PDFsecretarius as described in Section 8.3
  3. Design, for example in Microsoft Word, the template. Save the file as PDF-layout<1-5>.doc (instead of <1-5> fill in an unused number between 1 and 5; the extension is irrelevant, since it is removed automatically). The resulting printer template will be named eg. PDF-layout3-PDFsecretarius. Take into account that the filenames are case-sensitive.
  4. Add, again as described in Section 8.3, the newly created template as a printer.
From now on PDF documents can be made with this template as a basis. Select the printer of choice (eg. PDF-layout3-PDFsecretarius) and print the document, after which it will be sent to you by e-mail.

6.8. Faxserver

6.8.1. Functioning of the faxserver

With the faxserver on exchange4linux it is possible to send and receive faxes from every workstation within the network. This way, incoming faxes can easily and swiftly be sent to the recipient as an Adobe Acrobat PDF-file. To use the faxserver capabilities, the exchange4linux server needs to contain a Sedlbauer ISDN faxmodem. For more information on adding this device to your system please contact your exchange4linux supplier. Sending a fax message is very easy: the user has to install a faxclient of choice (eg. the freely available WHFC). After this a document can be "printed" to the faxserver. The use of a faxclient is explained in detail in Section 8.2
 
Incoming faxes are sent by default to the mailbox fax. Another recipient can be chosen by means of the menu EasyMail - Forwardings.

6.8.2. Configuring the faxserver

The necessary settings for the faxserver in the configuration screen are explained below.

Figure 6.25. 

Fax enabled:
Check this box to enable the faxserver.

MSN:
Fill in the MSN number (without 0) which will be used to send and receive fax messages. As soon as a fax call is made to this MSN number, exchange4linux will accept the incoming connection.

Full fax number:
This number will be attached to every outgoing fax message.

Fax sender ID:
The value filled in here will also accompany an outgoing fax message and will appear on the LCD screen of the recipient’s fax machine.

Area code (without 0):
Insert the area code (without 0).

Country code:
Insert the country code here, eg. for The Netherlands 31 and for Germany 49.

Interlocal prefix:
The prefix that is placed in front of an interlocal number, usually a 0.

International prefix:
The prefix that is placed in front of an international number, usually 00.


6.9. Network

6.9.1. Internal network

This is where the network and IP addresses of the internal network can be inserted. Note that you only have to change something here if you already use TCP/IP in the network and you want to adapt exchange4linux to this network. Otherwise you should leave the settings as they are, and to let the DHCP-server dynamically assign IP-addresses. Normally this is already activated in the related menu item.
[Caution]Caution:
Make sure that the address range you allow the DHCP-server to choose from (see Chapter 7) falls within the network that is defined here. A wrong entry can lead to a non-operating network, so it is important to pay attention what you enter here.

Figure 6.26. 

Internal Ethernet port enabled:
This is where you (de)activate the connection to the internal network. Normally this item should be activated.

Network address:
This is where the base-address of your network should be inserted. Do not fill in a subnet address. When the internal network is a subnet, then fill in the C-class or B-class network address that lies above it and add the subnet address to the menu item Name Server - Name server settings - Alternative Name server network address.

[Caution]Important:
Fill in a network address from one of the private ranges. Don’t use the 10.0.0.0 A-class network. Obviously it is not allowed to use another A-class network, since the remaining A-class networks are reserved official IP-ranges.

Internal IP-address:
The IP-address that is to be used by exchange4linux.

Broadcast address:
The broadcast address of the network. This address should always end on .255 with a C-class network and on .255.255 in case of a B-class network. When an alternative IP-range is being used (eg. in case of subnetting), there should still be a C-class or B-class broadcast address. The correct broadcast address can now be added to the menu item Name Server - Name server settings - Alternative Name server network address.

Netmask:
The netmask of the network. It usually ends on .0 with a C-class network and on .0.0 with a B-class network. However, this is not always true: In case of subnetting there should still be a C-class or B-class netmask. The correct netmask can now be added to the menu item Name Server - Name server settings - Alternative Name server network address.

Gateway/default route:
Fill in the gateway here. This can be an internal router, but also a DSL- or cable-modem/router.

[Caution]Caution:
When using ADSL by KPN (before Mxstream) in The Netherlands, this field MUST remain empty.


6.10. DHCP server

6.10.1. DHCP Server settings

In this part the dynamic assignment of IP-addresses is configured.

Figure 6.27. 

DHCP server activated:
Here the dynamic assignment of IP-addresses can be (de)activated. This function needs to be deactivated only if all computers in the network have a fixed IP-address.
When there is already a DHCP server active in your network, some settings of the exchange4linux server have to be added to its configuration. For DHCP this implies the values for default route/gateway, internal domain and Name server (if applicable also the WINS server). In this case the exchange4linux DHCP server can safely be disabled.

[Caution]Caution:
The following settings have to comply with the configuration of the internal network and with your general network configuration. Incorrect entries can lead to a non-functioning network.

DHCP IP Pool Start Address:
First IP-address of the pool from which addresses will be assigned dynamically.

DHCP IP Pool End Address:
Last IP-address of the pool from which addresses will be assigned dynamically.

Default Lease Time (HH:MM):
This is the default lease time for a dynamically assigned IP-address. You can leave this setting unaltered. Change it only in special situations.

Max Lease Time (HH:MM):
This is the maximum lease time of a dynamically assigned IP-address. You can leave this setting unaltered. Change it only in special situations.

6.10.2. Alternate DHCP Name server

In general these settings do not need to be altered. If exchange4linux functions as DHCP server and the clients should use one or more different Name servers, these servers should be inserted here. A maximum of 3 alternative IP-addresses of available DHCP- and WINS-servers can be added.

6.11. EasyShare

6.11.1. EasyShare settings

In this menu EasyShare can be configured.

Figure 6.28. 

EasyShare Service Enabled:
This setting (de)activates the exchange4linux fileserver functionality. When it is deactivated, the fileserver is shut down and it will no longer be possible to reach its fileshares.

6.11.2. Windows network

Here the Windows network services of EasyShare can be (de)activated.

Figure 6.29. 

[Caution]Caution:
To make use of the Windows network services, users of EasyShare need to log onto the network with their exchange4linux mailbox-name and password. When this is not the case, a connection to the fileshares is not possible from a Windows workstation. Therefore it is advised to use the same log-in for both the network and the exchange4linux server.

Windows network service Enabled:
When activated, access to EasyShare files and folders is possible from Windows PCs (when the user has got access rights). For example, one can connect to the fileshares by means of attaching a network drive letter to them within the Windows Explorer.

Windows WINS Enabled:
With this function activated, the Windows Internet Name Service (WINS) will be used. This is necessary when no other WINS server is active within the network and users wish to connect to the exchange4linux network shares. By default WINS is activated. When there is already a WINS server present within the network, it is advised to disable this function on exchange4linux. Do keep in mind to make a manual entry in the existing WINS server with the IP-address of exchange4linux.

Windows Workgroup/domain:
Here the workgroup name that has been defined in the Network Neighborhood of Windows NT/95/98/2000/XP can be filled in. The exchange4linux server will then be visible within this workgroup. Alternatively the name of the NT-domain can be filled in.


6.12. Nameserver

6.12.1. Name server settings

Here the settings for the integrated Name server on exchange4linux can be defined.

Figure 6.30. 

Internal host name:
Define the internal hostname of exchange4linux here. By default it is set to exchange4linux. Normally you do not have to change this value.

Internal domain:
The internal domain suffix must be filled in here. When there is not yet an internal domain suffix in use, it is advised not to change this value.
In case of Apple users the suffix must include a . (dot), eg. local.intranet. This is the domain suffix that, in case of fixed IP-addresses, must be inserted in the DNS searchlist of the workstations. By default it is set to local.intranet.

Alternative Name server network address:
In special cases you can enter an alternative network address here. This could be necessary in case of a WAN configuration. The result is that exchange4linux will build a Name server for the network defined here instead of for the network defined at Internal network. This way, one can make sure that a B-class network Name server is being built, while a C-class network has been configured.

Name server forwarder 1,2,3:
When this function is activated, up to three IP-addresses of other name servers can be included, which will be queried respectively. Usually the name servers of the ISP are filled in here. At least 2 IP-addresses have to be filled in, which have been supplied to you by your provider.

6.12.2. exchange4linux hostnames

It is possible to define additional hostnames for the exchange4linux server. A new hostname can be added by clicking the arrow pointing downwards to the left of the item header, an existing hostname can be changed or deleted by clicking the arrow to the left of the hostname in question.

Figure 6.31. 

6.12.3. Manual name server entries

Here you can assign hostnames to specific IP-addresses, eg. for servers that are located within the network. This way there is no need to update the host table on every workstation.

Figure 6.32. 


6.13. Alternative Name servers

It is possible to add additional name servers here, which will be consulted by echange4linux. Please be aware of the fact that these servers must also be capable of converting internet hostnames. If necessary, also add the accompanying domain suffix.

Figure 6.33. 

[Caution]Caution
When a Name server is filled in here, the IP-address of exchange4linux MUST be added to it as well, otherwise the internal hostname lookups will not function properly.


6.14. System actions

Figure 6.34. 

6.14.1. Shutdown / reboot system

Use this menu to shutdown or reboot the exchange4linux server.

6.14.2. Mail control

With these controls the server can be forced to send or receive Email.

Chapter 7. User guide

7.1. Operating instructions

7.1.1. Layout of the screen

The window that appears after you have logged on to exchange4linux consists of three parts.
On the left the menu is visible, where you can select menu items by clicking on them with a mouse-click. In the upper right hand corner the title bar can be seen, where the name of the selected menu item appears. Beneath the title bar is the main window, in which relevant information from the selected menu item is displayed.

Figure 7.1. 

7.1.2. Navigating through the menu

When you choose a menu item that contains sub-menus, the sub-menus will unfold. You can also see the sub-menus by clicking the down-pointing triangle next to a given menu item.

Figure 7.2. 

7.1.3. Adding new items

With most of the menu items and sub-menus it is possible to add new items (mailboxes, alias-addresses, external addresses, etc.). Whether this is possible for a given sub-menu is shown on the title bar. When there is a down-pointing arrow on the left side of the title bar, it is possible to add a new item to the list with a mouseclick on this arrow.

Figure 7.3. 

When the necessary data has been provided, click the Save button. As soon as an invalid entry has been made or an obligatory field has been left empty, you are informed of this by means of an error message and a red italic text which is displayed on top of the menu item. Depending on the field, an indication of what went wrong is also included.

7.1.4. Editing items

With many sub-menus it is possible to edit the properties of an item after inserting the data for the first time. For example, it is possible to change the name of a mailbox owner, a password, etc. To edit an item, you click on the arrow pointing to the right, which is next to the item’s name in the list view. A window with the item properties will then be opened and you can change one or more of them. After the changes have been made, click the Save button. Now your changes are saved and you are automatically returned to the previous list view. If a mistake has been made, an error message will pop up. To cancel the editing process, click on the arrow pointing to the left.

Figure 7.4. 

7.1.5. Removing items

To delete an item, open it by clicking the arrow in front of it. Now click the delete symbol: the cross on the right of the title bar. Now the removal of the specific item must be confirmed.

Figure 7.5. 

7.2. Managing the e-mail functions

7.2.1. Introduction

In this chapter it is described how the exchange4linux e-mail functions are managed. The way in which individual users can change their mailbox settings is being explained in Section 7.5: Functions for the user. Most of the exchange4linux management functions can only be performed as administrator (username admin). All e-mail functions are explained in detail in the following paragraphs.

7.2.2. Mailboxes

7.2.2.1. Adding new users

To add new mailboxes, log in as admin and select the menu item Mailboxes. Then click on the arrow next to the word Mailboxes on the title bar, after which an empty form appears (Figure 7.6). Fill in the empty fields, consult the form below for an explanation of the possibilities.

Figure 7.6.