Mail server on windows. Installation and configuration of the mail server. Pros and cons of Microsoft Exchange Server

If you have a small office and it is too expensive for you to buy Exchange and you don't have * nix - then this review is for you.

1) hMailServer

A fairly simple and convenient server. Includes IMAP / POP3 / SMTP server. There is a built-in anti-spam system. For those who like to watch mail through Web - you need to screw it on separately Web- muzzle.

2) Mail Enable

Note that there are free and paid versions of this product. Includes POP3 / SMTPbut does not have IMAP server. But there is a built-in Web interface (which I never managed to get to work on IIS7)

3) XMail

A fairly simple and functional mail server ( POP3 / ESMTP, but no IMAP) with support for several types of authorization ( PLAIN LOGIN CRAM-MD5 POP3-before-SMTP and custom)

4) Office Mail Server

There is no official website as the project is not developing. But you can download it from here http://www.box.com/oms

Simple, compact but full-featured LAN mail server with dial-up Internet connection. Works under Windows 95-98-NT-ME-2000... Can work like NT service. A powerful sorter allows you to provide each user on the local network with a personal email address. The program combines POP3 and SMTP servers, POP3 and SMTP clients, sorter, session scheduler, dialer and shell for configuring the server through the menu system and dialogs.

5) shicks!

Plain POP3 / SMTP server written in python'e

6) Courier Mail Server

Almost the same Courier Mail Server 1.56 (completely free) - however, there are minor drawbacks. For example, a glitch with displaying the interface when working with the server through a terminal session. However, this does not affect the work of the post office. Its revised version 2.xx - www.courierms.ru Unfortunately, paid. Only up to 3 mailboxes work for free in it.

7) UserGate Mail Server

UserGate Mail Server Is a solution for organizing secure email messages in a company with built-in anti-spam and anti-virus protection modules. The product has a modular structure, which increases fault tolerance and makes it possible to run the server on a distributed system.
Among the main functions UserGate Mail Server - domain and user management, web client, mailing lists support, work with remote accounts, support LDAPas well as a flexible and powerful rule system. UserGate Mail Server able to handle more 2000 letters per minute.
To provide access to mail in UserGate Mail Server implemented protocol support SSL, POP3s, SMTPs and IMAPs... Email security can now be provided by three anti-virus modules at once: Kaspersky Antivirus, Panda Antivirus and Entensys Zero-Hourbased on "cloud" technologies.
In processing incoming messages in UserGate Mail Server filtering is performed in several stages - by connections, by source address, by destination and by content. UserGate Mail Server supports the following spam filtering methods:
based DNS (DNSBL, RHSBL, Backscatter, MX, SPF, SURBL);
based on a distributed antispam system ("cloud" antispam);
based on statistics (own implementation of Bayesian filtering).
Besides UserGate Mail Server maintains control SMTP protocol (control of the correctness of commands in accordance with RFC), limits the maximum message size, maximum number of recipients, etc.
Cloud-based antispam in the mail server filters messages based on their content analysis and heuristics.
AT UserGate Mail Server integration with IMAP - server MS Exchange or Lotus Domino... Integration provides the ability to create a shared folder IMAP on a remote mail server and processing messages in these folders.
UserGate Mail Server provides information about all messages processed by the mail server. Message monitoring allows you to filter by date, processing status (delivered / blocked), source or destination address, push messages blocked as spam, and create exclusion lists.
Free license for 5 mailboxes
To get the opportunity to use UserGate Mail Server for 5 mailboxes free of charge, you must:
Download the distribution kit; In the registration window UserGate Mail Server select "Get the free version for 5 boxes".
The free mail server license does not include additional modules.
UserGate Mail Server Supports backing up mail messages, sending automatic replies, setting mail processing rules, managing services in the web console, and choosing an arbitrary date range in the message history.

8) Rumble Mail Server

Rumble is a miniature mail server for personal use. The application can only be launched from the command line interface of your system.

Features of the "Rumble" program:
1. Support SMTP, POP3 and IMAP
2. Working with Apache
3. Easy to use
4. Rumble is free!

9) Humster

Hamster is a free server application for Windows that allows you to fully work with usenet news via the NNTP protocol and mail via the SMTP, POP3, IMAP protocols in the local network. Its feature is advanced message processing capabilities. It can independently collect mail from mailboxes on the Internet (similar to the functioning of the fetchmail program in * nix), send it to a local mailbox after processing (similar to the functioning of the procmail program in * nix), distribute via POP3, send via SMTP and NNTP. There is a setting for user access rights to server resources. Rich macro language. SSL is supported.

