att ha din egen e-postserver är en bra idé för alla medelstora företag. Med detta kontrolleras all trafik och vi kan själva definiera reglerna. På så sätt kan vi hantera tjänsten tydligt och rent.
i den här handledningen visar vi dig hur du installerar och ställer in en Ubuntu-postserver på en VPS-server som kör Ubuntu 18.04. Det finns många alternativ och sätt att skapa en e-postserver i Linux; vi kommer dock att fokusera på Postfix!,
spara upp till 77% idag och kolla in Hostingers VPS-planer!
Kom igång
konfigurera DNS-servern för en Ubuntu-postserver:
följ bara den här stegvisa guiden, och du borde inte ha några problem med att konfigurera konfigurationen!
logga in och uppdatera din Server
Logga in på din server med SSH. Om du har problem, kolla in vår kitt handledning!, När du har loggat in bör du uppdatera datorn med följande kommando:
apt-get update
installera Bind
för att konfigurera en DNS – server som använder Postfix behöver vi ytterligare ett verktyg-Bind. Låt oss installera det först:
sudo apt install bind9
konfigurera/var/cache / db.test
vid denna tidpunkt måste vi ta hänsyn till att IP-adressen för vår Ubuntu 18.04-maskin är 192.168.250.7, det är nödvändigt att ersätta den med IP-adressen där vi ska utföra installationen. För det här exemplet använder vi mail.test.com som FQDNS.,
så, nu är det nödvändigt att skapa en ny zon för vårt exempel. För att göra detta, skapa en ny fil med zoninformationen.
sudo nano /var/cache/bind/db.test
lägg sedan till följande:
Kom ihåg att vi måste ersätta IP-adressen med servern och ändra domänen till den du vill använda. Tryck CTRL + O för att spara ändringarna och CTRL + X för att stänga nanoredigeraren.
Lägg till ny zon för att binda konfigurationen
innan du aktiverar den nyskapade zonen är det nödvändigt att kontrollera konfigurationen av filen.,
sudo named-checkzone test.com. /var/cache/bind/db.test
Nu kan vi lägga till vår nya zon i Bind zone-konfigurationsfilen. För att göra detta, kör följande kommando:
sudo nano /etc/bind/named.conf.default-zones
och Lägg till den nya zonen:
zone "test.com." { type master; file "db.test";};
igen, CTRL+O för att spara ändringarna och CTRL+X för att stänga den.
Konfigurera /etc/bind/namn.conf.alternativ
nu, i filen /etc/bind/named.conf.alternativ det är nödvändigt att Avkommentera skotare linjen och inkludera Google DNS – 8.8.8.8. För att helt enkelt ta bort / / symboler som visas i skärmdumpen nedan.,
sudo nano /etc/bind/named.conf.options
starta om Bind
nu måste vi starta om bind9-tjänsten. Du kan göra det med ett av två kommandon:
sudo systemctl reload bind9
eller
sudo systemctl restart bind9
konfigurera den aktuella anslutningen
När du är klar är det nödvändigt att ändra DNS-servern till Ubuntu-e-postservern, eftersom det kommer att vara vår DNS-server också.
ladda ner nätverkshanteraren
för att göra detta kan vi använda nätverkshanteraren. Installera det genom att ange följande kommando i kommandoraden.,
sudo apt install network-manager
Visa alla aktiva anslutningar
därefter visar vi alla aktiva anslutningar.
sudo nmcli connection show
den aktiva anslutningen kommer att skuggas grön.
Välj Anslutningen för att redigera
nu när vi vet vilken anslutning som ska redigeras kan vi gå vidare., I följande kommando ersätt ”” med din:
sudo nmcli connection edit ""
ta bort befintlig DNS-server
Ta bort DNS-servern med följande kommando:
Nmcli> remove ipv4.dns
Ställ in den nya DNS-servern
för att ställa in den nya DNS-servern måste du köra följande kommandon:
nmcli> set ipv4.dns
spara ändringarna och avsluta:
nmcli> save
nmcli> quit
starta om anslutningen
nästa steg är att starta om vår anslutning för att ändringarna ska träda i kraft., Kom ihåg att ange i ditt anslutningsnamn:
sudo nmcli connection down ""
sudo nmcli connection up ""
ändra nuvarande värdnamn
och det sista steget innan du installerar e – postservern-ändra det aktuella värdnamnet:
sudo hostnamectl set-hostname mail.test.com
Vi rekommenderar att du loggar ut och in på din server före nästa avsnitt.
hur man installerar och konfigurerar e-postserver på Ubuntu 18.04
Vi är nästan där, din Ubuntu e-postserver är redo att komma online. Här är vad du ska göra:
installera Postfix e-postserver
Nu är det dags att installera Postfix., Postfix är en e-postserver skriven i C. Dess huvudsakliga funktion är hastigheten på utförande och öppen källkod natur. Installera det med följande kommando:
sudo apt install postfix
under installationen kommer vi att bli ombedda att konfigurera paketet. På den första skärmen väljer du alternativet webbplats.
då måste vi ange namnet på servern. I det här fallet test.com.
Postfix är mycket flexibel och tillåter omfattande konfiguration, men för den här handledningen fixar vi med standardkonfigurationen.,
Lägg till användare
då måste vi lägga till vår användare i gruppposten:
sudo usermod -aG mail $(whoami)
detta måste göras eftersom i Ubuntu 18.04 endast användare som är i postgruppen kan använda det här verktyget.
Efter det måste vi skapa användarna och lägga till dem i e-postgruppen så att de kan skicka och ta emot e-post. Jag lägger till Gabriel:
sudo useradd -m -G mail -s /bin/bash/ gabriel
då måste vi ställa in ett lösenord till den nyskapade användaren:
sudo passwd gabriel
testa Ubuntu Mail Server
nu för att bevisa vad vi just gjorde. Vi kommer att skicka och ta emot ett mail från terminalen., För att göra detta installerar vi mailutils-paketet:
sudo apt install mailutils
därefter skickar vi ett mail till den andra e-postkontoanvändaren som heter gabriel. Skriv ämnet och meddelandet. Därefter trycker du på CTRL + D för att avsluta. För att börja skriva ett e-postmeddelande ange följande kommando:
mail [email protected]
Nu kan vi logga in på en annan användare och kontrollera e-postverktyget.
där, efter att ha kört e-postkommandot, kommer vi att se e-postmeddelandet vi just skickat till den andra testanvändaren. För att komma åt e-postmeddelandet skriv bara numret på posten, i det här fallet 1.,
för att testa utgående e-postmeddelanden från den här användaren, prova bara en annan e-postadress:
mail [email protected]
det är det! Du skickar e-post från din egen e-postserver på Ubuntu 18.04! Grattis.
slutsats
en e-postserver är lätt att ställa in men kan vara lite komplex att hantera. I Linux rekommenderas det att göra det för säkerhets-och resurshantering.
å andra sidan kan det i ett företag vara mycket användbart att ha en konfigurerad och funktionell e-postserver.
det finns många sätt att förbättra och underhålla en e-postserver., Det är en process som tar tid och utvecklas ständigt. Så vi rekommenderar att du fortsätter att gå djupare in i ämnet! Lycka till och glad utskick!