Konfigurasi Mail Server Centos 7 ( Lab 10.1 )

yo...., kembali lagi dengan saya kali ini saya akan memperlihatkan tutorial konfigrasi mail server pada centos 7, kemudian sesungguhnya apa sih mail server ?




Mail Server adalah sebuah server yang memperlihatkan layanan pada pengguna untuk mengirim dan mendapatkan e-mail satu sama lain dalam sebuah jaringa lokal maupun internet. mail server sendiri mempunyai 3 protokol, yaitu SMTP (Simple Mail Transfer Protocol) protokol ini berperan sebagai outgoing server yang bertugas untuk mengirim email yang bekerja pada port 25, POP3 (Post Office Protocol) kebalikan dari smtp protokol pop3 berperan sebagai Incoming Server yaitu bertuga sebagai peserta email yang bekerja pada port 110 selain pop3 terdapat satu lagi protokol yang berperan sebagai incoming server yaitu IMAP (Internet Message Access Protocol) yang bekerja pada  port 143.

pada lab kali ini untuk melaksanakan konfigurasi mail server kita harus menginstall paket Postfix dan Dovecot, " apaan lagi nih umbi umbian ? :v ", bukanlah, berkut penjelasannya 
  • Postfix, adalah sebuah kegiatan yang dipakai sebagai layanan SMTP (outgoing server), yaitu dipakai untuk berkomunikasi dengan server guna mengirimkan email dati lokal email ke server, sebelum karenanya dikirimkan ke server email penerima. Proses ini di kontrol dengan Mail Transfer Agent (MTA)
  • Dovecot, berguna sebagai layanan pop3 dan imap atau ibaratnya untuk kanal email masuk. pop3 yakni sebuah layanan satu arah, yang maksudnya yakni data diambil dari mail server, kemudian disimpan diperangkat anda. Sedangkan imap yakni komunikasi 2 arah, yang berarti email tetap berada di server tanpa disimpan di perangkat anda. 
nah untuk topologinya saya memakai topologi sebagai berikut, 



sepakat dari pada mual kebanyakan baca klarifikasi pribadi saja kita ke konfigurasinya, 

Konfigurasi Server

1. pertama lakukan instalasi postfix terlebih dahulu, secara default bila kita melaksanakan minimal instal pada server centos kita, maka kita tidak perlu lagi menginstall postfix

yum install postfix -y 


2. sehabis itu kita akan mengatur settingan postfix yang terletak di direktori /etc/postfix/ dengan nama main.cf 

nano /etc/postfix/main.cf 


3. sehabis itu uncomment pada bab myhostname kemudian isikan dengan hostname anda disini saya memakai dns dari mail server saya 


4. lakukan juga uncomment pada bab mydomain kemudian isikan dengan domain server anda 


5. kemudian uncomment pada bab myorigin



6. pada syntak inet_interface ubah valuenya menjadi all, ini berfungsi untuk mendefinisikan bahwa semua interface yang terhubung sanggup berfungsi sebagai peserta email dari semua jaringan yang terhubung 


7. sehabis itu tambahkan $mydomain pada bab mydestination, mydestination sendiri berfungsi untuk mendefinisikan domain mana pada server yang akan mendapatkan email, pada syntak dibawah yang akan mendapatkan email yakni myhostname, local.$mydomain, localhost, $mydomain


8. sehabis itu uncomment bab mynetworks dan isikan dengan network yang dipakai untuk lingkup mail server anda 


9. lakukan juga uncomment pada home_mailbox dan isikan Maildir untuk memilih lokasi dimana mailbox akan berada 


10. kemudian pada bab smtp_banner, pada baris gres masukkan synak mirip berikut yang berfungsi untuk mendefinisikan banner yang akan tampil dikala sebuah user mengakses mail server.


11. sehabis itu pada bab paling bawah file tambahkan skrip berikut 


  • message_size_limit = 10485760, untuk memilih besar email tiap kali melaksanakan pengiriman yaitu sebesar 10 MB
  • mailbox_size_limit = 1073741824, untuk memilih besar mailbox, disini untuk mailbox saya berikan ukuran sebesar 1 GB
  • smtpd_sasl_type = dovecot, untuk memakai dovecot sebagai tipe SASL yang digunakan 
  • smtpd_sal_path = private/auth, yaitu isu spesifik implementasi yang dikirim server SMTP Postfix ke implementasi plugin SASL yang dipilih dengan smptd_sasl_type yaitu pada private/auth
  • smtpd_sasl_auth_enable=yes, berfungsi untuk mengaktifkanauthentication pada SASL smtp 
  • smtpd_sasl_security_options = noanonymous, berfungsi untuk mengatur opsi keamana dimana user anonymous dihentikan untuk melaksanakan otentikasi
  • smtpd_sasl_local_domain = $myhostname , merupakan nama server lokal SASL postfix, yang ditentukan dari hostname server
  • smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject, adalah opsional pembatasan server SMTP Postfix berlaku dalam konteks perinta rcpt to client 