10) Axigen

Axigen Mail Server is a large class communication server that integrates SMTP, POP3, IMAP and WebMail services. Having very good configuration and security, it gives administrators excellent control over mail server traffic.

Many sysadmins have difficulty working with e-mail systems. Not surprisingly, a mail server is much more complex than a file server, router, or terminal server. In this article, we will look at the structure and principle of operation of mail servers, without understanding which setting up an e-mail system is quite capable of turning into shamanic dances with a tambourine.

This material contains quite a lot of simplifications and generalizations in order to give system administrators the necessary minimum of knowledge. In our opinion, it is not necessary to become an e-mail specialist to administer one or two entry-level mail servers.

For most users and novice administrators, the mail server is a kind of "black box" that, having received a letter by "unknown" ways, delivers it to the addressee and vice versa. All interaction with such a server consists in addressing the mail client to certain ports, or even through the web interface in general. However, there is a whole mechanism hidden inside, understanding the operation of which is key to successfully configuring and maintaining an email system. This is especially important for Linux server administration. Unlike Windows, where the mail server is a complete software solution and the developers have already taken care of the internal interaction, in Linux the mail server components are separate programs and you need to configure their interaction yourself.

Let's take a look at the structure of the mail server and what happens when a user tries to send mail.

The most important part of the mail server is MTA (Mail Transfer Agent - mail forwarding agent) whose tasks include receiving and transmitting mail. Very often (in Linux / UNIX) MTA is also called a mail server. MTA works on the SMTP protocol, and it alone, in principle, is already enough to create an e-mail system. Once upon a time, this was exactly the case, and to access your mailbox, you needed to have certain technical knowledge.

However, progress does not stand still, MTA, receiving a letter, puts it in the user's mailbox on the server, which the latter must access, preferably in the simplest and most understandable way. Here comes the stage MDA (Mail Delivery Agent - mail delivery agent), his task at the request of the mail client to transfer mail from the mailbox on the server. MDA can work over POP3 or IMAP, in some cases, for "communication" between the mail client and the delivery agent, proprietary protocols can be used that have advanced functionality, such as MAPI (Exchange Server).

Contrary to popular belief, MDA has nothing to do with the mail transfer process. This is the prerogative of the MTA. To make an analogy, the MTA can be thought of as the post office, which handles receiving and sending mail, and the MDA is the postman who brings the incoming mail to your home. If the postman is sick, then this will not affect the work of the mail in any way, you just will not receive a letter at home. Also MDA, its failure does not lead to the inoperability of the mail server, only receiving mail by the mail client becomes inaccessible, at the same time, it can be easily accessed in other ways, for example, through the web interface.

Let's see what happens when sending mail. In our example, the user Ivanov, located in the example.org domain ( [email protected]), writes a letter to Kozlov in the example.com domain ( [email protected]). For Ivanov, the process of sending mail consists of creating a message and pressing the "Send" button in the mail client. The mail client connects to the MTA using the SMTP protocol and first of all provides its credentials. After authorizing the user, the MTA accepts the message and tries to deliver it further.

Actually, authorization is not a mandatory procedure for the MTA, but without authorization, we will get an open relay, i.e. anyone can use our server to forward mail, and spammers will be delighted! Currently, open relays are caused mainly by server configuration errors. However, it is quite possible that the MTA accepts mail from trusted users without authorization, for example, from the local network of an enterprise.

The MTA can use its own user list, system list, LDAP or AD user lists for authorization. There is also a way: POP before SMTP authorization, where the user logs into the MDA before sending mail, which in turn confirms the user's authentication to the MTA.

The next step is the MTA analyzes the service information of the letter, determining the recipient's domain, if it belongs to the domains served by the MTA data, the recipient is searched for and the letter is placed in his mailbox. This would have happened if Ivanov had written a letter to Petrov or Sidorov.

If the recipient's domain is not served by the MTA, a DNS query is generated asking for MX records for that domain. An MX record is a special kind of DNS record that contains the names of mail servers that process incoming mail for a given domain. There can be several MX records, in which case the MTA tries to establish a connection sequentially, starting with the server with the highest priority. If there is no MX record, an A record is requested (an address record that maps a domain name to an IP address) and an attempt is made to deliver mail to the host specified there. If it is impossible to send a message, it is returned to the sender (placed in the user's mailbox) with an error message.

