Install dan Konfigurasi Mail Server With Squirrelmail Centos 6.4 Full

 Mail Server adalah salah satu jenis service yang paling umum digunakan dibagian perusahaan, salah satu fungsinya adalah dapat mengirimkan surat digital ke pengguna email lainnya. untuk membuat mail service dalam jaringan Lokal mudah, apa lagi menggunakan sistem operasi Linux.

 Langsung saja kita mulaikan konfigurasinya :

1. Install  mail server dan paket pendukungnya dengan cara berikut :
yum install httpd-* mysql-* php php-devel php-mbsting php-mysql php-imap php-gd postfix-* dovecot-* telnet-* -y

www.ownmind.xyz

2. Konfigurasi postfix dengan cara :
nano /etc/postfix/main.cf
www.ownmind.xyz

3. Hapus tanda (#) pada myhostname dan ubah menjadi hostname.domain.com seperti dibawah .
4. Hapus tanda (#) pada mydomain dan isikan domain tersebut.
www.ownmind.xyz
5. Hapus tanda (#) pada myorigin:
www.ownmind.xyz
6. Ubah inet_interfaces menjadi all .
www.ownmind.xyz
7. Hapus tanda (#) pada mydestination ke 2 dan tambahkan $domain setelahnya.
www.ownmind.xyz
8. Hapus tanda (#) Pada mynetwork dan tambahkan network setelahnya
www.ownmind.xyz
9. Hapus tanda (#) pada home_mailbox = Maildir/ .
www.ownmind.xyz
10. Hapus tanda (#) pada smtpd_banner dan ubah menjadi smtpd_banner = $myhostname. Dan Save konfigurasi.
www.ownmind.xyz
11. Sekarang kita setting dovecot , Edit file dengan cara :


nano /etc/dovecot/dovecot.conf
Hapus tanda (#) pada protocols = imap pop3 lmtp
www.ownmind.xyz
12. Edit file 10-mail.conf dengan cara:


nano /etc/dovecot/conf.d/10/mail.conf
Hapus tanda (#) pada mail_location = maildir; /Maildir
www.ownmind.xyz
13. Edit file 10-auth.conf dengan cara:


nano /etc/dovecot/conf.d/10-auth.conf
Hapus tanda (#) pada disable_plaintext_auth = yes dan ubah menjadi no.
www.ownmind.xyz
14. Hapus tanda (#) pada auth_mechanisms =plain dan tambahkan login setelah plain.
www.ownmind.xyz

15. Edit file 10-master.conf dengan cara:


nano /etc/dovecot/conf.d/10-master.conf
Tambahkan yang berwana Biru dan Hapus warna merah Pada :
unix_listener auth-userdb {
#mode = 0600
#user = postfix
#group = postfix
}

www.ownmind.xyz

16. Restart semua yang bersangkutan dengan Mail Server dan aktifkan secara otomatis.



service postfix restart && chkconfig postfix on


service dovecot restart && chkconfig dovecot on


service httpd restart && chkconfig httpd on


17. Download Squirrelmailnya dengan perintah:


wget http://sourceforge.net/projects/postfixadmin/files/latest/download?source=files
www.ownmind.xyz

18. Setelah selesai extrak squirrelmail ke folder /var/www/html:


tar –zxvf squirrelmail-webmail~1.4.22.tar.gz –C /var/www/html
www.ownmind.xyz

19. Pindah ke direktori /var/www/html/:


cd /var/www/html/
dan ganti nama folder squirrelmail-webmail~1.4.22 menjadi webmail.
mv squirrelmail-webmail~1.4.22 webmail
www.ownmind.xyz


20. Buatlah folder data dan attach pada /var/local/squirrelmail/:



mkdir –p /var/local/squirrelmail/data/


mkdir –p /var/local/squirrelmail/attach/

www.ownmind.xyz

21. Beri hak akses untuk apache pada folder /data dan /attach:



chown apache:apache /var/local/squirrelmail/data/


chown apache:apache /var/local/squirrelmail/attach/

www.ownmind.xyz

22. Configure squirrelmail dengan cara:



cd /var/www/html/webmail/


./configure

www.ownmind.xyz
23. Tulis “2” untuk Server setting .
www.ownmind.xyz
24. Tulis “A” untuk setting IMAP Server :
www.ownmind.xyz
25. Tulis “4” dan masukkan IP server “10.33.222.1”
www.ownmind.xyz

26. Tulis “8” dan isikan software mailing yaitu dovecot.
www.ownmind.xyz


27. Tekan “B” untuk Update server setting dan kembali ke tampilan awal.
www.ownmind.xyz

28. Tulis “7” untuk setting authentication pada IMAP Server.
www.ownmind.xyz
Jawab “n” lalu jawab “login” dan jawab lagi dengan “n”

www.ownmind.xyz


29. Tulis “S” untuk Save Configuration. Dan tulis “Q” untuk Quit.

www.ownmind.xyz
30. Jika sudah, tambah user client untuk squirrelmail:



adduser nama_user


passwd nama_user

www.ownmind.xyz

31.Panggil lewat browser :


http://smkn1beringin.sch.id/webmail/
www.ownmind.xyz

32. Tampilan awal dan compose message.

www.ownmind.xyz

Terjadi ERROR:Authentication Not Enabled. Saat mengirim Pesan ke Client Lain.

33. Perbaiki masalah diatas dengan perintah :


nano /var/www/html/webmail/config/config.php
www.ownmind.xyz
Pada $domain = example.com ubah menjadi smkn1beringin.sch.id
www.ownmind.xyz
Pada $smtp_auth_mech = ‘login’; diganti dengan “none
www.ownmind.xyz

34. Coba kirim lagi atau compose ulang email ke client lain dan kirim.
www.ownmind.xyz

35. Bukalah email pada client yang dikirim. Berhasil
www.ownmind.xyz

*Original POST/PIC By : www.Ownmind.xyz
Tidak ada komentar :