Mail Server adalah server yang memberikan layanan pada pengguna untuk mengirim dan menerima email di jaringan lokal maupun internet. Disebutkan juga bahwa Mail Server adalah sebuah program berbasis cloud computing dalam layanan internet yang digunakan untuk melayani pengiriman atau penerimaan email via jaringan server mail yang sama.
Awalnya mail server disebut VMailer dan IBM Secure Mail dan terus dikembangkan secara aktif sehingga menghasilkan Postfix pertama yang dilucurkan sekitar tahun 1999. Kelebihan Mail Server adalah:
- Lebih cepat dan efisien
- Lebih privat
- Bisa langsung diatasi jika terjadi kerusakan
- Lebih mudah mengatur akun
Fungsi Mail Server yaitu sebagai program yang membantu mengatur agar email dapat dikirim oleh pengirim sekaligus dapat diterima dengan cepat, aman dan tanpa kendala oleh penerima email.
Tujuan membangun layanan Mail Server adalah untuk membangun jaringan transportasi emial menjadi lebih lancar tanpa adanya interupsi dari pihak luar.
Jenis Mail Server ada beberapa, diantaranya yaitu:
- Sendmail
Bagi orang yang menggunakan OS Linux pasti tidak asing dengan Mail Server ini, karena jenis Mail ini merupakan sistem yang paling standar.
2. Postfix
Postfix merupakan Mail Server yang dibuat setelah dilakukannya pengembangan dari Sendmail, Menariknya jenis ini dapat dijalankan di Mac OS X selain di Linux.
3. Qmail
Ada beberapa anggapan bahwa Qmail merupakan Mail Server paling aman yang saat ini bisa didapatkan. Karena hingga saat ini masih belum ditemukan celah untuk merusak sistem Mail tersebut, tercatat juga bahwa Qmail juga digunakan oleh provider email garatis seperti yahoo dan Hotmail.
INSTALL POSTFIX
Oke sudah cuku penjelasanya, kali ini kita akan belajar menginstall Mail Server di Centos7. Jenis Mail Server yang digunakan kali ini adalah Postfix, untuk membangun Mail Server pertama yang harus kita lakukan adalah install aplikasi postfix, Perintahnya seperti dibawah ini.
Selanjutnya edit file konfigurasi postfix yaitu main.cf
Edit seperti dibawah ini, yaitu tambahkan myhostname dan mydomain adalah dns dari server sendiri.
tambahkan myorigin = $mydomain
inet_interfaces = all
mydestination = ditambahkan dibaris terakhir yaitu $mydomain
tambahkan alamat IP Jaringan client dan 127.0.0.0/8
hapus tanda # dari home_mailbox = Maildir/
tambahkan smtpd_banner = $myhostname ESMTP
Tambahkan baris seperti dibawah ini dipaling bawah file main.cf
message_size_limit = 10485760
mailbox_size_limit = 1073741824
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
Lakukan restart dan enable pada daemon postfix
Atur supaya firewall tidak memblokir paket postfix.
INSTALL DOVECOT.
Selanjutnya adalah kita harus install dovecot untuk mengkonfigurasi POP/IMAP Server. Caranya adalah seperti dibawah ini.
Edit file /etc/dovecot/dovecot.conf menjadi seperti dibawah ini.
Edit file /etc/dovecot/conf.d/10-auth.conf menjadi seperti dibawah ini.
Edit file /etc/dovecot/conf.d/10-mail.conf menjadi seperti dibawah ini.
Edit file /etc/dovecot/conf.d/10-master.conf menjadi seperti dibawah ini.
Edit file /etc/dovecot/conf.d/10-ssl.conf
Lakukan start dan enable daemon dovecot
Izinkan service dovecot di firewall.
Tambahkan akun untuk berkirim pesan.
INSTALL MAILX
Digunakan untuk OS user akun, caranya seperti dibawah ini.
Selanjutnya set variabel lingkungan untuk Maildir.
Karena kita sudah membuat dua akun yaitu akun1 dan akun2. sekarang untuk mencoba, login ke akun1 terlebih dahulu. Kemudian kirim pesan ke akun2.
Untuk melihat pesan, login ke akun2, dan ketikan mail untuk melihat pesan yang ada.
Terlihat ada 2 pesan, dan kita mengetikan & 2 yang berarti kita membuka pesan kedua tersebut, dan muncullah pesan dari akun1.