We will not consider the work of the receiving server, we will assume that everything went well, Kozlov received a letter from Ivanov and wrote him a reply. The server serving the example.com domain does exactly the same thing and tries to send mail to our server. Having received an incoming message, the MTA, as in the case of the local sender, checks the recipient's domain, if it is one of those served by the MTA, message processing continues, otherwise the server refuses to accept mail. After checking the domain, the recipient is checked, if he is present in the list of users, the message is delivered to his mailbox, otherwise there are two options: refusing to receive a message or receiving a message in the general mailbox (administrator's mailbox). On the one hand, this setting increases the number of received spam, on the other hand, it allows you not to lose letters with errors in the spelling of the address.

Another anti-spam measure is to request a PTR record. The PTR (Pointer) record associates an IP address with a domain name. By requesting PTR, the MTA accepts mail only if the sender's domain matches the domain of the sending server.

Let's consider an example in more detail. A certain spam server spam.com is trying to send letters with a fake sender, allegedly from the example.com server we know. In the case of filtering by white / black lists, such a letter will be delivered, since the sender is a user from a trusted domain (which is what the spammers expected). In order to combat spam, the MTA generates a PTR record request for the IP address of the sending server, which it reports during the SMTP session. For y.y.y.y, the PTR request will return the spam.com domain name, which does not match the sender's domain, which will cause the message to be denied. At the same time, messages from the server x.x.x.x will be received, since the domain from the PTR record for x.x.x.x (example.com) matches the sender's domain.

So, the message is received and is in the user's mailbox. How do I read it? Mail storage, where user boxes are located, can be organized in a variety of ways: from commonplace folders and files to a database. Without technical knowledge, you will hardly be able to read your own mail. But does this have to worry the user Ivanov? For him, the process of receiving mail is reduced to pressing the "Receive" button in the mail client.

To receive mail, the client establishes a connection with MDA using the POP3 or IMAP protocol, making sure to send data for authorization. MDA checks the user's presence in the lists and, if successful, sends to the client all new messages in his mailbox. User Ivanov receives his correspondence and can work with it in a convenient way.

This concludes our article, we strongly recommend a thoughtful reading and assimilation of the material presented in it. Subsequently, when considering the practical implementations of mail servers, we will submit material on the basis that the reader has knowledge of at least this article.

Anyone who works as a system administrator in a small organization knows that everyone needs emails to work, even if your company has only one mailing address to which mail comes. But how to make the letters read by everyone, even those users who do not have access to the Internet, we will consider this problem here with you.

First, we need some kind of mail server. I think it makes no sense to buy cool mail servers in a small organization, and, of course, no one will give you money for this. But a small program comes to our rescue, which is a mail server, but at the same time it is free and easy to configure. This is Office Mail Server ( You can easily download it on the Internet.).

Office Mail Server (OMS) - free mail server for Windows platform, supports POP3 and SMTP mail protocols. The meaning of the program is simple, the computer on which this program is installed connects to the server, be it a regular Yandex, Mail or a mail server of your company's head office ( if your organization is a branch) from which you want to pick up letters. After receiving letters, the Office mail Server scatters them among users, who will later receive letters via the local network using a regular mail client, for example The Bat or Mozilla Thunderbird. All this gives us the fact that only one computer with Internet access is enough in the local network, and everyone can receive letters.

Installing Office Mail Server

Installation of the program is simple, just install the program by running the exe file and you can start it right away, after starting the program the following window should appear ( if the program was installed correctly).

Description of Office Mail Server settings

Now let's look at the description of the program settings from the author of the program himself:

Mailbox folder - the folder where the mailbox files of users will be stored. If you wish, you can enter a different path to these files, but the folder you specified must already exist.

Outbox queue folder - the folder where the files of messages prepared for sending to an external SMTP server will be stored. If you wish, you can enter a different path to these files, but the folder you specified must already exist.

Local domain - used only for internal bogus email addresses - for example, if you leave the default ("mydomain"), all local users will have email addresses in the form " [email protected]", Where user is the username.

Log file size, KiB - here you can set the maximum size of the log file (ofmsrv.log) in the range of 0… 999 kibyb. If the value is set to 0, then no logging is performed. Otherwise, the file is limited to the specified size. I highly do not recommend setting the size above 100 KiB - this can lead to a noticeable decrease in program performance.

POP3 server port number - the generally accepted port number for a POP3 server is 110. However, if this port is already occupied on your computer by another program, enter your value. You must restart the program for this parameter to change.

SMTP server port number - the generally accepted port number for the SMTP server is 25. However, if this port is already occupied by another program on your computer, enter your value. You must restart the program for this parameter to change.

