Hoe Postfix te installeren en configureren op Ubuntu 18.04 LTS

Postfix is een open source Mail Transfer Agent (MTA). Het wordt gebruikt door publieke mail servers over het hele internet. In dit artikel laat ik u zien hoe u Postfix installeert en configureert op Ubuntu 18.04 LTS.

Om een werkende configuratie van Postfix te hebben, moet u een MX record aan uw DNS server hebben toegevoegd. Ik stel hier een DNS server in met BIND 9 om te demonstreren hoe alles werkt.

Mijn Ubuntu 18.04 LTS machine heeft het IP adres 192.168.199.170. Dit wordt mijn DNS server en Mail server. Dus vervang het door uw IP adres. Ik heb mail.linuxhint.com gekozen als de FQDN van mijn mailserver. Vervang het door de uwe.

Werk eerst de APT package repository cache bij met het volgende commando:

$ sudo apt update

Installeer BIND 9 DNS server met het volgende commando:

$ sudo apt install bind9

Druk nu op y en vervolgens op <Enter> om verder te gaan.

BIND 9 zou nu geïnstalleerd moeten zijn.

Nu maak je een zonebestand aan met het volgende commando:

$ sudo nano /var/cache/bind/db.linuxhint

Nu voegt u de volgende regels toe en slaat u het bestand op. Vervang 192.168.199.170 door het IP-adres van uw computer. Vervang ook linuxhint.com door uw domeinnaam.

Nu controleren of het configuratiebestand in orde is met het volgende commando:

$ sudo named-checkzone linuxhint.com. /var/cache/bind/db.linuxhint

Nu voert u het volgende commando uit om het bestand /etc/bind/named.conf.default-zones bestand:

$ sudo nano /etc/bind/named.conf.default-zones

Nu voegt u de volgende regels toe om uw DNS-zone te configureren. Pas aan waar nodig.

Nu bewerkt u het bestand /etc/bind/named.conf.options bestand met de volgende opdracht:

$ sudo nano /etc/bind/named.conf.options

