K nastavení serveru postfixu pro předávání e-mailů ve vašem systému musíte provést následující jednoduché kroky:
Otevřete okno terminálu kliknutím na Aktivity a vyberte terminál z levého postranního panelu v CentOS 8.
Nainstalujte Postfix
Nejprve se ujistěte, že je ve vašem systému nainstalován postfix.pomocí následujícího příkazu můžete zkontrolovat instalaci postfixu:
$ rpm -qa | grep postfixNásledující výstup by se měl zobrazit ve vašem systému.
Jinak nainstalujete postfix pomocí následujícího příkazu:
$ sudo dnf nainstalovat postfixPo dokončení instalace postfixu, nyní pomocí následujícího příkazu, můžete zkontrolovat stav služby postfix:
Stav postfixu služby $ sudoNásledující výstup by se měl zobrazit ve vašem systému.
Jak vidíte na výše uvedeném snímku obrazovky, služby postfixu jsou v tomto systému aktivní. Nyní můžeme pomocí příkazu netstat dále ověřit, že na portu 25 běží služby postfixu. Zadejte následující příkaz:
$ sudo netstat -ltnp | grep 25Ve vašem systému se zobrazí následující výstup:
Ve výše uvedeném výstupu představuje poslední sloupec PID zpracování. Zde se zobrazuje postfix.
Konfigurace pro předávání pošty s příponou
Nyní spusťte konfiguraci postfixu pro přeposílání e-mailů. Je to jednoduchý úkol. Nejprve musíme najít cestu adresáře konfigurace postfixu pomocí příkazu postconf.
$ postconf | grep config_directoryNa terminálu se zobrazí následující výstup:
Nyní máme představu, že všechny konfigurační soubory postfixu umístěné v adresáři / etc / postfix, takže se přesuňte do adresáře a upravte 'hlavní.konf. konfigurační soubor.
Otevřete soubor ve svém oblíbeném textovém editoru nebo ve vašem systému nainstalovaném. Tady používáme editor vim k úpravě konfiguračních souborů.
$ vi / etc / postfix / main.srovNásledující okno uvidíte v terminálu:
Nyní je třeba přidat následující řádky na konec 'hlavní.srov. soubor.
virtual_alias_domains = mydomain.com další doména.comvirtual_alias_maps = hash: / etc / postfix / virtual
Zde se používá řádek jedna virtual_alias_domains k vypsání domén, pro které postfix přijímá e-maily. Lze přidat více než jednu doménu, které jsou odděleny mezerou.
Druhý řádek virtual_alias_maps označuje cestu k souboru, určete mapování pro předávané domény.
Otevřete soubor / etc / postfix / virtual a přidejte přeposlané e-maily spolu s cílem.
$ vi / etc / postfix / virtual
Předpokládejme, že chceme přeposílat e-maily z jednoho e-mailu na jiný:
[chráněno e-mailem] až [chráněno e-mailem]
Ve výše uvedených e-mailech se první e-mail zobrazuje, ve kterém postfixu budou e-maily přijaty. Druhý e-mail ukazuje, kam postfix přepošle e-mail. Poštu lze přeposlat na více e-mailových adres. Po zadání těchto e-mailů soubor uložte a zavřete. Nyní aktualizujte tabulku postfixů pomocí následujícího příkazu:
$ postmap / etc / postfix / virtualZnovu načtěte postfix
Po provedení některých nezbytných změn v konfiguračních souborech postfixu znovu načtěte nebo restartujte konfigurace postfixu pomocí následujícího příkazu:
$ sudo / etc / init.znovu načíst d / postfix# nebo
$ sudo service postfix reload
Vyzkoušejte nyní
Po dokončení konfigurací zkuste přeposlat e-maily v jiných doménách.
Závěr
V tomto článku jsme se naučili, jak nakonfigurovat předávání pošty s příponou v systému Linux. Kromě toho jsme se také naučili, jak upravit konfigurační soubory postfixu. Vyzkoušejte konfigurace. E-mail dorazí do předaného cíle do minuty. Doufám, že tento článek bude pro vás zajímavý.