POP3 and SMTP servers timeout (sec) - time interval in seconds after which the server considers the connection to the mail client to be broken if no commands are received from the mail client. For mail servers on the Internet, this parameter is set for 10 minutes (!) - taking into account that the connection may be slow. However, in a local network such a long blocking is absolutely useless, a few tens of seconds is quite enough. You must restart the program for this parameter to change.

Maximum sent message size, KiB - allows you to set a limit on the size of messages sent through the program's SMTP server. This parameter affects only messages that go "outside", but the restriction does not apply to local messages. The size is given in kibibytes. If size limitation is not required, enter "0".

Use IP filter to restrict access to servers - by checking this box, you will restrict the ability to connect to servers from the Internet in order to use the SMTP server of the program to send SPAM. SMTP and POP3 servers will only be accessible from IP addresses that have successfully passed the filtering algorithm:

  1. If there is no entry allowing access, access is denied (Exit).
  2. If there is an entry denying access, access is denied (Exit).
  3. Allow access.

IP filter - this button calls a dialog box in which you can configure the ranges of IP addresses from which it is possible to access the SMTP and POP3 servers of the program. By default, OMS creates a filter configured to allow access only from IP addresses allocated to local networks :

  • 127.X.X.X mask 255.0.0.0 - localhost
  • 10.X.X.X mask 255.0.0.0 - class A local network
  • 169.254.X.X mask 255.255.0.0 - class B local network
  • 192.168.X.X mask 255.255.0.0 - class B local network
  • 172.16.X.X mask 255.240.0.0 - 16 class B local area networks

WAN routers block all packets from / to such addresses, so your servers will be effectively protected from intrusion.

If the words "IP address" and "Subnet mask" scare you - it is better not to touch the IP filter settings First read the literature on setting up TCP / IP networks.

Local users - a list of registered local users who are able to connect to OFMSRV. Each user has a unique username, an optional password to connect to the POP3 server, and an optional external alias ( which will replace the dummy internal email address when sending a message to the Internet, which will allow the addressee to correctly use the message reply function).

There are two special users - one of them is POSTMASTER. This is the user responsible for the operation and maintenance of OFMSRV. He receives special messages generated by the system in case of an error, as well as all incoming messages, the addressees of which the sorter could not determine ( unless the sorter is explicitly told which local users to send such messages).

Another special user is DEMON. This is not a real user, but a strange creature that lives in OFMSRV. The daemon cannot receive messages from the Internet, no one can connect to the POP3 server under his name and read his mailbox. But each local user can send any message to the daemon, and when the daemon eats it, it will start a communication session with an external SMTP / POP3 server to send the accumulated outgoing mail and read the incoming one. This is done to enable remote start of a communication session, but it can be done manually from the OFMSRV menu without waking up the daemon.

Postmaster and daemon cannot be deleted.

In addition, there is a user "Boss". It receives copies of all messages sent through the program's SMTP server, which allows it to control and archive outgoing mail of all local users. Any user other than DEMON can be assigned as the "boss", but it is better to assign a special name. Do not forget to periodically clear the "boss" mailbox - otherwise, over time, the performance of the program may noticeably decrease. Also, do not forget that such interception of mail violates human rights, but in some organizations it is simply necessary.

Adding new users and changing their data is done by the corresponding buttons of the dialog box.

To configure communication with an external mail server, use the menu item " Settings-\u003e Communication» ( you will see the following window).

  • SMTP server - ip address of your computer on which this program is installed;
  • SMTP port - port of the mail server;
  • LAN connection - check this box if you are constantly connected to the Internet ( via local network), or through the Winsock Proxy client. When this check box is cleared, the Use this connection ( only if "Remote Access" network accounts are registered on the computer);
  • POP3 accounts - here the remote mail server is just configured ( can configure up to 100 accounts).

To sort letters between users, you need to use the following menu item " Setting-\u003e Sorter". The idea behind the sorter is to sort the letters that OMS receives by the users who should receive these letters.

Then you press the add button and put “to” in the “if the header field” field, and in the “contains text” field, write the address from whom you received the letters and finally add users who need to deliver these letters ( you can see more detailed setup instructions in the folder with the program after its installation).

Now you just need to configure the mail clients of users who want to receive letters. This is done very simply, where you specified the transport settings ( SMTP and POP3 servers), You already write your server address, for example, the local ip address of the computer on which OMS is installed, and specify the user and password ( exactly the ones that you started in the OMS program).

That's basically all, thanks to this program you can easily reduce the Internet traffic in your organization, and in general you simply do not need to configure the Internet on user computers.