Nu de forwarders uitcommentariëren (door // te verwijderen uit het begin van elke regel) en 0.0.0.0 in Google’s DNS server 8.8.8.8

Voor:

Na:

Nu start u BIND 9 opnieuw op met het volgende commando:

$ sudo systemctl reload bind9

Nu moet u uw DNS-server wijzigen. Ik heb Network Manager gebruikt om dat te doen.

Als u netwerk-manager niet hebt geïnstalleerd, installeer het dan met het volgende commando:

$ sudo apt install network-manager

Lijst uw verbinding met netwerk-manager met het volgende commando:

$ sudo nmcli connection show

Zoals u kunt zien, is de naam van mijn actieve verbinding Wired connection 1

Nu kunt u uw verbinding bewerken met het volgende commando:

$ sudo nmcli connection edit “Wired connection 1”

Verwijder de huidige DNS-server:

nmcli> remove ipv4.dns

Nu voert u het volgende nmcli-commando uit om uw DNS-server voor de verbinding te wijzigen.

nmcli> set ipv4.dns 192.168.199.170

Bewaar de wijzigingen.

nmcli> opslaan

Ter slotte verlaat u de nmcli-prompt:

nmcli> quit

Start de verbinding nu opnieuw met de volgende opdrachten:

$ sudo nmcli connection down “Wired connection 1”
$ sudo nmcli connection up “Wired connection 1”

Nu uw hostnaam instellen op mail.linuxhint.com met het volgende commando:

$ sudo hostnamectl set-hostname mail.linuxhint.com

Nu start u uw computer opnieuw op zodat de wijzigingen van kracht worden.

$ sudo reboot

Installeren van Postfix:

Installeer nu Postfix met het volgende commando:

$ sudo apt install postfix

Druk op <Tab> en druk dan op <Enter> om verder te gaan.

Selecteer Internet Site. Druk vervolgens op <Tab> om <OK> en druk dan op <Enter> om verder te gaan.

Type uw domeinnaam in. Druk vervolgens op <Tab> en vervolgens op <Enter> om verder te gaan.

Postfix moet zijn geïnstalleerd en geconfigureerd

Herconfigureren van Postfix:

Als u de Postfix-server in de toekomst opnieuw moet configureren, voert u het volgende commando uit:

$ sudo dpkg-reconfigure postfix

De op de terminal gebaseerde Postfix-configuratiewizard zou moeten verschijnen. Beantwoord de vragen en u bent klaar.

Gebruikers configureren voor het verzenden en ontvangen van e-mails:

Op Ubuntu 18.04 LTS kunnen alleen gebruikers die aan de mailgroep zijn toegevoegd e-mails verzenden en ontvangen. Standaard is geen van de gebruikers aan de mailgroep toegevoegd.

U kunt de gebruiker waarmee u bent ingelogd aan de mailgroep toevoegen met het volgende commando:

$ sudo usermod -aG mail $(whoami)

Als de gebruiker waarmee je bent ingelogd geen sudo- of supergebruikerprivileges heeft, kun je de gebruiker linda toevoegen aan de mailgroep met het volgende commando:

$ sudo usermod -aG mail linda

Als je nieuwe gebruikers wilt aanmaken voor het verzenden en ontvangen van E-Mails, voer je het volgende commando uit:

$ sudo useradd -m -G mail USERNAME

Hier is USERNAME de gebruikersnaam van uw nieuwe gebruiker.

In mijn geval is de USERNAME Kelly:

$ sudo useradd -m -G mail -s /bin/bash kelly

Nu voert u het volgende commando uit om een inlogwachtwoord in te stellen voor de USERNAME kelly:

$ sudo passwd Kelly

Nu voert u het wachtwoord in voor de gebruiker kelly en drukt u op <Enter>.

U moet het wachtwoord opnieuw typen. Als u klaar bent, zou het wachtwoord ingesteld moeten zijn.

Nu kan de gebruiker kelly E-mails verzenden en ontvangen.

E-mails verzenden en lezen vanaf de opdrachtregel:

Ubuntu 18.04 LTS heeft veel opdrachtregelprogramma’s voor het verzenden van e-mails, zoals Sendmail, mail, mutt enz.

In dit gedeelte ga ik u laten zien hoe u het commando mail kunt gebruiken om e-mails te verzenden en te lezen.

Het mailprogramma is mogelijk niet standaard geïnstalleerd op Ubuntu 18.04 LTS. Voer het volgende commando uit om het te installeren:

$ sudo apt install mailutils

Druk nu op y en vervolgens op <Enter> om verder te gaan.

Het zou nu geïnstalleerd moeten zijn.

Nu kunt u een e-mail verzenden met het volgende commando:

$ mail EMAIL_ADDRESS

Laten we eens een E-Mail naar kelly sturen,

U moet gevraagd worden om een Carbon Copy (CC) op te geven. Als u de e-mail naar veel e-mailadressen wilt doorsturen, typt u hier de e-mailadressen in. Anders laat u het leeg en drukt u op <Enter>.

Nu typt u het onderwerp van uw e-mail in. Als u klaar bent, drukt u op <Enter>.

Nu typt u uw e-mail in.

Als u klaar bent, drukt u op <Ctrl> + d.

De mail zou verzonden moeten worden.

Nu kan kelly de e-mail lezen met het volgende commando:

$ mail

Zoals je kunt zien, heeft Kelly mijn E-Mail ontvangen.

Nu typt u het nummer in zoals hieronder is aangegeven en drukt u op <Enter> om de e-mail te lezen:

Dit is de e-mail die ik Kelly heb gestuurd.

Nu kan Kelly ook een E-Mail naar mij sturen.

Ik kan de e-mail van Kelly zien.

Dit is de e-mail van Kelly.

Dit is hoe je Postfix installeert en configureert op Ubuntu 18.04 LTS. Bedankt voor het lezen van dit artikel.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *