QMAIL+VPOPMAIL dengan webmail SQWEBMAIL atau SQUIRRELMAIL
		     — 
Tuesday, 27 March 2012
 
		      — 
 Add Comment 
	                      
			  — 
Linux
sebelum menginstal anda siapkan sourcenya, download di:
1. daemontools-x.xx.tar.gz ftp://cr.yp.to/daemontools/
2. qmail-x.xx.tar.gz ftp://cr.yp.to/software/
3. qmail-patch http://www.ckdhr.com/ckd/
3. ucspi-tcp-x.xx.tar.gz ftp://cr.yp.to/ucspi-tcp/
4. vpopmail-x.x.x.tar.gz http://inter7.com/vpopmail
5. sqwebmail http://www.courier-mta.org/beta/sqwebmail/
6. squirrelmail http://www.squirrelmail.org/download.php
7. courier-imap http://www.courier-mta.org/download.php#imap
8. qmailadmin http://www.inter7.com/devel/
khusus nomer 5 dan 6 anda boleh pilih salah satu atau boleh kedua-duanya
Jika anda memilih webmail dengan sqwebmail, anda tidak perlu menginstall couirer-imap!
Installasi qmail bisa merujuk ke TKP :menuju_tkp:
Install Vpopmail
Vpopmail tidak menggunakan /etc/passwd, sehingga di mailserver seseorang yang mendapat account email, tidak serta merta memiliki account login ke mesin server.
Keuntungan menggunakan vpopmail adalah seorang administrator mailserver dapat dengan mudah dan cepat melakukan penambahan dan perawatan mail account dengan memanfaatkan program-program vpopmail tanpa harus mengakses langsung file-file kontrol qmail. Program-program lah yang akan melakukannya untuk administrator.
Extracting vpopmail dan configuring
 
Memberi Relay
 
Menjalankan qmail
Setelah instalasi vpopmail selesai saatnya kita menjalankan qmail dan bersiaplah untuk babak baru, yaitu administrasi mailserver.
Jalankan qmail dengan membuat symbolic link ke direktori /service
 
Instalasi qmail yang sukses, minimal akan menjalankan empat proses di bawah ini :
 
Mengelola Mailserver dengan Vpopmail
o Menambah Virtual Domain
 
lalu anda akan diminta memasukkan password postmaster
vadddomain akan memodifikasi file-file qmail di bawah ini:
 
Menambah user untuk tiap virtual domain
 
Menghapus Virtual Domain
 
Menghapus User Virtual domain
 
Mengganti Password User Virtual Domain
 
Memberi quota User Virtual Domain
 
Melihat Informasi User Virtual Domain
 
Instalasi sqwebmail
----------------------
Sqwebmail adalah MUA, Mail User Agent dengan interface web seperti hotmail.
Sqwebmail dapat bekerja dengan baik bersama vpopmail. Sqwebmail mendukung banyak tipe authentikasi seperti authentikasi via /etc/passwd konvensional, shadow, PAM, vchkpw, LDAP, mysql dan userdb. Pada tulisan ini hanya digunakan metode authentikasi melalui vchkpw yang merupakan bawaan paket vpopmail.
 
Kompilasi dan instalasi
 
Jika Anda ingin agar domain/virtual domain yang Anda miliki dijadikan sebagai default domain sehingga return address pada outgoing message diarahkan ke domain yang bersangkutan, maka buat file hostname yang isinya nama domain/virtual domain tersebut pada direktori /usr/local/share/sqwebmail.
Buat cronjob untuk menghapus cache
 
jalankan apache anda /etc/rc.d/ini.d/htppd start
lihat hasil dari sqwebmail http://domain/cgi-bin/sqwebmail/sqwebmail
Instalasi Courier-IMAP + WEBMAIL SQUIRRELMAIL
sebelumnya pastikan anda sudah menginstall apache,mod_ssl,openssl,php karena mereka adalah pendukung dari webmail squrrelmail
 
saya menggunakan courier-imap-1.5.3.20020910.tar.gz
 installasi gunakan login root 
 jangan lupa
 ganti ADDRESS=127.0.0.1
Menjalankan daemon courier-imap
 
Install webmail dengan squirrelmail
saya mengunakan squirrelmail-1.2.7.tar.gz taruh source di direktori file2x homepage anda
 
pilih nomer 2.Server Settings
ubah Domain : nomer IP atau domain anda
ubah IMAP Server : 127.0.0.1
ubah SMTP Server : nomer ip atau domain anda
jalankan apache anda /etc/rc.d/ini.d/htppd start
lihat hasil dari squirrelmail
 
Install qmailadmin
 