For those who want to try their hand at self-installing and configuring a mail server, we will consider the process of a step-by-step installation of a mail server based on a Windows Server 2003/2008 / server and hMailServer software; Let's go through the stages of organizing and configuring the DNS service within the same server, and adding our mail domain to the server.

The material uses hMailServer software version 5.0-B305.

Installing the mail server

Download the mail server software from the link:

Run the downloaded program. The first dialog is the welcome dialog, click Next.

The next step is the license agreement:

Choosing the path for installing the program:

We select the components to be installed, we select everything:

Choosing the built-in database:

Enter the name in the start menu:

We check the entered data and agree:

Set a password for server administration:

After everything is installed, we can start administration, located in the Start Menu. The first thing we will see is a connect dialogue. With this program we can connect to any hMailServer. We will connect to localhost, click connect, in the password dialog, enter the password that we set during installation.

The first thing we should see is the Wellcome tab, select the Add Domain ... option here, enter our domain name bestdomain.com and select Save. Our mail domain is active and ready to go. Now you need to add a user, open the Domains tab, then open the bestdomain.com tab, then select the Accounts tab.

This is where we can add, remove and edit users. Select the Add ... button.

General tab - here you can set the username, password, mailbox quota and rights.
Auto-reply tab - here you can configure an auto-reply for a specific user.
Forwarding tab - here you can configure mail forwarding for a specific user.
Signature tab - a signature is set.
External accounts tab - the ability to collect mail from other servers for a specific user.
Rules tab - setting up various filters.
Active Directory tab - if necessary, the ability to work with the corresponding service name.
Advanced tab - setting the user's surname and first name, administering his mail folders.

Domain Aliases tab - allows you to configure aliases for a specific domain, the Domain Distribution List tab allows you to create mailing lists.

There are also other global tabs: Rules, settings of global filters, Settings, settings of protocols, logs, connection of antispam and antivirus.

Various means of server maintenance.

In the firewall, the ports SMTP 25, POP3 110, IMAP 143 must be allowed.

When configuring your mail client, you should remember that the username for POP3, IMAP, SMTP is set as [email protected].

Configuring DNS server Windows 2003/2008.

Start -\u003e Control Panel -\u003e Add or Remove Programs

In the window that opens, select Add / Remove Windows Components, the Windows Components Wizard should start. There we go to the Networking Services item, select Details, mark the Domain Name System (DNS), then OK and Next, then a distribution kit with Windows installation (specifically the i386 folder) and a system reboot may be required.

After installation, we can proceed to configure DNS:

Start -\u003e Administrative Tools -\u003e DNS

Expand the tree with the computer name -\u003e right-click on Forward Lookap Zones -\u003e New Zone

In the wizard that opens, select Next -\u003e Primary Zone -\u003e Next -\u003e Enter the name of the zone bestdomain.com -\u003e Next -\u003e agree with the file name Next -\u003e Do not allow dynamic updates -\u003e Next -\u003e Finish

We create all the necessary domains, the first is the root domain, the domain name is empty, IP Address 100.100.100.100 -\u003e Add Host. Next, we create all the necessary hosts, entering the values \u200b\u200bwww, ns1, ns2, mail IP Address 100.100.100.100 -\u003e Add Host in the Name field. At the end, choose Finish.

The next step is to edit the settings of our zone, right-click on the name of the created domain and select Properties -\u003e in the dialog that opens, select the Name servers tab -\u003e Delete the automatically created one with the Remove button -\u003e Add two server names ns1 and ns2 with the Add button -\u003e Enter the name server and its IP.

The next tab, Start of Authority (SOA), enter all the specified values, after all changes to the domain, now and in the future, do not forget to make an Increment for the zone, the serial number is increased by 1.

The next step is to add MX for mail operation, as well as for creating hosts, right-click New Mail Exchanger (MX).

Leave the domain name blank, enter the DNS name of the mail server and priority 10 and click OK.

DNS is configured and ready to go!

Date: 2010-10-12

HmailServer - Free Windows Mail Server

hMailServerIs a free mail server for Windows. Supports IMAP4, POP3, SMTP, virtual domains, anti-spam, anti-virus, and more. ClamWin, SpamAssassin are integrated.

1) You need to download the latest version of hmailServer from http://www.hmailserver.com/index.php?page\u003ddownload and start installation

2) We agree with the license agreement

3) Specify where hMailServer will be installed

4) Select the necessary components for installation


5) We choose the way of SQL location and the database itself.

6) Choose and enter a password

7) Enter the password and connect to the mail server control panel

8) The control panel for your server hMailServer

