Du måste utföra följande enkla steg för att ställa in postfix-servern för e-post vidarebefordran på ditt system:
Öppna terminalfönstret genom att klicka på Aktiviteter och välj terminal från vänster sidofält i CentOS 8.
Installera Postfix
Kontrollera först att postfix är installerat på ditt system eller inte.med hjälp av följande kommando kan du kontrollera installationen av postfix:
$ rpm -qa | grep postfixFöljande utdata ska visas på ditt system.
Annars installerar du postfix med följande kommando:
$ sudo dnf installera postfixNär installationen av postfix är klar, med hjälp av följande kommando, kan du kontrollera postfix-tjänstens status:
$ sudo service postfix statusFöljande utdata ska visas på ditt system.
Som du kan se i ovanstående skärmdump är postfix-tjänster aktiva på detta system. Nu kan vi ytterligare verifiera med hjälp av netstat-kommandot att postfix-tjänster körs på port 25. Skriv följande kommando för att göra detta:
$ sudo netstat -ltnp | grep 25Följande utdata visas på ditt system:
I ovanstående utgång representerar den sista kolumnen PID för behandlingen. Här visar detta en postfix.
Konfiguration för vidarebefordran av postfix
Börja nu konfigurationen av postfix för vidarebefordran av e-post. Det är en enkel uppgift. Först måste vi hitta sökvägen till postfix-konfigurationskatalogen med kommandot postconf.
$ postconf | grep config_directoryFöljande utgång visas på terminalen:
Nu har vi en idé om att alla postfix-konfigurationsfiler i katalogen / etc / postfix, så flytta in i katalogen och redigera 'main.cf 'konfigurationsfil.
Öppna filen i din favorittextredigerare eller som är installerad på ditt system. Här använder vi en vim-editor för att ändra konfigurationsfilerna.
$ vi / etc / postfix / main.jfrFöljande fönster visas i terminalen:
Nu måste du lägga till följande rader i slutet av 'main.cf-fil.
virtual_alias_domains = mindomän.com det andra området.comvirtual_alias_maps = hash: / etc / postfix / virtual
Här används rad en virtual_alias_domän för att lista domänerna, för vilka postfix accepterar e-postmeddelandena. Mer än en domän kan läggas till som separeras av ett mellanslag.
Den andra raden virtual_alias_maps indikerar sökvägen till filen, ange mappningen för framåt domäner.
Öppna / etc / postfix / virtuell fil och lägg till vidarebefordra e-postmeddelanden tillsammans med destinationen.
$ vi / etc / postfix / virtual
Låt oss anta att vi vill vidarebefordra e-post från en till en annan e-post:
[e-postskyddad] till [e-postskyddad]
I ovanstående e-postmeddelanden visas det första e-postmeddelandet vid vilket postfix som kommer att få e-post. Det andra e-postmeddelandet visar var postfixen vidarebefordrar e-postmeddelandet. E-postmeddelandet kan vidarebefordras till flera e-postmål. När du har angett dessa e-postmeddelanden, spara och stäng filen. Uppdatera nu postfix-tabellen med följande kommando:
$ postmap / etc / postfix / virtualLadda om postfixen
Efter att ha gjort några nödvändiga ändringar i postfix-konfigurationsfilerna, ladda om eller starta om postfix-konfigurationerna med följande kommando:
$ sudo / etc / init.ladda om d / postfix# eller
$ sudo service postfix reload
Testa nu
När konfigurationen är klar kan du försöka vidarebefordra e-postmeddelanden till andra domäner.
Slutsats
I den här artikeln har vi lärt oss hur du konfigurerar postfix-vidarebefordran på Linux-systemet. Dessutom lärde vi oss hur man redigerar postfix-konfigurationsfilerna. Testa konfigurationerna. Du kommer att märka att e-post anländer till den vidarebefordrade destinationen inom en minut. Jag hoppas att den här artikeln kommer att vara intressant för dig.