GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Postfix di Ubuntu 20.04 LTS

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 ke root user . Kami merekomendasikan untuk bertindak sebagai non-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 komentar

mail_owner =postfix

# baris 94:batalkan komentar dan tentukan nama host

myhostname =mail.idroot.us

# baris 102:batalkan komentar dan tentukan nama domain

domain saya =idroot.us

# baris 123:batalkan komentar

asal saya =$domainsaya

# baris 137:batalkan komentar

inet_interfaces =semua

# baris 185:batalkan komentar

mydestination =$myhostname, localhost.$mydomain, localhost, $mydomain

# baris 228:batalkan komentar

local_recipient_maps =unix:passwd.byname $alias_maps

# baris 270:batalkan komentar

mynetworks_style =subnet

# baris 287:tambahkan jaringan lokal Anda

mynetworks =127.0.0.0/8,10.0.0.0/24

# baris 407:batalkan komentar

alias_maps =hash:/etc/aliases

# baris 418:batalkan komentar

alias_database =hash:/etc/aliases

# baris 440:batalkan komentar

home_mailbox =Maildir/

# baris 576:beri komentar dan tambahkan# smtpd_banner =$myhostname ESMTP $mail_name (Ubuntu)smtpd_banner =$myhostname ESMTP# baris 650:tambahkan

sendmail_path =/usr/sbin/postfix

# baris 655:tambahkan

newaliases_path =/usr/bin/newaliases

# baris 660:tambahkan

mailq_path =/usr/bin/mailq

# baris 666:tambahkan

setgid_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 .


Ubuntu
  1. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  2. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  3. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  1. Cara Menginstal Ansible di Ubuntu 20.04 LTS / 21.04

  2. Cara Menginstal Minikube di Ubuntu 20.04 LTS / 21.04

  3. Cara Menginstal Spotify di Ubuntu 18.04 LTS

  1. Cara Menginstal Prometheus di Ubuntu 18.04 LTS

  2. Cara Menginstal Memcached di Ubuntu 18.04 LTS

  3. Cara Menginstal VestaCP di Ubuntu 18.04 LTS