Plutonit.ru - Administration, configuration of Linux and Windows 2009 - 2018

Installing and configuring Mail Server

Installing and configuring a mail server

Installing and configuring a mail server E-mail is a service that allows you to exchange electronic messages through a computer network. The main feature of e-mail is that information is not sent to the recipient directly, but through an intermediate link - an e-mail box, which is a place on the server where the message is stored until the recipient requests it. A mail server is a computer program designed to organize the exchange of e-mail between computers.

DIY mail server

Its main functions are to receive letters from clients and deliver them to addressees. Clients can be both users (a program - an e-mail client) and other mail servers. Users, using the program - mail client (Outlook Express, Thunderbird, etc.), can create letters, send them to the server and collect mail from their mailboxes on the server. Communication between the server and the client occurs using special mail protocols - Simple Mail Transfer Protocol (SMTP) - when sending letters to the server and Post Office Protocol v.3 (POP3) - when receiving letters from the mailbox. Clients connect to the server through specific ports. For SMTP, the default port is 25, for POP3, port 110. There are various mail servers. As an example, consider installing and configuring the Courier Mail Server. Courier Mail Server is a Windows mail server (e-mail server) for local area networks. It will help you quickly organize e-mail exchange on your local network and on the Internet. Courier Mail Server does not require installation on the system. It is enough to download the archive with the program and unpack it to any folder on the hard disk of the computer, which will act as a mail server. You can download the free version of Courier Mail Server 1.56 from the website http://courierms.narod.ru/. A more functional Courier Mail Server 2.05, but already a paid version (1650 rubles for 10 mailboxes, the demo version is limited to only 3 mailboxes), can be found at http://www.courierms.ru/. In this example we will be setting up and using the free Courier Mail Server 1.56. Advantages of Courier Mail Server 1.56: free ease of installation and removal compact ease of administration low consumption of system resources multithreading convenient graphical shell Russian-language interface and documentation support for an unlimited number of mailboxes The program runs under Windows 9x / ME / NT / 2000 / XP. Setting up the program is quite simple and accessible to the average user. Note: In the example, all computers on the network are running Windows XP. All computers on the network are the same (there are no dedicated server computers). The teacher's computer is named kab39komp8, student computers are kab39komp1, kab39komp2, etc. All software discussed in this section is installed in the C: \\ MyServers \\ usr \\ local \\ folder. If your computers have different names (and this is most likely the case 🙂), then take this into account when setting up the software. You can also choose a folder for your friend to install the program. The CMS comes as a zip archive containing the executable and documentation. To install the server, create a folder in which it will function, extract the files from the archive to this folder and run the CourierMS.exe application. At the first start, the server will automatically create the subfolders and files necessary for its operation inside its folder. Outside of its folder, the server does not make any changes. The Windows registry changes only when you register as a service. Courier Mail Server can run as a standard application and also as a Windows service. To start as a Windows service, start the CMS and from the Settings menu, select Start by Service. This will register the Courier Mail Server service in the system. If it starts normally, the server's main window will appear on the screen, and its icon will appear in the System Tray next to the clock. If messages about starting SMTP and POP3 servers appear in the main window and there are no error messages, you can start configuring the server. The next stage of configuring the mail server is reduced to entering local domains. To do this, double-click on the word "domain" and a tab for its settings will open. Enter the name of the computer where the mail server will run. In our example, this is kab39komp8. If you have a computer name, for example, kab39komp5, then enter this name. Any server program implies the input of users who will be served by it. Double click on "accounts" and the account editor will open. The account editor is designed to maintain a list of local users (accounts) of the server. When you create an account, a corresponding mailbox folder is also created. When you delete an account, the mailbox folder is deleted automatically with all its contents. The first time the server is started, a postmaster account is automatically created. Create the required number of accounts for your users. It is enough to create one for each student's computer and for the teacher, although you can create a separate hotel account for each student. Each account has the following parameters: Real name: the name of the mailbox owner. Mailbox Name: The name of the mailbox. It is also the username when connecting to the server. Do not use Russian letters and special characters in the mailbox name, because some mailers do not work correctly with them. If the mailbox name is kab39komp2, the local domain is m, then the email address of this user [email protected] kab39komp8. Password: password to connect to the server. We will not change other parameters. We create user accounts by the number of users. You can restrict access to the mail server using the IP filter. Specify the range of IP addresses that are allowed to access. We have it 192.168.1.1-192.168.1.11 (Read about IP addresses and their settings in other articles of this section). In your school, this range may be different, for example, the one that your Internet provider gave you (well, that's another article).

