Root » Servers » Mail servers » Mercury » Configuratie I
Configuratie van een mailserver:
Mercury deel I
Mercury
Hier bespreek ik in het kort de configuratie van Mercury. Eerst het programma downloaden (gratis) en dan installeren. Een groot deel van de configuratie gebeurt tijdens de installatie, maar je kan achteraf de configuratie bijstellen. Op het einde van deze pagina hebben we een 100% functionerende mailserver!

Basis

Onze bedoeling is eerst een basisconfiguratie op te starten. Daarvoor heb je geen speciale internet aansluiting nodig (zelfs geen vast IP adres), en gaandeweg breiden we de configuratie uit naargelang de wensen.

Installatie

Tijdens de installatie zal je een paar vragen moeten beantwoorden (er is altijd een helpscherm beschikbaar) om direct een werkende server te hebben.

Gebruik liefst een tweede harde schijf voor je mail folders (of tenminste een aparte partitie). Dit is belangrijk als je IMAP zou gebruiken, want de mails van alle gebruikers blijven bewaard op de server. Een aparte partitie vergemakkelijkt de backup. Maak er een NTFS volume van (liefst geen FAT): NTFS is stabieler en kan beter overweg met een groot aantal bestanden in één folder.

Over één vraag moet je niet tobben: "direct mail delivery" of "via smart relay". De uitgaande berichten zullen niet via de server passeren, dus de vraag is een beetje zinloos in ons geval. Kies "via smart relay", dan ben je safe.

Eerste start is voor niets

En we zijn zover. Start het programma (het is geen service dat automatisch start: daarvoor heb je de betaalde versie nodig). Je ziet een groot scherm met van alles verschijnen, maar van meer dan de helft moet je je niet aantrekken, want die gaan we nu direct elimineren. In de configuratie, kies modules (Configuration/Protocol Modules) en selecteer: Mercury D POP client (om mails in te lezen), Mercury C SMTP relay (uitgaande mails) en Mercury I IMAP zodat de gebruikers hun mails kunnen raadplegen. Herstart de server en je scherm zou al heelwat opgeruimder moeten zijn. Om van modules te veranderen moet je de server herstarten, want dat zijn DLL die samen met het programma geladen worden.

Core

Nu gaan we naar de core (Configuration/Core Module), afbeelding rechts. De servernaam is de naam van je domain (indien je er een hebt). Het mag om het even wat anders zijn indien je er geen hebt, maar kies iets dat als een FQDN (Fully Qualified Domain Name) uitziet: familie.janssens.be bijvoorbeeld.

Mail store alsnog wijzigen

En verder zie je dat de lokatie waar de mails opgeslagen zal worden reeds ingevuld is. Je kan de lecatie nog steeds wijzigen (om meer plaats te maken als je toch die tweede schijf geplaatst hebt zoals ik je gevraagd heb), maar dan moet je alle mail manueel overzetten. Als je tonnen mails hebt, zet je de server tijdelijk in "offline modus" (File/Enter Offline Modus) voor je de lokatie verandert en de mails overzet.

Postmaster account

Een speciale account is de “postmaster”. Die krijgt alle foutboodschappen van de server over zich heen. Gebruik daarvoor liefst geen normale account. In je mailclient (Outlook Express of Eudora of Thunderbird of...) kan je twee of meer accounts aanmaken: één ervan is je gewone mail account, en de andere is de postmaster account. Zo worden de dingen goed gescheiden en foutboodschappen vallen direct op. Doen! Ik heb tientallen jaren ervaring met mailservers...

Users aanmaken

En nu gaan we de users aanmaken. Ik durf eigenlijk niet zeggen hoe eenvoudig het allemaal is (tja, we hebben niet voor niets exchange links laten liggen). Kies hun login naam (het deel vòòr de apestaart), hun volledige naam en passwoord om de mails binnen te halen. De mailbox wordt automatisch aangemaakt. Is een gebruiker zijn paswoord vergeten, dan kan je die opzoeken in het bestand PASSWD.PM van de betreffende gebruiker. De mails zet je dus best niet op een geshared volume!

Heb je een domain mailbox (waar alle mails terechtkomen bij je provider), dan hoef je niets speciaals te doen. Heb je een klassieke telenet account, dan moet je aliassen aanmaken voor alle users (via mijntelenet). Aliassen zijn extra namen die op een mailbox gekleefd worden: mails voor één van die aliassen komt ook in de mailbox terecht. je hebt natuurlijk pech als die alias reeds in gebruik is: dan zal je de login in de vorige stap moeten wijzigen.

Mail poppen