sudah deh ...
Silahkan dicoba ... waktu zaman batoe doeloe ini berhasil saya configure, untuk sekarang ... belon ada waktu untuk jalanin scripting nya lagi ...
Jadi kalo ada yang gag jalan ... di trace dulu ya ...
Scripting zadoel ... Semoga bermanfaat
(Cisadane Crew)
1. daemontools-x.xx.tar.gz ftp://cr.yp.to/daemontools/
2. qmail-x.xx.tar.gz ftp://cr.yp.to/software/
3. qmail-patch http://www.ckdhr.com/ckd/
3. ucspi-tcp-x.xx.tar.gz ftp://cr.yp.to/ucspi-tcp/
4. vpopmail-x.x.x.tar.gz http://inter7.com/vpopmail
5. sqwebmail http://www.courier-mta.org/beta/sqwebmail/
6. squirrelmail http://www.squirrelmail.org/download.php
7. courier-imap http://www.courier-mta.org/download.php#imap
8. qmailadmin http://www.inter7.com/devel/
khusus nomer 5 dan 6 anda boleh pilih salah satu atau boleh kedua-duanya

Jika anda memilih webmail dengan sqwebmail, anda tidak perlu menginstall couirer-imap!
Installasi qmail bisa merujuk ke TKP :menuju_tkp:
Install Vpopmail
Vpopmail tidak menggunakan /etc/passwd, sehingga di mailserver seseorang yang mendapat account email, tidak serta merta memiliki account login ke mesin server.
Keuntungan menggunakan vpopmail adalah seorang administrator mailserver dapat dengan mudah dan cepat melakukan penambahan dan perawatan mail account dengan memanfaatkan program-program vpopmail tanpa harus mengakses langsung file-file kontrol qmail. Program-program lah yang akan melakukannya untuk administrator.
Extracting vpopmail dan configuring
Code:
#tar -xzvf vpopmail-x.x.x.tar.gz
#umask 022
#mkdir /home/vpopmail
#chown -R vpopmail.vchkpw ~vpopmail
#/usr/sbin/groupadd -g 89 vchkpw
#/usr/sbin/useradd -g vchkpw -u 89 -s /bin/nonexistent -d /home/vpopmail vpopmail
#cd vpopmail-x.x.x.
#./configure --enable-clear-passwd=n \
--enable-tcpserver-file=/etc/tcp.smtp  \
-enable-hardquota
#make
#make install-stripMemberi Relay
Code:
#joe /etc/tcp.smtp
127.:allow,RELAYCLIENT=""
192.168.1.:allow,RELAYCLIENT=""
#qmailctl cdb
#tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
#chmod 644 /etc/tcp.smtp*Menjalankan qmail
Setelah instalasi vpopmail selesai saatnya kita menjalankan qmail dan bersiaplah untuk babak baru, yaitu administrasi mailserver.
Jalankan qmail dengan membuat symbolic link ke direktori /service
Code:
#ln -s /var/qmail/supervise/qmail-send \
> /var/qmail/supervise/qmail-smtpd  \
> /var/qmail/supervise/qmail-pop3d  \
> /service/
#qmailctl stat
/service/qmail-send: up (pid 30303) 187 seconds
/service/qmail-send/log: up (pid 30304) 187 seconds
/service/qmail-smtpd: up (pid 30305) 187 seconds
/service/qmail-smtpd/log: up (pid 30308) 187 seconds
/service/qmail-pop3d: up (pid 30306) 187 seconds
/service/qmail-pop3d/log: up (pid 30307) 187 seconds
messages in queue: 0
messages in queue but not yet preprocessed: 0Instalasi qmail yang sukses, minimal akan menjalankan empat proses di bawah ini :
Code:
qmail-send dijalankan user qmails
qmail-clean  dijalankan user qmailq
qmail-rspawn dijalankan user qmailr
qmail-lspawn dijalankan user root
#ps waux|grep qmailMengelola Mailserver dengan Vpopmail
o Menambah Virtual Domain
Code:
#cd ~vpopmail/bin
#./vadddomain domain.comlalu anda akan diminta memasukkan password postmaster
vadddomain akan memodifikasi file-file qmail di bawah ini:
Code:
/var/qmail/control/locals
/var/qmail/control/rcpthosts
/var/qmail/control/morercpthosts (jika rcpthosts > lebih dari 50 baris)
/var/qmail/control/virtualdomains
/var/qmail/users/assign
/var/qmail/users/cdbMenambah user untuk tiap virtual domain
Code:
#cd ~vpopmail/bin
#./vadduser user@domain.com
#passwd:'masukan anda'Menghapus Virtual Domain
Code:
#cd ~vpopmail/bin
#./vdeldomain domain.comMenghapus User Virtual domain
Code:
#cd ~vpopmail/bin
#./vdeluser user@domain.comMengganti Password User Virtual Domain
Code:
#cd ~vpopmail/bin
#./vpasswd user@domain.comMemberi quota User Virtual Domain
Code:
#cd ~vpopmail/bin
#./vsetuserquota user@domain.com 5000000
keterangan:
50000000 adalah quota untuk user dalam bytesMelihat Informasi User Virtual Domain
Code:
#cd ~vpopmail/bin
#./vuserinfo user@domain.comInstalasi sqwebmail
----------------------
Sqwebmail adalah MUA, Mail User Agent dengan interface web seperti hotmail.
Sqwebmail dapat bekerja dengan baik bersama vpopmail. Sqwebmail mendukung banyak tipe authentikasi seperti authentikasi via /etc/passwd konvensional, shadow, PAM, vchkpw, LDAP, mysql dan userdb. Pada tulisan ini hanya digunakan metode authentikasi melalui vchkpw yang merupakan bawaan paket vpopmail.
Code:
# tar -zxvf sqwebmail-1.0.tar.gzKompilasi dan instalasi
Code:
#cd sqwebmail-1.x
#./configure  --prefix=/usr/local/share/sqwebmail --enable-cgibindir=/var/www/cgi-bin \
--with-authvchkw --with-db=gdbm --withh-userdb=/etc/userdb \
--enable-imagedir=/var/www/html/sqwebmmail --without-authdaemon \
#make configure-check 
#make 
#make check 
#make install-strip 
#make install-configureJika Anda ingin agar domain/virtual domain yang Anda miliki dijadikan sebagai default domain sehingga return address pada outgoing message diarahkan ke domain yang bersangkutan, maka buat file hostname yang isinya nama domain/virtual domain tersebut pada direktori /usr/local/share/sqwebmail.
Buat cronjob untuk menghapus cache
Code:
# su -c "/usr/local/share/sqwebmail/cleancache.pl" binjalankan apache anda /etc/rc.d/ini.d/htppd start
lihat hasil dari sqwebmail http://domain/cgi-bin/sqwebmail/sqwebmail
Instalasi Courier-IMAP + WEBMAIL SQUIRRELMAIL
sebelumnya pastikan anda sudah menginstall apache,mod_ssl,openssl,php karena mereka adalah pendukung dari webmail squrrelmail

