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-strip
Memberi 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: 0
Instalasi 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 qmail
Mengelola Mailserver dengan Vpopmail
o Menambah Virtual Domain
Code:
#cd ~vpopmail/bin
#./vadddomain domain.com
lalu 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/cdb
Menambah 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.com
Menghapus User Virtual domain
Code:
#cd ~vpopmail/bin
#./vdeluser user@domain.com
Mengganti Password User Virtual Domain
Code:
#cd ~vpopmail/bin
#./vpasswd user@domain.com
Memberi quota User Virtual Domain
Code:
#cd ~vpopmail/bin
#./vsetuserquota user@domain.com 5000000
keterangan:
50000000 adalah quota untuk user dalam bytes
Melihat Informasi User Virtual Domain
Code:
#cd ~vpopmail/bin
#./vuserinfo user@domain.com
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.
Code:
# tar -zxvf sqwebmail-1.0.tar.gz
Kompilasi 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-configure
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
Code:
# su -c "/usr/local/share/sqwebmail/cleancache.pl" bin
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
Code:
edit php.ini
register_globals = On
file_uploads = On
saya 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
Code:
#./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/imapd
Menjalankan 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 install
Install 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.pl
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
Code:
http://domain/squirrelmail/index.php
Install 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-strip
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)
0 Response to "QMAIL+VPOPMAIL dengan webmail SQWEBMAIL atau SQUIRRELMAIL"