All! The mail server can be used. You can read about setting up and using other program features in the help (in Russian!). You ask: "How can I use it? How to send and receive letters?" The answer is simple. We will send and receive letters using a program - mail client (Outlook Express, Thunderbird, etc.). And how to do this, read the following article:

Configuring email clients to work with email

E-mail is a service that allows you to exchange electronic messages through a computer network.

You can work with e-mail using mail program (mail client) installed on the user's computer or using a browser using the web interface.

Mail program (e-mail client, mail client) - software installed on the user's computer designed to receive, write, send, store and process the user's e-mail messages. Mail programs usually provide the user with numerous additional functions for working with mail (selection of addresses from the address book, automatic distribution of messages to specified addresses, etc.).

The simplest email client is Microsoft Outlook Express.

It is included in the standard Windows package (starting with Windows 98) and therefore is available on every computer running this operating system. In Windows Vista, it was replaced by the Windows Mail client. The Bat! Is also very popular among users. and the free Mozilla Thunderbird email client.

In the last article, we looked at how to configure and run a mail server in its class. Now let's start configuring email clients and testing the work of our local mail.

In order for the mail client to be able to send and receive mail, in its settings you need to specify the addresses of the servers of incoming and outgoing mail, as well as the account parameters for connecting to the mailbox (name and password).

Configuring mail clients must be done on all computers of users who need access to e-mail through the mail server.

How to raise a mail server

Service of initial installation and configuration of a mail server on your dedicated physical or virtual server

Setting up, configuring the mail server is carried out taking into account the wishes of the customer, and according to the intended purposes of use.

It is possible to install a mail server according to an individual technical assignment, according to the specified requirements, options, and purposes of use. Or based on one of the ready-made, typical templates for using a mail server.

It is possible to deploy an email server on physical and virtual (vps, vds) servers running Linux (Debian, CentOS, Ubuntu), FreeBSD as well as Windows.

As part of the server installation, the following mandatory settings are made, regardless of additional functions:

Deployment of a mail server can be performed on the basis of one or several (in combination) versions of licensed or open-source software for organizing a mail server.

Licensed software options:

  • Microsoft Exchange Server;
  • CommunigatePro;
  • Kerio MailServer;
  • MDaemon;
  • Sendmail

Options for software licensed under the GPL (free software) for organizing a mail server:

  • Sendmail (part of Linux distributions);
  • Postfix;
  • Qmail;
  • Exim;
  • RoundCube;
  • Afterlogic

It is possible to install software systems for e-mail and collaboration in their capabilities approaching a licensed solution for corporate mail - Microsoft Exchange Server.

The cost of installing and configuring a mail server

Based on one of the existing, popular usage patterns:

2 900 rubles5 900 rubles8 900 rublesFrom 18 900 rubles

A small mail server for private use, for a blog, website or small organization.

Used software:

From 1 to 10 mailboxes, 1 mail domain, 1 server ip-address;
filtering of incoming mail (Greylist + SpamAssassin), web interface for accessing mail.

The server can be installed according to this template or according to your (technical specifications), which are similar in characteristics and complexity.

Installing and configuring a mail server for a small organization or medium web project, for example, according to one of the following popular usage patterns that imply an increased number of mail users, mailboxes and mail domains:

Used software: Exim / Postfix, RoundCube / Afterlogic;

From 1 to 30 mailboxes, up to 2 mail domains, filtering of incoming mail (Greylist + SpamAssassin), web-interface for working with mail, web-statistics of the mail server

Installation and configuration of a corporate mail server for a small, medium-sized large organization or web project, for example, according to one of the following popular usage patterns, which imply self-management of mailboxes, domains, users, their limits and rights:

Used software:

These software solutions by their characteristics are an alternative to the licensed product Microsoft Exchange Server and provide a full opportunity to independently configure, maintain and manage an unlimited number of mailboxes, mail users, their rights and domains.

The mail server is controlled via the web interface. A complete corporate mail system for the company.

Installation and configuration of a mail server according to the customer's individual specifications.

An example of a possible installation template:

A cluster of two remote physical or virtual mail servers that duplicate or supplement each other's capabilities.

Used software: Exim / Postfix, RoundCube / Afterlogic, etc.

Any required number of mailboxes, users and domains. Self-administration of the mail server through the web interface. Working with incoming and outgoing mail from a mail program or via a web interface.

To order and discuss setting up a mail server, please contact us from the "Contacts" section.

How to create your own mail server?

