GNU/Linux >> Belajar Linux >  >> Ubuntu

Konfigurasikan Postfix sebagai Server SMTP Send-Only di Ubuntu 20.04

Postfix adalah Mail Transport Agent (MTA) sumber terbuka. MTA adalah komponen dari Simple Mail Transfer Protocol (SMTP) yang bertanggung jawab untuk mentransfer email dari satu server email ke server email lainnya.

Tutorial ini menjelaskan bagaimana Anda dapat menginstal dan mengonfigurasi Postfix sebagai server SMTP hanya-kirim di Ubuntu 20.04 . Anda dapat menggunakan ini untuk mengirim email pemberitahuan ke alamat eksternal saat peristiwa tertentu terjadi di server -- seperti saat pekerjaan pencadangan berhasil atau gagal.

Prasyarat

  1. Server Ubuntu 20.04
  2. Pengguna dengan hak istimewa sudo
  3. Nama domain terdaftar yang menunjuk ke alamat IP publik server Anda

Konfigurasi Server Fully Qualified Domain Name (FQDN)

Nama domain yang sepenuhnya memenuhi syarat terdiri dari nama host dan nama domain. Misalnya, mail.domain.com -- di mana mail adalah nama host dan domain.com adalah nama domain. FQDN secara unik mengidentifikasi server Anda di Internet.

Pertama, jalankan perintah di bawah ini untuk membuka hostname file untuk diedit.

$ sudo nano /etc/hostname

Selanjutnya, hapus entri yang ada jika Anda tidak ingin menggunakannya, dan masukkan nama host yang Anda inginkan (mis. mail atau smtp). Setelah itu, simpan perubahan Anda dan tutup file hostname.

Untuk mengkonfigurasi bagian nama domain, jalankan perintah di bawah ini.

$ sudo nano /etc/hosts

Dalam file ini, Anda perlu menentukan alamat IP publik server Anda, FQDN, dan nama host. Berikut ini contohnya.

127.0.0.1 localhost
127.0.1.1 smtp.domain.com smtp
192.1.2.3 smtp.domain.com smtp

Simpan perubahan Anda dan tutup file host.

Instal dan Konfigurasi Postfix

Sekarang, mari kita lanjutkan untuk menginstal dan mengkonfigurasi Postfix. Jalankan perintah di bawah ini untuk memeriksa pembaruan paket.

$ sudo apt update

Selanjutnya, jalankan perintah di bawah ini untuk menginstal mailutils yang merupakan kumpulan utilitas email, termasuk Postfix.

$ sudo apt install mailutils -y

Pada layar konfigurasi paket Postfix awal, baca informasi yang ditampilkan dan tekan enter untuk melanjutkan.

Pada layar berikutnya, pilihan default harus Situs Internet . Ini bagus karena tujuan kami adalah mengirim email melalui Internet. Tekan tombol tab untuk memindahkan pilihan ke Oke lalu tekan enter.

Selanjutnya, nama email sistem mungkin sudah diisi untuk Anda berdasarkan FQDN server Anda. Hapus bagian host sehingga menjadi domain.com saja.

Tekan tombol tab untuk memilih Oke lalu tekan enter untuk menyelesaikan instalasi.

Jalankan perintah berikutnya untuk memeriksa status Postfix.

$ sudo systemctl status postfix

Untuk memastikan bahwa postfix dimulai secara otomatis setiap kali server di-boot ulang, jalankan:

$ sudo systemctl enable postfix

Sekarang, buka file konfigurasi Postfix utama dengan perintah berikut.

$ sudo nano /etc/postfix/main.cf

Dalam file ini, cari inet_interfaces dan atur nilainya ke hanya loopback . Ini akan memastikan bahwa Postfix hanya akan mendengarkan pada antarmuka localhost dan dapat mencegahnya digunakan sebagai relai terbuka.

Simpan perubahan Anda dan tutup main.cf berkas.

Muat ulang konfigurasi Postfix dengan perintah berikut:

$ sudo systemctl reload postfix

Uji Postfix

Untuk menguji Postfix, jalankan perintah di bawah ini. Yang paling penting di sini adalah mengganti [email protected] dengan alamat penerima eksternal yang valid tempat pesan pengujian ini akan dikirimkan.

$ echo "This is the message body to test Postfix" | mail -afrom:[email protected] -s "This is the message subject to test Postfix" [email protected]

Periksa kotak surat eksternal Anda untuk mengonfirmasi apakah pesan telah terkirim. Kemungkinan besar akan ditempatkan di folder sampah/spam.

Kesimpulan

Dalam tutorial ini, kami telah menjelaskan langkah-langkah untuk menginstal dan mengkonfigurasi Postfix sebagai server SMTP hanya-kirim di Ubuntu 20.04. Tutorial ini berfokus pada konfigurasi dasar Postfix. Untuk mempelajari lebih lanjut, lihat dokumentasi Postfix.


Ubuntu
  1. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 20.04

  2. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 20.04

  3. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 18.04

  1. Cara Mengonfigurasi Replikasi Master-Slave MySQL di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 18.04

  3. Cara Mengkonfigurasi HAProxy di Server Debian 9 / Ubuntu 16.04

  1. Cara Mengkonfigurasi Server Bacula di Ubuntu 16.04

  2. Cara Mengonfigurasi OSSEC di Ubuntu - Bagian 2

  3. Cara Mengonfigurasi OpenVPN di Ubuntu 16.04