Pengertian Squirrelmail
SquirrelMail adalah proyek yang menyediakan klien email berbasis web dan proxy server untuk protokol IMAP.
Bagian webmail proyek dimulai oleh Nathan dan Lukas Ehresman pada tahun 1999 dan ditulis dalam PHP. SquirrelMail dapat digunakan dalam hubungannya dengan LAMP "stack", dan setiap sistem operasi lain yang mendukung PHP juga didukung. Web server membutuhkan akses ke server hosting email IMAP dan ke server SMTP untuk dapat mengirim email.
SquirrelMail webmail output valid HTML 4.0 untuk presentasi, sehingga kompatibel dengan sebagian besar browser web saat ini. SquirrelMail webmail menggunakan arsitektur plugin untuk mengakomodasi fitur tambahan sekitar aplikasi inti, dan lebih dari 200 plugin yang tersedia di situs SquirrelMail The SquirrelMail IMAP produk server proxy diciptakan pada tahun 2002 oleh Dave McMurtrie sementara di University of Pittsburgh (di mana itu bernama "up-imapproxy", meskipun telah menjadi lebih dikenal sebagai "imapproxy") dan diadopsi oleh tim SquirrelMail tahun 2010 . Hal ini ditulis dalam C dan terutama dibuat untuk menyediakan koneksi stateful untuk perangkat lunak klien webmail stateless ke server IMAP, sehingga menghindari login IMAP baru untuk setiap tindakan klien dan dalam beberapa kasus secara signifikan meningkatkan kinerja webmail.
Langkah Install Squirrelmail :
- Masuk ke terminal (ctrl+alt+t)
- Masuk root (sudo su)
#Saya disini menggunakan IP server : 192.168.12.17
#Domain :kpliklaten17-server.com
- Install DNS server terlebih dahulu :
- Kemudian konfigurasi DNS server :
" sudo nano named.conf.local "
#Tambahkan pada garis paling bawah :
zone "kpliklaten17-server.com" {
type master ;
file "etc/bind/db/kpliklaten17-server.com" ;
};
zone "17.192.168.in-addr.arpa" {
type master ;
notify no;
file " /etc/bind/db17 "
};
- copy file contoh konfigurasi domain :
" cp db.127 db.17 "
- Edit file db.kpliklaten17-server.com:
#Berikut hasilnya :
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA kpliklaten17-server.com root. localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN A kpliklaten17-server.com
@ IN A 192.168.12.17
ns IN A 192.168.12.17
www IN A 192.168.12.17
mail IN A 192.168.12.17
- Kemudian ketikkan " nano db.17 "
#Hasilnya :
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA kpliklaten17-server.com root. localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN A kpliklaten17-server.com
17 IN A kpliklaten17-server.com
ns IN A 192.168.12.17
www IN A 192.168.12.17
mail IN A 192.168.12.17
- Kemudian edit file /etc/resolv.conf
#Tambahkan : " nameservers 192.168.12.17"
" name servers 8.8.8.8 "
- Restart service DNS
- Kemudian lakukan pengujian domain
server : 102.168.12.17
Address : 192.168.12.17#53
Name : kpliklaten17-server.com
Address : 192.168.12.17
" dig kpliklaten17-server.com "
; <<>> DiG 9.8.1-P1 <<>> kpliklaten17-server.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64274
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;kpliklaten17-server.com. IN A
;; ANSWER SECTION:
kpliklaten17-server.com. 604800 IN A 192.168.12.17
;; AUTHORITY SECTION:
kpliklaten17-server.com. 604800 IN NS kpliklaten17-server.com.
;; Query time: 6 msec
;; SERVER: 192.168.12.17#53(192.168.12.17)
;; WHEN: Tue Jul 15 09:30:06 2014
;; MSG SIZE rcvd: 63
- Install Web Server
- Install Mail Server
#Muncul Tampilan seperti ini kita Tab lalu OK.
#Pilih Internet Site, OK
#Isi system mail name = kpliklaten17-server.com
#Kemudian ketikkan " sudo install courier-imap courier-pop "
#Muncul tampilan pilih OK
#Lalu pilih NO
- Kemudian set maildir
#Tambah 2 user yang akan digunakan sebagaib account email
#Saya menambahkan user " aq " dan " mn "
sudo adduser aq
adding user ' aq '
adding new group 'aq' (1001)
adding new user 'aq' (1001) with group 'aq'
creating home directory ' /home/aq '
copying files from ' /etc/skel/ '
Enter new UNIX password : (passwordnya 1 )
Retype new UNIX password : (passwordnya 1)
passwd: password updated successfully
changung the user information for aq
Enter the new value , or press enter for the default
Full name [] :
Room number [] :
Work phone [] :
Home phone [] :
Other [] :
Is the information correct? [Y/n] y
- Kemudian konfigurasi ulang postfix
#Muncul tampilan , lalu kosongkan saja , OK
#Tambahkan kpliklaten17-server.com
#Lalu pilih NO
#Muncul tampilan lagi , jangan di ubah
#Muncul limit mailbox , 0=unlimit , lalu OK
#Muncul local address , isinya + , Ok
#Muncul Internet protocol , pilih "all" lalu OK
- Kemudian set alamat mailbox
" nano /etc/postfix/main.cf "
#Tambahkan pada garis paling bawah " home mailbox = Maildir/ "
" /etc/init.d/courier-pop restart "
" /etc/init.d/courier-imap restart "
#Cari baris kode di bawah ini
Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf
#Tambahkan : Include /etc/squirrelmail/apache.conf
#Cari baris kode
</Directory>
3Tambahkan di bawahnya
<VirtualHost 192.168.12.17>
DocumentRoot /usr/share/squirrelmail
ServerName mail.kpliklaten17-server.com
</VirtualHost>
#Tambahkan pada garis paling bawah " home mailbox = Maildir/ "
- Lalu restart service mail server
" /etc/init.d/courier-pop restart "
" /etc/init.d/courier-imap restart "
- Kemudian install aplikasi web mail squirrelmail
#Cari baris kode di bawah ini
Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf
#Tambahkan : Include /etc/squirrelmail/apache.conf
- Kemudian edit apache.conf pada squirrelmail
#Cari baris kode
</Directory>
3Tambahkan di bawahnya
<VirtualHost 192.168.12.17>
DocumentRoot /usr/share/squirrelmail
ServerName mail.kpliklaten17-server.com
</VirtualHost>
- Kemudian Restart web server
Login user aq@kpliklaten17-server.com |
- Kemudian lakukan pengujian pengiriman .
0 komentar :
Posting Komentar