Kerio develops functional solutions for small and medium businesses.
Kerio MailServer 6 belongs to a new generation of mail servers for corporate networks. The advantage of Kerio MailServer is its cross-platform - it can work in Windows, Linux, Mac OS, FreeBSD operating environments.

When working under Windows, you can use Microsoft Outlook as a mail client, and on Mac OS, Microsoft Entourage. All systems can use the Kerio WebMail web interface. There is also a version of Kerio WebMail Mini designed for installation on handheld computers. Kerio WebMail Mini supports Palm OS, Pocket PC and BlackBerry systems. Mail clients Kerio WebMail and Kerio WebMail Mini are especially convenient for frequently traveling employees, as they allow you to work with mail on a corporate web server from anywhere. The second advantage of Kerio MailServer is the built-in anti-virus and anti-spam module. For a mail server, such functionality is now mandatory, and the integration of these functions within one product has allowed us to achieve stability in operation and the absence of the need to integrate software from different manufacturers.

mail

Kerio MailServer allows you to receive mail in several ways: via POP3 protocols (with the possibility of SSL encryption), IMAP4 (with the possibility of SSL encryption), using the graphical network interface WebMail (with the possibility of SSL encryption), using smartphones and PDAs, wireless connection using BlackBerry, as well as using e-mail clients Microsoft Outlook 2000 / XP / 2003 for Windows or Microsoft Entourage X / 2004 for Mac OS X. To work with groupware when using Microsoft Outlook, you need to install Kerio Outlook Connector, which is a programming interface e-mail applications (MAPI provider), which replaces the MAPI Provider of Microsoft Outlook.

Replacing Microsoft Exchange with Kerio MailServer retains access to shared calendar events, shared contacts, and tasks found in Microsoft Outlook, Microsoft Entourage, and Kerio WebMail. Users can migrate to Kerio MailServer while retaining all group functions such as calendar events.

To automate the migration from Microsoft Exchange Server to Kerio MailServer, the Kerio Exchange Migration Tool function is designed, with which you can migrate data from the following Exchange series servers: Microsoft Exchange Server 5.5, Microsoft Exchange Server 2000, Microsoft Exchange Server 2003. This function imports data blocks “ Users ”,“ E-mail ”,“ Contacts ”,“ Calendar events ”,“ Tasks ”in the corresponding directories of the Kerio MailServer mail server.

Safety

The security system includes the ability to use cryptographic traffic protection using SSL, anti-spam filter, anti-virus filter and attachment filter. All filters are managed in one section "Attachment Filters", which simplifies and speeds up the administrator's work.

Kerio MailServer has two-tiered antivirus protection: you can use McAfee integrated antivirus and plug-in external antivirus package at the same time. In the event of a failure with updating the databases or renewing the license of one anti-virus, the probability of infection is significantly reduced due to the operation of the second. The list of supported plug-in antivirus programs includes AVG Antivirus 7 ESE (Grisoft), NOD32 Antivirus (Eset Software), eTrust Antivirus (Computer Associates), SAVI Antivirus (Sophos), Avast Antivirus (ALWIL Software), VisNetic / Kaspersky Antivirus (Deerfield), Symantec AntiVirus Scan Engine (Symantec). It is possible to use other anti-virus programs. In case of virus outbreaks, it will be useful that the built-in McAfee antivirus also checks internal corporate mail, which will slow down the spread of viruses inside among employees.

Kerio MailServer uses several methods to protect against spam. Supports SMTP authorization by IP address, real-time blacklists, content filtering, sender domain check, Microsoft Caller ID. SPF identification is also supported. In addition, the software allows you to impose restrictions on the number of parallel connections and limit the number of letters per unit of time sent from one address. Kerio MailServer implements technology to combat DHA attacks by slowing down responses, interrupting connections, and sending false responses. To enhance security, the product includes backup tools for all inbound and outbound e-mail, address books, calendars, and other collaboration objects, as well as tools for quoting mailbox size, attachment size, and overall message count.

Administration

The server platform is not required to install Kerio MailServer. Kerio MailServer mail server can be used both as an internal network server and as an Internet mail server. The product has two administration interfaces - Kerio Administration Console and Kerio Web Administration. Kerio Administration Console allows you to manage multiple mail servers and other Kerio Technologies products from one workstation, and remote access is carried out over an encrypted channel. It is a standalone program that can be installed on any supported operating system. The administrator can also delegate authority to users to manage accounts using Kerio Web Administration. User data in Kerio MailServer 6.x can be managed using an internal database or Microsoft Active Directory or Apple Open Directory directory services.

Did you like the article? To share with friends: