Postfix adalah server email umum, banyak distribusi besar dikirimkan dengan Postfix terinstal secara default. Konfigurasi default memungkinkan pengiriman lokal saja, tetapi itu sendiri sangat berguna pada mesin yang digunakan oleh banyak pengguna, dan bahkan jika tidak ada lalu lintas seperti itu, banyak layanan membuang laporan dan pesan mereka ke dalam email, yang dikirimkan ke root
pengguna secara lokal, sehingga sysadmin akan diperhatikan pada setiap peristiwa yang menarik ketika dia masuk dan beralih ke root
pengguna.
Contoh sederhana akan dijadwalkan cron
pekerjaan:keluaran apa pun yang tidak dialihkan dari keluaran skrip yang dijalankan dari cron akan dibungkus ke email dan akan dikirimkan ke root
kotak surat, sehingga administrator bahkan tidak perlu melakukan upaya apa pun untuk mendapatkan laporan pekerjaan pencadangan setiap malam.
Meskipun mode mandiri ini tentu saja merupakan layanan yang bagus, postfix adalah server email lengkap, mampu menerima, meneruskan, menyampaikan, memfilter email, pada dasarnya memiliki semua fitur yang kita butuhkan untuk server email.
Dalam tutorial ini Anda akan mempelajari:
- Cara menginstal postfix di RHEL 8 / CentOS 8
- Cara memverifikasi layanan yang berfungsi dengan fungsionalitas mandiri.

Persyaratan dan Konvensi Perangkat Lunak yang Digunakan
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | RHEL 8 / CentOS 8 |
Perangkat Lunak | postfix-3.3.1-4, mailx-12.5-28 |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Cara menginstal server email postfix di RHEL 8 / CentOS 8 petunjuk langkah demi langkah
Jika Anda tidak memilih paket server email saat menginstal sistem, postfix
tidak akan hadir secara default. Untuk menginstalnya kita akan menggunakan dnf
, tetapi untuk melakukannya, penyimpanan Manajemen Langganan harus diaktifkan pada sistem untuk menjangkau sumber perangkat lunak yang akan kami instal.
- Untuk menginstal paket pada RHEL 8 / CentOS 8
gunakandnf
memerintah. Instalpostfix
paket dengan menggunakan perintah berikut:# dnf install postfix
- Untuk mengaktifkan dan memulai layanan systemd, masukkan:
systemctl enable postfix ; systemctl start postfix
- Untuk memverifikasi bahwa layanan berfungsi, kita dapat menginstal
mailx
paket:# dnf install mailx
- Sebagai pengguna biasa (bernama
foo
di mesin lab) kami menulis email ke admin, dalam contoh ini kami meminta lebih banyak (apa lagi?) ruang disk:$ mail root Subject: quota rise request Dear admin, Please increase my disk quota with 1 GB. Thanks, foo . EOT
Dimana
mail
adalah klien yang kami gunakan, danroot
adalah penerima. Baris terakhir yang hanya berisi sebuah titik akan memberi sinyal kepada klien email bahwa ini adalah akhir dari email kita, yang akan diserahkan kepostfix
untuk pengiriman. - Untuk memverifikasi bahwa email telah diterima, login sebagai
root
(penerima), dan ketikmail
. Anda akan melihat daftar email Anda, dengan hanya item ini pada daftar yang dikirim pada langkah terakhir:# mail Heirloom Mail version 12.5 7/5/10. Type ? for help. "/var/spool/mail/root": 1 message 1 new >N 1 foo@rhel8lab Mon Nov 26 19:05 20/634 "quota rise request" &
Dimana
N
adalah “baru”,1
adalah ID pesan,foo@rhel8lab
adalah pengirim (namapengguna@namahost), waktu pengiriman dan subjek juga dapat dilihat. Dengan mengetikkan ID pesan, dalam hal ini1
dan tekanenter
Anda dapat membaca surat lokal Anda, memverifikasi bahwa sistem pengiriman surat berfungsi sebagaimana mestinya.