Anda perlu melakukan langkah-langkah mudah berikut untuk menyediakan pelayan postfix penerusan e-mel pada sistem anda:
Buka tetingkap terminal dengan mengklik pada Aktiviti dan pilih terminal dari bar sisi kiri di CentOS 8.
Pasang Postfix
Pertama, pastikan postfix dipasang pada sistem anda atau tidak.menggunakan arahan berikut anda boleh memeriksa pemasangan postfix:
$ rpm -qa | grep postfixOutput berikut harus dipaparkan pada sistem anda.
Jika tidak, anda akan memasang postfix menggunakan arahan berikut:
$ sudo dnf memasang postfixSetelah pemasangan postfix selesai, sekarang menggunakan perintah berikut, anda boleh menyemak status perkhidmatan postfix:
$ posto perkhidmatan postfix statusOutput berikut harus dipaparkan pada sistem anda.
Seperti yang anda lihat dalam tangkapan skrin di atas, perkhidmatan postfix aktif pada sistem ini. Sekarang, kita dapat mengesahkan lebih lanjut dengan bantuan arahan netstat bahawa perkhidmatan postfix dijalankan di port 25. Taipkan arahan berikut untuk melakukan ini:
$ sudo netstat -ltnp | grep 25Output berikut akan dipaparkan di sistem anda:
Dalam output di atas, lajur terakhir mewakili PID pemprosesan. Di sini, ini menunjukkan perbaikan pasca.
Konfigurasi untuk penghantaran e-mel postfix
Sekarang, mulakan konfigurasi postfix untuk meneruskan e-mel. Ini adalah tugas yang mudah. Pertama, kita perlu mencari jalan direktori konfigurasi postfix dengan menggunakan perintah postconf.
$ postconf | grep config_directoryOutput berikut akan ditunjukkan di terminal:
Sekarang, kami mempunyai idea bahawa semua fail konfigurasi postfix terletak di direktori / etc / postfix, jadi pindah ke dalam direktori dan edit 'main.fail konfigurasi cf '.
Buka fail di editor teks kegemaran anda atau yang dipasang di sistem anda. Di sini, kami menggunakan editor vim untuk mengubah fail konfigurasi.
$ vi / etc / postfix / utama.rujukTetingkap berikut akan anda lihat di terminal:
Sekarang, anda perlu menambah baris berikut di hujung 'utama.fail cf '.
virtual_alias_domains = mydomain.com theanotherdomain.comvirtual_alias_maps = hash: / etc / postfix / maya
Di sini, baris satu domain_alias_ virtual digunakan untuk menyenaraikan domain, yang mana postfix menerima e-mel. Lebih daripada satu domain dapat ditambahkan yang dipisahkan oleh spasi.
Baris kedua virtual_alias_maps menunjukkan jalan ke fail, tentukan pemetaan untuk domain hadapan.
Buka fail / etc / postfix / virtual dan tambahkan e-mel maju bersama dengan tujuan.
$ vi / etc / postfix / maya
Anggaplah kita mahu meneruskan e-mel dari satu ke e-mel yang lain:
[dilindungi e-mel] ke [dilindungi e-mel]
Dalam e-mel di atas, e-mel pertama menunjukkan di mana postfix akan menerima e-mel. E-mel kedua menunjukkan di mana postfix akan meneruskan e-mel. Surat boleh dihantar ke beberapa destinasi e-mel. Setelah memasukkan e-mel ini, simpan dan tutup failnya. Sekarang, kemas kini jadual postfix menggunakan arahan berikut:
$ postmap / etc / postfix / mayaMuatkan semula postfix
Setelah melakukan beberapa perubahan yang diperlukan dalam fail konfigurasi postfix, muat semula atau mulakan semula konfigurasi postfix dengan menggunakan arahan berikut:
$ sudo / etc / init.tambah nilai d / postfix# atau
tambah nilai pasca perbaikan perkhidmatan $ sudo
Uji sekarang
Setelah konfigurasi selesai, cuba teruskan e-mel di domain lain.
Kesimpulannya
Dalam artikel ini, kami telah belajar bagaimana mengkonfigurasi penerusan pos postfix pada sistem Linux. Selain itu, kami juga belajar mengedit fail konfigurasi postfix. Uji konfigurasi. Anda akan menyedari e-mel tiba di destinasi yang dihantar dalam masa satu minit. Saya harap artikel ini menarik untuk anda.