Wednesday, February 1, 2017

How to install Mail Server at Debian Server 8 Jessie


Febriyan Net - Apa kabar ? kali ini admin akan membahas tentang Konfigurasi Mail Server pada Debian Server 8 Jessie. Mail server berfungsi agar komputer dapat saling mengirim pesan ke komputer lain, dan juga mail server berfungsi sebagai penghubung atau jembatan antar user dalam melakukan pengiriman email. Salah satu dari jenis mail server yaitu  Pada debian server juga, teman teman dapat membuat mail server sendiri dan domain sendiri. Langsung saja kita mulai dari pengertian dari mail server terlebih dahulu.

Pengertian

Mail server merupakan aplikasi yang digunakan untuk mengirim dan menerima email dalam satu jaringan local maupun internet, dan mail server juga berfungsi sebagai penampung pesan pesan dari user user yang menggunakan mail server tersebut.

Postfix adalah mail transfer agent bebas dan terbuka. Postfix merupakan mail transfer agent default untuk sejumlah sistem operasi bertipe Unix. Postfix didistribusikan menggunakan Lisensi Umum IBM 1.0 yang merupakan lisensi perangkat lunak bebas tetapi tidak kompatibel dengan GPL.
Baca selengkapnya di https://id.wikipedia.org/wiki/Postfix

Maksud dan Tujuan

1. Memasang dan mengkonfigurasi mail server pada debian server 8 jessie.
2. Mengirim pesan antar client1 kepada client2 yang terhubung ke mail server yang sama.

Alat dan bahan

1. PC server debian 8 Jessie.
2. Kabel UTP straight dan cross.

Jangka waktu pelaksanaan

Kurang kebih 10 menit untuk pembelajaran.

Tahap pelaksanaan

Debian server anda harus mempunyai nama domain terlebih dahulu, disini admin sudah memberi domain febriyan.com pada debian server admin.

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Keterangan
Perangkat Interfaces IP address
Debian server (febriyan.com) ether1 192.168.1.1
Laptop Client - 192.168.1.2

Masuk ke terminal debian server, ketikkan perintah :

root@febriyan:~# apt-get install postfix courier-imap courier-pop -y

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Akan muncul dialog box untuk memilih type dari mail server nya, pilih Internet site :

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net
Jika ada perintah untuk mengisi system mail name, isi dengan dns atau domain mail server (febriyan.com) .

Jika sudah buat direcory untuk menyimpan pesan pesan dari user, ketikkan perintah :

root@server:/home/febri# maildirmake /etc/skel/Maildir

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Nah sekarang kita harus mengkonfigurasi agar postfix terhubung dengan directory mail yang baru saja dibuat , ketikkan perintah :

root@server:# nano /etc/postfix/main.cf

Tambah tulisan  " home_mailbox = Maildir/ " pada baris paling bawah, sehingga menjadi seperti berikut :

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Nah, jika sudah save dengan cara tekan tombol ctrl + x tekan y lalu enter .
Selanjutnya kita harus mengkonfigurasi postfix nya, ketikkan perintah :

root@server:# dpkg-reconfigure postfix

System mail name diisi dengan domain mail server .

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Root and postmaster mail recipient dikosongkan saja .


Other destinations to accept mail for biarkan default saja lalu enter


Force sysnchronous pilih no


Local networks tambah " 0.0.0.0/0 " pada akhir tulisan  seperti dibawah ini :




Use Procmail for local delivery pilih no



Mailbox size limit isi dengan 0 , (biarkan default) lalu ok .


Local address extension character diisi dengan " + " atau biarkan default .


Untuk internet protocol diisi dengan ipv4 .


Setelah itu restart postfix, courier-imap. dan courier-pop

root@server:# /etc/init.d/postfix restart

root@server:# /etc/init.d/courier-imap restart

root@server:# /etc/init.d/courier-pop restart


Setelah installasi mail server sudah selesai, selanjutnya kita harus membuat 2 user agar dapat saling mengirim satu sama lain .
Ketikkan perintah :

root@server:~# adduser client1

root@server:~# adduser client2


Nah, 2 user sudah dibuat. selanjutnya kita masuk ke tahap pengujian

Pengujian
Masih berada di server, ketikkan perintah :

root@server:~# telnet mail.febriyan.com 25

Nah, sekarang ketikkan perintah :

mail from:client1
rcpt to:client2
data
isi pesan teks terserah
.
quit
Karena kita menggunakan port 25. Port 25 digunakan untuk mengirim pesan (SMTP), jadi perintah diatas digunakan untuk mengirim pesan dari user client1 ke user client2 .


Selanjutnya kita ingin melihat apakah pesan sudah terkirim ke client2 atau tidak. Ketikkan perintah :

root@server:~# telnet mail.febriyan.com 110


Lalu ketikkan perintah :

user client2
pass 123 (isi dengan password dari user client2)
stat
retr 1

Nah coba cek apakah pesan tadi sudah terkirim atau tidak, ternyata sudah berhasil terkirim.

Nah, sekarang mail server sudah berhasil dibuat dan client sudah dapat mengirim pesan antar akun. Pada artikel kali ini kita melakukan pengujian dengan menggunakan mode cli sehingga membutuhkan perintah perintah khusus agar dapat mengirim dan menerima email,maka dari itu untuk mempermudah dalam pengiriman, biasanya mail server membutuhkan bantuan dari webmail salah satunya yaitu squirrelmail, tetapi itu tidak dibahas di artikel kali ini :) .

Kesimpulan

Untuk hasil dari percobaan kita kali ini, mail server sudah berhasil dibuat dan kedua user sudah dapat mengirim pesan melalui telnet (cli) .

Referensi

https://id.wikipedia.org/wiki/Postfix

Terimakasih telah membaca artikel tentang How to install Mail Server at Debian Server 8 Jessie . Semoga bermanfaat bagi teman teman .

Terimakasih
Komentar

0 comments