12. sehabis itu lakukan restart layaan postfix dan lakukan enable biar layanan postfix sanggup berjalan dengan otomatis dikala server menyala 


14. terakhir tambahkan layanan smtp ke dalam firewall

firewall-cmd --add-service=smtp --permanenr

kemudian lakukan reload biar konfigurasi pada firewall sanggup berjalan 

firewall-cmd --reload 


14. sehabis kita melaksanakan instalasi dan dan konfigurasi postfix, selanjutnya kita akan melaksanakan konfigurasi dovecot. pertama lakukan instalasi dovecot dengan command 

yum install dovecot -y 


15.  setleh itu buka dovecot.conf yang terletak di etc/dovecot untuk melaksanakan konfigurasi pada dovecot 

nano /etc/dovecot/dovecot.conf 


16. pada bab protocols hilangkan tanda pagar biar protokol yang tercantum sanggup digunakan


17. kemudian uncomment pada bab listen dan isikan valuenya menjadi '*' agar mengizinkan semua koneksi ipv4 pada semua interface


bila sudah kemudian save

18. selanjutnya buka 10-auth.conf yang terletak di /etc/dovecot/conf.d/

nano /etc/dovecot/conf.d/10-auth.conf 


19. kemudian uncomment disable_plaintect_auth dan isikan valuenya menjadi no untuk mengaktifkan plain text authentication


20. cari lagi syntak auth_mechanisms, kemudian tambahkan login pada valuenya, untuk mengatur mekasnisme otentikasi


bila sudah kemudian save 

21. pindah lagi ke file konfigurasi dovecot satunya yaitu 10-mail.conf yang terletak di direktori yang sama 

nano /etc/dovecot/conf.d/10-mail.conf 


22. kemudian uncomment pada mail_location ini berfungsi untuk memilih lokasi dari si mail itu sendiri, jika sudah kemudian save


23. langkah selanjutnya yakni mengedit konfigurasi pada 10-master.conf 

nano /etc/dovecot/conf.d/10-master.conf



24. kemudian atur postfix smtp-auth menjadi mirip dibawah ini, yaitu ubah user dan group menjadi postfix, kemudian save


25. terakhir yakni konfigurasi untuk ssl yang berada di 10-ssl.conf

nano /etc/dovecot/conf.d/10-ssl.conf 



26. kemudian ubah value sslnya menjadi no, karena di sini kita belum memakai ssl


27 . nah sekarang, jalankan perintah start dan enable biar layanan dovecot sanggup berjalana secara otomatis dikala server menyala

systemctl start dovecot
systemctl enable dovecot


28. tambahkan juga port yang dipakai oleh pop3 dan imap, yaitu port 110 dan 143 kedalam firewall, dan jangan lupa lakukan reload service firewall

firewall-cmd --add-port=(110/tcp,143/tcp) --permanent
firewall-cmd --reload


29. untuk melaksanakan pengetesan buat dua user gres memakai perintah

useradd namauser
passwd namauser



Verifikasi 

1. untuk verifikasi, pada client, masuk ke terminal linux atau command prompt pada windows yang sudah mempunyai fitur telnet alasannya kita akan mencoba melaksanakan pengiriman email melalui fitur telent, kemudian lakukan pengiriman email mirip berikut 

telnet mail.namadomain.xxx 25 


  • telnet mail.queenvin.net 25, alasannya kita akan melaksanakan pengiriman email, maka harus memakai outgoing server dengan port 25 
  • mail from: ratu, berguna untuk mendefinisikan bahwa email yang ditulis berasal dari user ratu
  • rcpt to: christ, berguna untuk mendefinisikan bahwa email tersebut di tujukan untuk user christ 
  • data, berfungsi untuk membuka kolom text mail
  • Hai... Kevin, merupakan email yang akan dikirim, untuk pertanda bahwa penulisan email telah selesai kita harus memakai tanda titik pada simpulan penulisan email
  • exit, untuk keluar dari telnet 
2. untuk mengecek apakah email itu terkirim, berarti server yang kita gunakan yakni incoming server, oleh alasannya itu saay kita membuka layanan telnet port yang dipakai yakni 110 

telnet mail.namadomain.xxx 110 


  • user christ, berfungsi untuk login sebagai user christ
  • stat, untuk melihat status apakah terdapat, email yang masuk atau tidak, bila terdapat email masuk maka dikala kita kita melaksanakan stat maka output yang keluar akan berbeda, pada gambar output memperlihatkan 1 yang berarti terdapat 1 email yang telah masuk
  • retr 1, berfungsi untuk membuka email nomer 1 yang telah diterima 
nah pada gambar diatas sanggup kita lihat bahwa email yang sebelumnya dikirim telah hingga ke user yang dituju dengan keterangan dan isi email yang sama 

nah sekian tutorial saya kali ini, mengenai konfigurasi mail server, semoga bermanfaat...

0 Response to "Konfigurasi Mail Server Centos 7 ( Lab 10.1 )"

Posting Komentar