Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Postfix di Ubuntu 20.04 LTS. Bagi Anda yang belum tahu, Postfix adalah MTA (Mail Transfer Agent) gratis dan open-source ) digunakan untuk perutean atau pengiriman email pada sistem Linux. Dengan konfigurasi default, mengizinkan pengiriman lokal, namun itu sendiri sangat berguna pada mesin yang digunakan oleh banyak pelanggan, atau bahkan jika tidak ada pengunjung seperti itu, banyak layanan membuang mereka ulasan dan pesan ke dalam email, yang diperkenalkan ke konsumen root secara lokal, sehingga sysadmin dapat mengetahui aktivitas apa pun saat dia masuk dan beralih ke pengguna root.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi email Postfix di Ubuntu 20.04 (Focal Fossa). Anda dapat mengikuti instruksi yang sama untuk Ubuntu 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 20.04, 18.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Postfix di Ubuntu 20.04 LTS Focal Fossa
Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt
berikut perintah di terminal.
sudo apt update sudo apt upgrade
Langkah 2. Menginstal Postfix di Ubuntu 20.04.
Sekarang kita lanjutkan dengan instalasi Postfix dengan menjalankan perintah berikut:
sudo apt install postfix sasl2-bin
Sekarang Anda akan diminta untuk memilih jenis Konfigurasi Server Email Anda. Pilih lanjutkan untuk memilih [Tidak Ada Konfigurasi] dari daftar itu dan tekan tombol Enter seperti yang disorot di gambar berikut:
+------+ Postfix Configuration +-------+ | General type of mail configuration: | | | | No configuration | | Internet Site | | Internet with smarthost | | Satellite system | | Local only | | | | | | <Ok> <Cancel> | | | +--------------------------------------+
Langkah 3. Konfigurasi Postfix.
Setelah berhasil diinstal, Sekarang kita edit file konfigurasi Postfix:
cp /usr/share/postfix/main.cf.dist /etc/postfix/main.cf nano /etc/postfix/main.cf
Tambahkan baris berikut:
# baris 78:batalkan komentarmail_owner =postfix
# baris 94:batalkan komentar dan tentukan nama hostmyhostname =mail.idroot.us
# baris 102:batalkan komentar dan tentukan nama domaindomain saya =idroot.us
# baris 123:batalkan komentarasal saya =$domainsaya
# baris 137:batalkan komentarinet_interfaces =semua
# baris 185:batalkan komentarmydestination =$myhostname, localhost.$mydomain, localhost, $mydomain
# baris 228:batalkan komentarlocal_recipient_maps =unix:passwd.byname $alias_maps
# baris 270:batalkan komentarmynetworks_style =subnet
# baris 287:tambahkan jaringan lokal Andamynetworks =127.0.0.0/8,10.0.0.0/24
# baris 407:batalkan komentaralias_maps =hash:/etc/aliases
# baris 418:batalkan komentaralias_database =hash:/etc/aliases
# baris 440:batalkan komentarhome_mailbox =Maildir/
# baris 576:beri komentar dan tambahkan# smtpd_banner =$myhostname ESMTP $mail_name (Ubuntu)smtpd_banner =$myhostname ESMTP# baris 650:tambahkansendmail_path =/usr/sbin/postfix
# baris 655:tambahkannewaliases_path =/usr/bin/newaliases
# baris 660:tambahkanmailq_path =/usr/bin/mailq
# baris 666:tambahkansetgid_group =kiriman pos
# baris 670:komentar keluar#html_directory =# baris 674:komentar keluar#manpage_directory =# baris 679:komentar keluar#sample_directory =# baris 683:komentar keluar#readme_directory =
# baris 684:jika juga mendengarkan IPv6, ubah ke [all]inet_protocols =ipv4
# add to the end# for example, limit an email size to 10Mmessage_size_limit = 10485760# for example, limit mailbox size to 1Gmailbox_size_limit = 1073741824# SMTP-Auth settings smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject
Simpan file dan tutup. Untuk menerapkan perubahan, masukkan perintah:
newaliases sudo systemctl restart postfix
Selamat! Anda telah berhasil menginstal Postfix. Terima kasih telah menggunakan tutorial ini untuk menginstal Postfix pada sistem Focal Fossa Ubuntu 20.04 LTS. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Postfix .