De E-Mail omgeving.
Op onze server is ook een mailserver geïnstalleerd. Deze kunnen we bijvoorbeeld gebruiken wanneer we een domain op onze server inrichten als een mail server waar verschillende gebruikers m.b.v. een webmail client hun mailbox beheren. Maar ook als we een gewone website willen hosten willen we natuurlijk ook wel de mails ontvangen die verstuurd zijn naar de webmaster van je domein en ook zogenaamde procedural mails kunnen versturen. Dat zijn b.v. mails voor het herstellen van een wachtwoord, of mails om te melden dat bepaalde handelingen zijn uitgevoerd of problemen zijn opgetreden. Veel webapplicatiers hebben voor het versturen van procedural emails niet perse een SMTP mail server nodig. Ze kunnen ook andere manieren gebruiken voor het versturen van mails zoals b.v. “PHP mail” of “sendmail”, maar het werkt vaak het makkelijkst als we gewoon via onze SMTP mail server mails kunnen versturen.
Hoe dan ook, we zullen op onze server mails moeten kunnen ontvangen en versturen. Het ontvangen van emails op onze thuis server is niet zo moeilijk, maar het versturen van emails is dat vaak wel. Om het risico van het verspreiden van SPAM te beperken zullen de meeste ISP's maatregelen hebben genomen om te voorkomen dat vanaf één van hun IP adressen mails direct naar andere mailservers kunnen worden verstuurd. Meestal gebeurt dit door de IP adressen die ze voor de thuis aansluitingen van hun klanten gebruiken op een blocking list te zetten zodat de meeste mail servers geen mails accepteren die direct vanaf jouw thuis adres worden gestuurd. Het versturen van mails kan in de meeste gevallen dus alleen maar vanaf mail servers van de ISP, en dus ook vanaf het domein van je ISP. Maar dat is niet wat we willen. We willen vanaf onze server thuis mails kunnen versturen vanaf ons eigen domein.
In dit artikel staat beschreven hoe je de mail omgeving voor je thuis server zou kunnen inrichten om dit toch voor elkaar te krijgen.
Het ontvangen van mails.
Het MX record in DNS.
Uiteraard moeten de andere mailservers in het internet weten dat de mails voor ons domein moeten worden afgeleverd op het externe IP adres van onze internet verbinding. Daar kunnen we voor zorgen door in DNS een zogenaamd MX record (MX = Mail eXchange) aan te maken dat verwijst naar ons externe IP adres. We kunnen dit bij Dynu eenvoudig doen. Dit gaat als volgt:
- Ga naar www.dynu.com en login met het account dat je bij de voorbereidingen hebt aangemaakt.
- Klik in het Control Panel op “DDNS Services” en vervolgens op de domeinnaam die we bij de voorbereidingen hebben aangemaakt.
- Klik in het “Manage Dynamic DNS Service” scherm op “DNS records”. Je kunt nu in de bovenste helft van het scherm de gegevens voor het nieuwe MX record ingeven.
- Laat het “Node Name” veld leeg.
- Kies bij “Type” in de dropdown box voor “MX Mail Exchange”.
- Laat “TTL” op 120 staan.
- Vul in het “Hostname” veld je domein naam in.
- Laat “Priority” op 10 staan.
- Klik op de “+ Add DNS Record” knop.
- Het nieuwe MX record verschijnt nu in de onderste helft van het scherm in de lijst net DNS records.
Port Forwarding.
Om emails te kunnen ontvangen moet op onze router ook de SMTP poort (IP poort 25) met behulp van port forwarding worden doorgestuurd naar de server. Dit gebeurt op dezelfde manier als waarop het in het artikel “voorbereidingen” is beschreven voor het forwarden van de poorten 80 en 443.
Dit is in principe alles wat er gedaan moet worden om emails te kunnen ontvangen.
Een Mail Relay Service gebruiken.
Wat is een Mail Relay Service?
Om heel kort te gaan is een Mail Relay Server een mailserver die de mails ontvangt die door jouw mail server worden verstuurd, en deze vervolgens doorstuurt naar de mail server van de beoogde ontvanger.
Er bestaan verschillende providers die Mail Relay diensten aanbieden. In verreweg de meeste gevallen zijn dit betaalde diensten die speciaal bedoeld zijn voor marketingcampagnes waarbij vele tienduizenden mails tegelijk worden verstuurd. Uiteraard versturen wij niet dat soort hoeveelheden emails, en met wat zoeken is er wel een gratis Mail relay service te vinden die prima geschikt is voor het versturen van kleine mail volumes.