Email atau electronic mail merupakan layanan untuk mengirim pesan secara elektronik melalui jaringan atau internet.
Kebutuhan akan email menjadi semakin penting di era serba digital seperti saat ini. Email layaknya sebuah rumah kita yang berada di internet.
Kita dapat mengirim pesan berupa teks, video, gambar, atau dokumen penting lainnya melalui email tanpa harus bertemu secara langsung dengan penerima pesan.
Untuk dapat mengirim, menerima fan menyimpan email, kita menggunakan layanan mail server seperti Google, Yahoo, atau Outlook.
Mail server merupakan komputer server yang berfungsi untuk mengirim dan menerima email pada suatu jaringan atau internet.
Pada artikel ini kita akan belajar cara konfigurasi mail server di Ubuntu 18.04 menggunakan Postfix dan Dovecot.
Berikut beberapa catatan untuk konfigurasi mail server pada artikel ini.
Kita perlu menambahkan record MX pada konfigurasi domain, agar mail server yang kita buat nantinya berjalan dengan baik.
Edit file /etc/bind/raintekno.db menjadi seperti berikut.
Tambahkan yang ditandai dengan teks merah.
Untuk yang belum melakukan konfigurasi DNS Server. Bisa baca terlebih dahulu artikel tentang cara konfigurasi DNS Server di Ubuntu 18.04 ya.
Kemudian restart service DNS dengan perintah berikut ini.
Pertama, kita lakukan instalasi paket Postfix dan Dovecot dengan perintah berikut ini.
Akan muncul tampilan seperti gambar berikut ini dan tekan tombol Enter.
Pada pop-up Postfix Configuration, pilih saja No Configuration karena kita akan konfigurasi secara manual Postfixnya.
Postfix merupakan mail transfer agent (MTA) yang berfungsi untuk mengirim dan menerima email pada sistem operasi berbasis Linux dan UNIX. Mari kita lanjut konfigurasi ya.
Karena pada saat instalasi kita pilih No Configuration, maka kita perlu copy dulu file /usr/share/postfix/main.cf.dist ke file konfigurasi Postfix di /etc/postfix/main.cf.
Buka file /etc/postfix/main.cf menggunakan teks editor nano.
Edit konfigurasi seperti berikut ini. Gunakan perintah Ctrl+- untuk loncat ke baris tertentu.
Jangan menambahkan kalimat yang berawal dari // pada konfigurasi di atas.
Kemudian tambahkan konfigurasi berikut di akhir file /etc/postfix/main.cf.
# Batas maksimal Inbox 100 Mb (dalam ukuran byte)
mailbox_size_limit = 102400000
# SMTP-Auth
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
Selanjutnya simpan apa yang sudah kita konfigurasi dengan perintah berikut ini.
Restart service Postfix dengan perintah berikut ini.
Dovecot berjalan pada protokol IMAP dan POP3 yang memungkinkan kita untuk menggunakan email client seperti Thunderbird Mail atau Outlook dalam mengirim, menerima, dan mengelola email.
Edit file dovecot.conf lalu hapus pagar pada baris ke 30.
Jangan lupa disimpan ya dengan perintah Ctrl+X, pilih Y, kemudian Enter.
Selanjutnya kita edit file 10-auth.conf.
Pada baris ke 10, hapus tanda pagar dan ubah menjadi no.
Edit file 10-mail.conf. Pada baris ke 30 ubah menjadi Maildir seperti berikut ini.
Selanjutnya kita edit file 10-master.conf. Pada baris ke 96-98 ubah dan tambahkan menjadi seperti berikut ini.
Konfigurasi Dovecot telah selesai. Selanjutnya kita restart service dovecot.
Untuk menambah atau membuat akun email yang akan kita gunakan untuk pengetesa, gunakan perintah berikut ini.
Masukkan password dan data yang dibutuhkan.
Lakukan pengetesan di komputer client menggunakan email klien Thunderbird Mail. Silakan download terlebih dahulu disini kemudian install ya.
Setelah instalasi ThunderBird Mail selesai. Silakan tambahkan akun email seperti gambar berikut ini kemudian klik Continue.
Klik done untuk melanjutkan.
Akan muncul peringatan bahwa server mail.raintekno.us tidak menggunakan enkripsi. Centang pada kotak I understand the risks, kemudian klik Confirm.
Selanjutnya akan muncul peringatan karena kita tidak menginstall SSL Certificate. Untuk tujuan pengetesan, klik Confirm Security Exception.
Maka kita akan berhasil login ke mail server yang sudah kita konfigurasi. Selanjutnya lakukan hal yang sama untuk login ke akun email kedua.
Lakukan pengetesan dengan mengirim email ke akun email kedua. Disini, kita mengirim email dari hrd@raintekno.us ke bizdev@raintekno.us
Setelah email terkirim. Kita bisa lihat ada email masuk di akun bizdev@raintekno.us.
Klik pada gambar untuk memperbesar gambar.
Email Baru dari akun email hrd@raintekno.us sudah diterima di akun email bizdev@raintekno.us. Artinya kita telah selesai melakukan konfigurasi mail server di Ubuntu 18.04.
Mail server merupakan server yang digunakan untuk mengelola dan menyimpan email pada suatu jaringan atau internet.
Untuk membangun sebuah mail server, dibutuhkan paket Postfix dan Dovecot.
Pada artikel ini kita telah selesai melakukan konfigurasi mail server di Ubuntu 18.04, semoga artikel ini dapat dimengeri dan bermanfaat ya.