het hebben van een eigen e-mailserver is een geweldig idee voor elk middelgroot bedrijf. Hiermee wordt al het verkeer gecontroleerd en kunnen we zelf de regels bepalen. Op deze manier kunnen we de service duidelijk en netjes beheren.
in deze zelfstudie laten we u zien hoe u een Ubuntu-mailserver kunt installeren en instellen op een VPS-server waarop Ubuntu 18.04 wordt uitgevoerd. Er zijn tal van alternatieven en manieren om een e-mailserver in Linux te maken; echter, we zullen ons richten op Postfix!,
bespaar vandaag tot 77% en bekijk Hostinger ‘ s VPS plannen!
aan de slag
de DNS-Server configureren voor een Ubuntu-mailserver:
volg deze stap voor stap handleiding, en je zou geen problemen moeten hebben met het instellen van de configuratie!
Log in en Update uw Server
Log in op uw server met behulp van SSH. Als je problemen hebt, bekijk dan onze PuTTY tutorial!, Na het inloggen moet u uw machine bijwerken met het volgende commando:
apt-get update
install Bind
om een DNS – server te configureren die Postfix zal gebruiken, hebben we een extra tool-Bind nodig. Laten we het eerst installeren:
sudo apt install bind9
Configure /var/cache/db.test
Op dit punt moeten we er rekening mee houden dat het IP-adres van onze Ubuntu 18.04 machine 192.168.250.7 is, het is noodzakelijk om het te vervangen door het IP-adres waar we de installatie zullen uitvoeren. Voor dit voorbeeld gebruiken we mail.test.com als een FQDNS.,
dus, nu is het nodig om een nieuwe zone aan te maken voor ons voorbeeld. Hiervoor maakt u een nieuw bestand met de zoneinformatie.
sudo nano /var/cache/bind/db.test
voeg dan het volgende toe:
onthoud dat we het IP-adres moeten vervangen door dat van uw server en het domein moeten veranderen in het domein dat u wilt gebruiken. Druk op CTRL + O om de wijzigingen op te slaan en CTRL+X om de nano-editor te sluiten.
nieuwe Zone toevoegen aan Bindconfiguratie
voordat u de nieuw aangemaakte zone inschakelt, moet u de configuratie van het bestand controleren.,
sudo named-checkzone test.com. /var/cache/bind/db.test
nu kunnen we onze nieuwe zone toevoegen aan het Bind zone configuratiebestand. Voer hiervoor het volgende commando uit:
sudo nano /etc/bind/named.conf.default-zones
en voeg de nieuwe zone toe:
zone "test.com." { type master; file "db.test";};
nogmaals, Ctrl+O om de wijzigingen op te slaan en CTRL+X om het te sluiten.
configureer /etc / bind / named.conf.opties
nu, in het bestand/etc/bind / named.conf.opties het is noodzakelijk om het commentaar van de forwarders lijn en omvatten de Google DNS – 8.8.8.8. Verwijder hiervoor gewoon de / / symbolen zoals weergegeven in de screenshot hieronder.,
sudo nano /etc/bind/named.conf.options
herstart Bind
nu moeten we de bind9 service opnieuw starten. U kunt dit doen met een van de twee opdrachten:
sudo systemctl reload bind9
of
sudo systemctl restart bind9
de huidige verbinding configureren
wanneer u klaar bent, is het noodzakelijk om de DNS-server te veranderen naar de Ubuntu-e-mailserver, omdat het ook onze DNS-server zal zijn.
download de Network-Manager
om dit te doen kunnen we de network-manager gebruiken. Installeer het door het invoeren van de volgende opdracht in de opdrachtregel.,
sudo apt install network-manager
Toon alle actieve verbindingen
daarna zullen we alle actieve verbindingen tonen.
sudo nmcli connection show
De actieve verbinding wordt groen gearceerd.
Selecteer de verbinding die moet worden bewerkt
nu we weten welke verbinding We moeten bewerken, kunnen we verder gaan., In de volgende commando vervangen te worden door “” met die van jou:
sudo nmcli connection edit ""
Verwijderen Bestaande DNS-server
het Verwijderen van de DNS-server met het volgende commando:
Nmcli> remove ipv4.dns
de Nieuwe DNS-server
Om de nieuwe DNS-server die je nodig hebt voor het uitvoeren van deze volgende commando ‘ s:
nmcli> set ipv4.dns
de veranderingen op te Slaan en te verlaten:
nmcli> save
nmcli> quit
Start de Verbinding
De volgende stap is het opnieuw starten van de verbinding voor de veranderingen effect te laten hebben., Vergeet niet om de naam van uw verbinding in te voeren:
sudo nmcli connection down ""
sudo nmcli connection up ""
Wijzig de huidige hostnaam
en de laatste stap voordat u de mailserver installeert – wijzig de huidige hostnaam:
sudo hostnamectl set-hostname mail.test.com
Wij raden u aan uit te loggen en in te loggen op uw server voor de volgende sectie.
installeren en instellen van mailserver op Ubuntu 18.04
We zijn er bijna, uw Ubuntu e-mailserver is klaar om online te komen. Dit is wat je moet doen:
installeer Postfix Email Server
nu is het tijd om Postfix te installeren., Postfix is een e-mailserver geschreven in C. De belangrijkste functie is de snelheid van de uitvoering en open source aard. Installeer het met het volgende commando:
sudo apt install postfix
tijdens de installatie wordt ons gevraagd het pakket in te stellen. Op het eerste scherm, Kies de optie Internet Site.
dan moeten we de naam van de server invoeren. In dit geval test.com.
Postfix is zeer flexibel en maakt uitgebreide configuratie mogelijk, maar voor deze tutorial zullen we de standaard configuratie herstellen.,
Gebruiker toevoegen
dan moeten we onze gebruiker toevoegen aan de groep mail:
sudo usermod -aG mail $(whoami)
Dit moet gebeuren omdat in Ubuntu 18.04 alleen gebruikers die in de mailgroep zitten gebruik kunnen maken van dit hulpprogramma.
daarna moeten we de gebruikers aanmaken en toevoegen aan de mailgroep zodat ze e-mail kunnen verzenden en ontvangen. Ik voeg Gabriel toe:
sudo useradd -m -G mail -s /bin/bash/ gabriel
dan moeten we een wachtwoord instellen voor de nieuw aangemaakte gebruiker:
sudo passwd gabriel
Test nu de Ubuntu mailserver
om te bewijzen wat we net hebben gedaan. We sturen en ontvangen een e-mail van de terminal., Om dit te doen, zullen we het mailutils pakket installeren:
sudo apt install mailutils
vervolgens sturen we een e-mail naar de andere e-mail account gebruiker genaamd gabriel. Typ het onderwerp en het bericht in. Druk daarna op CTRL + D om te voltooien. Om te beginnen met het schrijven van een e-mail voer je het volgende commando in:
mail [email protected]
nu kunnen we inloggen op een andere gebruiker en het mailprogramma controleren.
daar, na het uitvoeren van het mail Commando, zullen we de e-mail zien die we net naar de andere test gebruiker hebben gestuurd. Om toegang te krijgen tot de e-mail gewoon het nummer van de e-mail, in dit geval, 1.,
om uitgaande e-mails van deze gebruiker te testen, probeer een ander e-mailadres:
mail [email protected]
dat is het! U verzendt e-mails vanaf uw eigen e-mailserver op Ubuntu 18.04! Felicitatie.
conclusie
een e-mailserver is eenvoudig op te zetten, maar kan een beetje complex zijn om te beheren. In Linux wordt het aanbevolen om dit te doen voor zijn beveiliging en resource management.
aan de andere kant kan het in een bedrijf erg handig zijn om een geconfigureerde en functionele e-mailserver te hebben.
er zijn vele manieren om een e-mailserver te verbeteren en te onderhouden., Het is een proces dat tijd kost en voortdurend evolueert. Dus we raden u aan verder te gaan in het onderwerp! Veel succes en gelukkig mailen!