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:
Installeer BIND 9 DNS server met het volgende commando:
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:
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:
Nu voert u het volgende commando uit om het bestand /etc/bind/named.conf.default-zones bestand:
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:
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:
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:
Lijst uw verbinding met netwerk-manager met het volgende commando:
Zoals u kunt zien, is de naam van mijn actieve verbinding Wired connection 1
Nu kunt u uw verbinding bewerken met het volgende commando:
Verwijder de huidige DNS-server:
Nu voert u het volgende nmcli-commando uit om uw DNS-server voor de verbinding te wijzigen.
Bewaar de wijzigingen.
Ter slotte verlaat u de nmcli-prompt:
Start de verbinding nu opnieuw met de volgende opdrachten:
Nu uw hostnaam instellen op mail.linuxhint.com met het volgende commando:
Nu start u uw computer opnieuw op zodat de wijzigingen van kracht worden.
Installeren van Postfix:
Installeer nu Postfix met het volgende commando:
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:
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:
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:
Als je nieuwe gebruikers wilt aanmaken voor het verzenden en ontvangen van E-Mails, voer je het volgende commando uit:
Hier is USERNAME de gebruikersnaam van uw nieuwe gebruiker.
In mijn geval is de USERNAME Kelly:
Nu voert u het volgende commando uit om een inlogwachtwoord in te stellen voor de USERNAME 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:
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:
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:
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.