Az e-mail továbbító postfix szerver beállításához a következő egyszerű lépéseket kell végrehajtania a rendszerén:
Nyissa meg a terminálablakot a Tevékenységek elemre kattintva, és válassza ki a terminált a CentOS 8 bal oldali sávjából.
Telepítse a Postfix alkalmazást
Először ellenőrizze, hogy a postfix telepítve van-e a rendszerére.A következő paranccsal ellenőrizheti a postfix telepítését:
$ rpm -qa | grep postfixA következő kimenetnek meg kell jelennie a rendszerén.
Ellenkező esetben a postfix programot a következő paranccsal telepíti:
$ sudo dnf install postfixMiután a postfix telepítése befejeződött, most a következő paranccsal ellenőrizheti a postfix szolgáltatás állapotát:
$ sudo szolgáltatás postfix állapotaA következő kimenetnek meg kell jelennie a rendszerén.
Amint a fenti képernyőképen látható, a postfix szolgáltatások aktívak ebben a rendszerben. A netstat parancs segítségével tovább ellenőrizhetjük, hogy a postfix szolgáltatások futnak-e a 25. porton. Írja be a következő parancsot ehhez:
$ sudo netstat -ltnp | grep 25A következő kimenet jelenik meg a rendszeren:
A fenti kimenetben az utolsó oszlop a feldolgozás PID-jét jelöli. Itt ez egy postfixet mutat.
Konfiguráció a postfix e-mail továbbításához
Most indítsa el a postfix konfigurálását az e-mailek továbbításához. Ez egyszerű feladat. Először meg kell találnunk a postfix konfigurációs könyvtár útvonalát a postconf parancs használatával.
$ postconf | grep config_directoryA következő kimenet jelenik meg a terminálon:
Van egy ötletünk, hogy az összes postfix konfigurációs fájl, amely az / etc / postfix könyvtárban található, mozogjon a könyvtárban, és szerkessze a 'main.cf 'konfigurációs fájl.
Nyissa meg a fájlt a kedvenc szövegszerkesztőben, vagy amely telepítve van a rendszerére. Itt egy vim szerkesztőt használunk a konfigurációs fájlok módosításához.
$ vi / etc / postfix / main.vöA következő ablak jelenik meg a terminálon:
Most hozzá kell adnia a következő sorokat a 'main végéhez.cf 'fájl.
virtual_alias_domains = mydomain.com más tartomány.comvirtual_alias_maps = hash: / etc / postfix / virtual
Itt a virtuális_nevek_domainek első sora tartalmazza a tartományok felsorolását, amelyekhez a postfix elfogadja az e-maileket. Több tartomány is hozzáadható, amelyeket szóköz választ el.
A virtuális_alias_térképek második sora a fájl elérési útját jelöli, adja meg a továbbított tartományok leképezését.
Nyissa meg az / etc / postfix / virtual fájlt, és adja hozzá a továbbított e-maileket a célhoz.
$ vi / etc / postfix / virtual
Tegyük fel, hogy e-maileket szeretnénk továbbítani egyikről a másikra:
[email protected] - [email protected]
A fenti e-mailekben az első e-mail azt mutatja, hogy melyik postfix kapja meg az e-maileket. A második e-mail azt mutatja, hogy a postfix hova továbbítja az e-mailt. Az e-mail több e-mail címre továbbítható. Miután megadta ezeket az e-maileket, mentse el és zárja be a fájlt. Most frissítse a postfix táblázatot a következő paranccsal:
$ postmap / etc / postfix / virtualTöltse be újra a postfixet
Miután elvégezte a szükséges módosításokat a postfix konfigurációs fájlokban, töltse be vagy indítsa újra a postfix konfigurációkat a következő paranccsal:
$ sudo / etc / init.d / postfix újratöltés# vagy
$ sudo service postfix reload
Teszteld most
A konfigurációk befejezése után próbáljon továbbítani e-maileket más domaineken.
Következtetés
Ebben a cikkben megtanultuk, hogyan kell konfigurálni a postfix levelek továbbítását a Linux rendszeren. Sőt, megtanultuk a postfix konfigurációs fájlok szerkesztését is. Tesztelje a konfigurációkat. Észreveszi, hogy az e-mail egy percen belül megérkezik az átirányított rendeltetési helyre. Remélem, hogy ez a cikk érdekes lesz az Ön számára.