Pada tutorial ini, kami akan memandu bagaimana cara menginstall dan mengatur mail server Ubuntu pada server VPS Ubuntu 18.04. Ada beberapa alternatif untuk membuat email server Linux; namun kami akan berfokus pada Postfix.
Mengonfigurasi Server DNS Untuk Mail Server Ubuntu
Anda dapat mengikuti langkah-langkah yang kami infokan. Dengan mengikuti langkah yang kami berikan, maka tidak akan ada masalah ketika Anda ingin mengelola konfigurasi email server :
1. Login dan Perbarui Server Anda
Masuk pada server Anda menggunakan SSh. Jika Anda mengalami masalah saat login, Setelah berhasil login, Anda perlu memperbarui perangkat Anda dengan menggunakan command:
2. Install Bind
Untuk mengonfigurasi server DNS yang akan memerlukan Postfix, Anda harus memiliki additional tool bernama Bind. Jalankan command berikut untuk menginstall tool tersebut:
3 Konfigurasi /var/cache/db.test
Pada langkah ini, Anda perlu mengingat bahwa alamat IP untuk perangkat Ubuntu 18.04 adalah 192.168.250.7. Maka dari itu, alamat IP tersebut perlu diganti ke alamat dimana instalasi akan dijalankan. Sebagai contoh, kami menggunakan mail.test.com sebagai FQDNS.
Jadi, sekarang Anda perlu membuat zona baru. Untuk melakukan ini, buat file baru dengan informasi zona tersebut.
sudo nano /var/cache/bind/db.test
Lalu, tambahkan barisan command ini:
$ORIGIN test.com.$TTL 1D@ IN SOA ns1 root( 1 ;serial 1D ;refresh 2H ;retry 2W ;expire 5H ;minimum);@ IN NS ns1ns1 IN A 192.168.250.7mail IN A 192.168.250.7@ IN MX 5 mail
Perlu diingat, Anda harus mengganti alamat IP dengan command line tersebut, dan mengganti domain menjadi domain yang ingin digunakan. Setelah itu, tekan CTRL+O untuk menyimpan perubahan, dan tekan CTRL+X untuk menutup nano editor.
4. Menambah Zona Baru untuk Konfigurasi Bind
Sebelum mengaktifkan zona yang baru, Anda perlu memeriksa file konfigurasi terlebih dahulu.
Setelh itu, Anda dapat menambahkan zona baru untuk zona konfigurasi Bind. Untuk melakukannya, jalankan command:
Lalu, tambahkan zona yang baru:
Jangan lupa tekan CTRL+O untuk menyimpan perubahan, dan tekan CTRL+X untuk menutup nano editor.
5. Konfigurasi /etc/bind/named.conf.options
Anda perlu untuk uncomment barisan forwarder dan memasukkan Google DNS – 8.8.8.8. Pada file /etc/bind/named.conf.options. Untuk melakukannya, Anda hanya perlu menghapus simbol // seperti yang ditunjukkan pada gambar di bawah ini:
6. Restart Bind
Sekarang, Anda perlu merestart bind9. Anda dapat melakukannya melalui dua command:
Atau
Mengonfigurasi koneksi yang digunakan
Jika sudah selesai dengan semua prosesnya, Anda perlu mengganti server DNS ke Ubuntu mail server, karena server Ubuntu tersebut juga akan menjadi server DNS Anda.
1. Download Network-Manager
Untuk melakukannya, Anda dapat menggunakan network-manager. Install tool tersebut dengan memasukkan command berikut pada command line:
2. Menampilkan Semua Koneksi Aktif
Setelah itu, Anda dapat menampilkan semua koneksi aktif dengan menjalankan command:
Untuk koneksi aktif ditunjukkan dengan warna hijau.
3. Pilih Koneksi Tertentu untuk Diubah
Sekarang Anda dapat mengetahui kira-kira koneksi mana yang perlu diubah. Pada command di bawah ini, gantilah “[active connection name]” dengan nama koneksi yang ingin diubah:
4. Hapus Server DNS yang Aktif
Anda dapat menghapus Server DNS yang aktif dengan command berikut:
5. Atur Server DNS Baru
Untuk mengatur server DNS yang baru, Anda perlu menjalankan command-command seperti yang ditunjukkan di bawah ini:
Berikut merupakan command untuk simpan perubahan dan keluar:
6. Restart Koneksi
Langkah selanjutnya adalah merestart koneksi agar perubahan yang telah dilakukan dapat berjalan dengan semestinya. Perlu diingat bahwa Anda perlu memasukkan nama koneksi Anda:
7. Mengganti Hostname Aktif
Anda perlu mengganti hostname aktif sebagai langkah terakhir sebelum menginstall mail server:
Kami menyarankan agar logout terlebih dahulu lalu login lagi pada server Anda sebelum memulai sesi selanjutnya.
Cara Membuat Mail Server di Ubuntu 18.04
Berikut adalah langkah-langkah yang perlu Anda jalankan :
1. Install Postfix Email Server
Anda dapat menginstal Postfix. Postfix merupakan server email yang ditulis dalam bahasa pemrograman C. Fitur utama dari Postfix adalah kecepatan eksekusi dan fitur open-source. Install Postfix dengan command berikut:
Selama proses instalasi, akan ada pertanyaan untuk mengonfigurasi package. Pada screen pertama, pilihlah opsi Internet Site.
Lalu, Anda dapat memasukkan nama servernya. Pada kasus ini bernama contoh.com.
Postfix begitu fleksibel dan luwes dalam hal konfigurasi ekstensif. Namun, dalam tutorial ini, kami akan tetap menggunakan konfigurasi default.
2. Tambah User
selanjutnya, Anda perlu menambahkan user pada group mail:
Hal ini perlu dilakukan karena pada Ubuntu 18.04, hanya user yang berada pada mail group lah yang dapat menggunakan utilitas ini.
Lalu, buat user dan tambahkan ke dalam mail group sehingga mereka dapat mengirim dan menerima mail. Pada contoh ini, Gabriel akan ditambahkan ke mail group:
Setelahnya, Anda dapat mengatur kata sandi untuk user yang baru saja dibuat:
Test Ubuntu Mail Server
Setelah membuat mail server di Ubuntu, ada satu hal penting yang perlu dilakukan. Yaitu menguji mail tersebut dengan cara mengirim dan menerima email dari terminal. Untuk melakukannya, Anda perlu menginstal package mailutils:
Dengan begitu, Anda dapat mengirim email kepada user akun email lain yang bernama contoh. Ketikkan subyek dan pesan yang ingin disampaikan. Setelah itu, tekan CTRL+D untuk menyelesaikan prosesnya. Untuk menulis email, masukkan command berikut:
Sekarang kita bisa masuk ke user lain dan memeriksa mail utility nya.
Setelah menjalankan command email, Anda akan melihat email yang baru saja dikirim ke test user lainnya. Untuk mengakses email, cukup tulis nomor mail, dalam hal ini, 1.
Untuk menguji email outbound dari user ini, coba masukkan alamat email lain:
Sekarang Anda dapat mengirim email dari email sever Ubuntu 18.04