Code:
edit php.ini
register_globals = On
file_uploads = Onsaya menggunakan courier-imap-1.5.3.20020910.tar.gz
Code:
#tar -xzvf courier-imap-1.5.3.20020910.tar.gz
#cd courier-imap-1.5.3.20020910
 jangan lupaCode:
#./configure --prefix=/usr/lib/courier-imap --disable-root-check \
> --disable-authdaemond --enable-authvchkpw --enable-https=auto
#make
#make install
#mail install-configure
#cp authvchkpw /usr/lib/courier-imap/libexec/authlib/
#joe /usr/lib/courier-imap/etc/imapdMenjalankan daemon courier-imap
Code:
#/usr/lib/courier-imap/libexec/imapd.rc start
cek tcp        0      0 127.0.0.1:143           0.0.0.0:*               LISTEN      14194/couriertcpd
#netstat -pln
lihat bagian port 143 !!
tcp        0      0 127.0.0.1:143           0.0.0.0:*               LISTEN      14194/couriertcpd
jika keluar courier-imap berhasil kita installInstall webmail dengan squirrelmail
saya mengunakan squirrelmail-1.2.7.tar.gz taruh source di direktori file2x homepage anda
Code:
#tar -xzvf squirrelmail-1.2.7.tar.gz
#mv squirrelmail-1.2.7/ squirrelmail/
#cd squirrelmail
#mkdir attachments
#chmod -R 777 attachments data
#perl /path/webmail/config/conf.plpilih nomer 2.Server Settings
ubah Domain : nomer IP atau domain anda
ubah IMAP Server : 127.0.0.1
ubah SMTP Server : nomer ip atau domain anda
jalankan apache anda /etc/rc.d/ini.d/htppd start
lihat hasil dari squirrelmail
Code:
http://domain/squirrelmail/index.phpInstall qmailadmin
Code:
./configure -enable-cgibindir=/var/www/cgi-bin \
--with-htmllibdir=/var/www/html --enabble-qmaildir=/var/qmail \
--enable-cgipath=http://www.domainandaa.com/cgi-bin \
--enable-vpopuser=vpopuser --enable-vppopgroup=vchkpw
#make
#make install-stripsudah deh ...
Silahkan dicoba ... waktu zaman batoe doeloe ini berhasil saya configure, untuk sekarang ... belon ada waktu untuk jalanin scripting nya lagi ...
Jadi kalo ada yang gag jalan ... di trace dulu ya ...
Scripting zadoel ... Semoga bermanfaat
(Cisadane Crew)
0 Response to "QMAIL+VPOPMAIL dengan webmail SQWEBMAIL atau SQUIRRELMAIL"