Nu moeten we nog de mails van de provider poppen (binnenhalen). Dit doen we met de POP client. Aan de hand van de bestemmeling in de mail zal de server proberen de mails in de juiste postbus te deponeren. Mails waarvoor geen lokale gebruiker bestaat worden naar de postmaster gestuurd.

Geef hier je accountgegevens in: host (in.telenet.be of pop.skynet.be), username en passwoord. Dit zijn dezelfde gegevens als bij je normale mail client (Outlook Express of andere). Vergroot de interval (Check every...) tot 200 seconden, anders zal je provider niet gelukkig zijn. En voilà, we zijn rond! Je kan mail poppen van verschillende accounts bij verschillende providers. De mails laat je bij één gebruiker toekomen (individuele mailbox), of laat je door de server selecteren (domain mailbox of mailbox met aliassen). Helaas kan je niet poppen bij hotmail: die mensen leven van de reklame die rond het mailbericht geplakt wordt, en bij popmail is die reklame er natuurlijk niet meer.

De funktie “leave mail on server” (waarbij een copie van de mailberichten op de server van de provider achterblijven) bestaat hier niet. Er is immers geen nood meer aan deze funktie, aangezien de mails nu bewaard worden op de lokale server. En aangezien we met IMAP gaan werken is er altijd een copie van de mailberichten op de lokale server.

Indien je IMAP niet zou gebruiken (je gebruikt de lokale server bijvoorbeeld gewoon om de mails te verdelen naar de verschillende gebruikers), dan kan je nog steeds de funktie "leave mail on server" ingeschakeld laten in je mailprogramma (Outlook). Je lokale mailserver gedraagt zich immers als een echte mailserver, met alle mogelijkheden die er bestaan. Het is echter niet aangeraden om alle mails permanent op de server te laten als de clients de mails poppen. Het POP-3 protocol is namelijk niet gemaakt daarvoor, en het systeem wordt echt traag als er meer dan honderd berichten op de server zitten.

Router configuratie

Noppes - Niets. De mail server gedraagt zich als een normale mail client (maakt een verbinding met een externe server); voor deze funktie is geen configuratie nodig.

Server configuratie

De server zet je best op een vast IP adres. Je kan een vast IP adres instellen op de server zelf, maar het is eenvoudiger een RESERVATION in te stellen op de router. Aan de MAC adres van de server wordt een vast lokaal adres gekoppeld. Als de server zijn IP (en andere parameters) opvraagt via DHCP, dan krijgt ie altijd dezelfde IP.

Zo werkt Telenet trouwens ook als je een vaste IP aangevraagd hebt (die wordt trouwens gewijzigd als je modem of router defekt zou gaan en vervangen moet worden).

Client configuratie

De uitgaande mail server blijft ongewijzigd: we sturen de mails direct uit naar de server van telenet of skynet (dus: uit.telenet.be of relay.skynet.be)

De inkomende mails komen nu van de server. Als server naam kies je het lokaal IP adres van je server, en dan geef je de login en paswoord op die opgemaakt zijn bij de fase "users aanmaken". Als type server kies je IMAP. Opgelet, de locale configuratie is wat complexer dan bij POPmail omdat je zowel lokale mappen hebt (bijvoorbeeld een copie van uitgestuurde mails) èn mappen die op de server zitten (inbox). Maar je kan een copie van de uitgaande mails ook bewaren op de server. Je kan zoveel mappen aanmaken als je wenst. Log je in vanaf een andere PC, dan heb je opnieuw dezelfde struktuur. Mercury ondersteunt geen volledige hierarchie (mappen in mappen).


De locale server popt de mailbox bij de provider en verdeelt de post in de lokale postbussen

Hierboven heb je de uitgetekende configuratie: drie clients, één lokale mail server en de router die de verbinding met het internet maakt. De mail server vraagt de mails op bij de provider en slaat die op in de bijhorende mailbox. Meerdere providers kunnen opgevraagd worden, waarbij er specifieke regels opgesteld kunnen worden bij wie de mail terecht komt.


De gebruikers synchroniseren met de lokale mailserver en halen ieder hun eigen post binnen

Hier vragen de clients hun mail op (dit hoeft niet tezelfdertijd, natuurlijk!). Aangezien wij met IMAP werken blijven de mails op de server en krijgt de gebruiker een copie. Als hij een bericht wist, dan wordt die ook van de server gewist.


Gebruikers sturen de uitgaande mail direct naar de server van de internet provider

Het uitsturen van de mails gebeurt zonder medeweten van de lokale mailserver. Voor deze eenvoudige toepassing is dit niet nodig.

In een volgende stap passen we de configuratie aan om gebruikers toe te laten hun mails vanaf het internet te lezen (dus niet meer lokaal).

Links to relevant pages - Liens vers d'autres pages au contenu similaire - Links naar gelijkaardige pagina's