U moet de volgende eenvoudige stappen uitvoeren om de postfix-server voor het doorsturen van e-mail op uw systeem in te stellen:
Open het terminalvenster door op de activiteiten te klikken en terminal te selecteren in de linkerzijbalk in CentOS 8.
Postfix installeren
Zorg er eerst voor dat postfix al dan niet op uw systeem is geïnstalleerd.met het volgende commando kun je de installatie van postfix controleren:
$ rpm -qa | grep postfixDe volgende uitvoer zou op uw systeem moeten worden weergegeven:.
Anders installeer je postfix met het volgende commando:
$ sudo dnf postfix installerenZodra de installatie van postfix is voltooid, kunt u nu met behulp van de volgende opdracht de status van de postfix-service controleren:
$ sudo service postfix statusDe volgende uitvoer zou op uw systeem moeten worden weergegeven:.
Zoals je kunt zien in de bovenstaande schermafbeelding, zijn postfix-services actief op dit systeem. Nu kunnen we met behulp van het netstat-commando verder verifiëren dat postfix-services worden uitgevoerd op poort 25. Typ hiervoor de volgende opdracht:
$ sudo netstat -ltnp | grep 25De volgende uitvoer wordt op uw systeem weergegeven:
In de bovenstaande uitvoer vertegenwoordigt de laatste kolom de PID van de verwerking. Hier, dit toont een postfix.
Configuratie voor postfix e-mail forwarding
Start nu de configuratie van postfix voor het doorsturen van e-mails. Het is een eenvoudige taak. Eerst moeten we het postfix-configuratiemappad vinden met behulp van de opdracht postconf.
$ postconf | grep config_directoryDe volgende uitvoer wordt weergegeven op de terminal:
Nu hebben we een idee dat alle postfix-configuratiebestanden zich in de directory /etc/postfix bevinden, dus ga naar de directory en bewerk de 'main.cf' configuratiebestand.
Open het bestand in uw favoriete teksteditor of dat op uw systeem is geïnstalleerd. Hier gebruiken we een vim-editor om de configuratiebestanden te wijzigen.
$ vi /etc/postfix/main.zieHet volgende venster ziet u in de terminal:
Nu moet u de volgende regels toevoegen aan het einde van de 'main'.cf' bestand.
virtual_alias_domains = mijndomein.com het andere domein.comvirtual_alias_maps = hash:/etc/postfix/virtual
Hier wordt regel één virtual_alias_domains gebruikt om de domeinen weer te geven, waarvoor postfix de e-mails accepteert. Er kunnen meer dan één domein worden toegevoegd, gescheiden door een spatie.
De tweede regel virtual_alias_maps geeft het pad naar het bestand aan, specificeer de toewijzing voor forward-domeinen.
Open het /etc/postfix/virtual-bestand en voeg de doorgestuurde e-mails toe samen met de bestemming.
$ vi /etc/postfix/virtual
Laten we aannemen dat we e-mails van de ene naar de andere e-mail willen doorsturen:
[e-mail beveiligd] naar [e-mail beveiligd]
In de bovenstaande e-mails wordt de eerste e-mail weergegeven op welke postfix e-mails zal ontvangen. De tweede e-mail laat zien waar de postfix de e-mail doorstuurt. De e-mail kan worden doorgestuurd naar meerdere e-mailbestemmingen. Na het invoeren van deze e-mails, sla het bestand op en sluit het. Werk nu de postfix-tabel bij met de volgende opdracht:
$ postmap /etc/postfix/virtualHerlaad de postfix
Nadat u enkele noodzakelijke wijzigingen in de postfix-configuratiebestanden hebt aangebracht, laadt u de postfix-configuraties opnieuw of start u deze opnieuw met de volgende opdracht:
$ sudo /etc/init.d/postfix herladen# of
$ sudo service postfix herladen
Nu testen
Zodra de configuraties zijn voltooid, probeert u e-mails door te sturen op andere domeinen.
Conclusie
In dit artikel hebben we geleerd hoe je het doorsturen van postfix e-mail op het Linux-systeem kunt configureren. Bovendien hebben we ook geleerd hoe we de postfix-configuratiebestanden kunnen bewerken. Test de configuraties. U zult merken dat e-mail binnen een minuut op de doorgestuurde bestemming aankomt. Ik hoop dat dit artikel interessant voor je zal zijn.