Lai sistēmā iestatītu e-pasta pārsūtīšanas postfix serveri, jums jāveic šādas vienkāršas darbības:
Atveriet termināļa logu, noklikšķinot uz Aktivitātes un CentOS 8 kreisajā sānjoslā atlasiet termināli.
Instalējiet Postfix
Pirmkārt, pārliecinieties, vai postfix ir instalēts jūsu sistēmā.izmantojot šādu komandu, varat pārbaudīt postfix instalēšanu:
$ rpm -qa | grep postfixJūsu sistēmā jāparāda šāda izeja.
Pretējā gadījumā jūs instalēsit postfix, izmantojot šādu komandu:
$ sudo dnf instalējiet postfixKad postfix instalēšana ir pabeigta, tagad, izmantojot šo komandu, varat pārbaudīt postfix pakalpojuma statusu:
$ sudo pakalpojuma postfix statussJūsu sistēmā jāparāda šāda izeja.
Kā redzat iepriekš redzamajā ekrānuzņēmumā, postfix pakalpojumi ir aktīvi šajā sistēmā. Tagad ar netstat komandas palīdzību mēs varam vēl pārbaudīt, vai postfix pakalpojumi darbojas 25. portā. Lai to izdarītu, ierakstiet šādu komandu:
$ sudo netstat -ltnp | grep 25Jūsu sistēmā tiks parādīta šāda izeja:
Iepriekšējā izvadā pēdējā kolonna apzīmē apstrādes PID. Šeit ir parādīts postfix.
Konfigurācija postfix e-pasta pārsūtīšanai
Tagad sāciet e-pasta ziņojumu pārsūtīšanas konfigurāciju. Tas ir vienkāršs uzdevums. Pirmkārt, mums jāatrod postfix konfigurācijas direktorijas ceļš, izmantojot komandu postconf.
$ postconf | grep config_directoryTerminālā tiks parādīta šāda izeja:
Tagad mums ir ideja, ka visi postfix konfigurācijas faili, kas atrodas direktorijā / etc / postfix, tāpēc pārvietojieties direktorijā un rediģējiet galveno.cf 'konfigurācijas fails.
Atveriet failu iecienītajā teksta redaktorā vai tas ir instalēts jūsu sistēmā. Šeit mēs izmantojam vim redaktoru, lai modificētu konfigurācijas failus.
$ vi / etc / postfix / main.salŠis logs tiks parādīts terminālā:
Tagad 'galvenā' beigās jāpievieno šādas rindas.cf 'fails.
virtual_alias_domains = mydomain.com theanotherdomain.comvirtual_alias_maps = hash: / etc / postfix / virtual
Šeit domēnu uzskaitīšanai tiek izmantota pirmā rinda virtuālie_alias_domēni, kuriem postfix pieņem e-pastus. Var pievienot vairākus domēnus, kurus atdala atstarpe.
Otrā rinda virtual_alias_maps norāda ceļu uz failu, norādiet kartēšanu uz priekšu domēniem.
Atveriet failu / etc / postfix / virtual un pievienojiet pārsūtīšanas e-pastus kopā ar galamērķi.
$ vi / etc / postfix / virtual
Pieņemsim, ka mēs vēlamies pārsūtīt e-pastus no viena uz otru:
[e-pasts aizsargāts] uz [e-pasts aizsargāts]
Iepriekš minētajos e-pasta ziņojumos pirmais e-pasts parāda, kurā postfix saņems e-pasta ziņojumus. Otrais e-pasts parāda, kur postfix pārsūtīs e-pastu. E-pastu var pārsūtīt uz vairākiem e-pasta adresātiem. Pēc šo e-pasta ziņojumu ievadīšanas saglabājiet un aizveriet failu. Tagad atjauniniet postfix tabulu, izmantojot šādu komandu:
$ postmap / etc / postfix / virtualPārlādējiet pēcparakstu
Pēc dažu nepieciešamo izmaiņu veikšanas postfix konfigurācijas failos atkārtoti ielādējiet vai restartējiet postfix konfigurācijas, izmantojot šādu komandu:
$ sudo / etc / init.d / postfix pārlādēt# vai
$ sudo pakalpojuma postfix atkārtota ielāde
Pārbaudiet tūlīt
Kad konfigurēšana ir pabeigta, mēģiniet pārsūtīt e-pastus uz citiem domēniem.
Secinājums
Šajā rakstā mēs esam iemācījušies konfigurēt postfix pasta pārsūtīšanu Linux sistēmā. Turklāt mēs arī iemācījāmies rediģēt postfix konfigurācijas failus. Pārbaudiet konfigurācijas. Jūs pamanīsit, ka e-pasts tiks nosūtīts uz pārsūtīto galamērķi minūtes laikā. Es ceru, ka šis raksts jums būs interesants.