Jumat, 12 Oktober 2012

Membuat DNS Server di Ubuntu 11.04 Server


http://www.polsri.ac.idhttp://www.lms.polsri.ac.idHalo agan2 semua akhirnya kita jumpai lagi ya ... ^_^ setelah beberapa hari ini saya sibuk di dunia nyata .. .. .. Hehee
Kali ini saya akan coba mengshared tentang bagaimana cara membuat DNS Server di Ubuntu 11.04.


Oke langsung saja ya ...
Pada pembahasan kali ini saya akan memberi ip komputer kita dengan 10.17.9.33 dimana domain yang akan kita buat adalah jarkom.com
Langkah Pertama, Yaitu 
  • Install BIND9 dengan menggunakan perintah berikut ini : 
$sudo apt-get install bind9
     Catatan : pastikan terlebih dahulu komputer kita telah terkoneksi internet
  • Selanjutnya kita akan melakukan konfigurasi file bind, disini kita akan membuat zona domain    dengan nama jarkom.com. Adapun perintah yang digunakan yaitu :
$sudo nano /etc/bind/named.conf.local
  • Kemudian didalamnya edit isinya menjadi seperti berikut :
# zona jarkom.com
zone "jarkom.com" {
   type master;
   file "/etc/bind/zones/jarkom.com.db";
};
# DNS reverse
zone "9.17.10.in-addr.arpa" {
   type master;
   file "/etc/bind/zones/jarkom-rev.db";
};
  • Setelah selesai, tahap selanjutnya kita akan membuat DNS Forwarding, dengan menggunakan perintah :
$sudo nano /etc/bind/named.conf.options

Kemudian isikan IP DNS ISP atau Server yang sudah ada
 
forwarders {
   10.10.1.1;
};
  • Tahap berikutnya kita akan mengedit file resolv.conf yang ada di etc dimana nanti di dalamnya akan kita isikan ip komputer yang sudah diinstall di DNS. Disini saya menggunakan IP 10.17.9.33. Selanjutnya gunakan perintah berikut untuk melakukan konfigurasi :
$ sudo nano /etc/resolv.conf

Kemudian ganti isinya menjadi seperti berikut :

search jarkom.com
nameserver 10.17.9.33
  • selanjutnya kita akan memdefinisikan zona, langkah pertama yang kita lakukan adalah kita akan membuat terlebih dahulu direktori zones.
  • adapun perintah yang akan kita gunakan yaitu
$sudo mkdir /etc/bind/zones

setelah selesai membuat direktori zones, selanjutnya kita akan mengedit isi dari direktori tersebut dengan menggunakan perintah berikut :
$sudo nano /etc/bind/zones/jarkom.com.db
  • Kemudian ganti isinya menjadi seperti ini :
$TTL 3D
@ IN SOA ns.jarkom.com. admin.jarkom.com. (
   20121010
   28800
   3600
   604800
   38400
);
jarkom.com                IN        NS                   ns.jarkom.com.
@                                 IN        NS                   jarkom.com.
@                                 IN        A                     jarkom.com.
5CA                             IN        A                     10.17.9.33
                                    TXT                            "Network Gateway"
  • Adapun penjelasan dari isi diatas yaitu TTL3D(Time To Live) disetting untuk 3 hari. ns.jarkom.com sebagai nameserver mendefinisikan ubuntudesktop and gateway sebagai A record. Dan www sebagai alias dari ubuntudesktop menggunakan CNAME
  • Kemudian kita akan membuat file “jarkom-rev.db” yang nantinya akan kita gunakan untuk reverse lookup. Adapun perintah yang akan kita gunakan yaitu :
$sudo nano /etc/bind/zones/jarkom-rev.db 

Kemudian edit isinya menjadi seperti ini
$TTL 3D
@       IN      SOA     ns.jarkom.com. admin.jarkom.com. (
                2007062001
                28800
                604800
                604800
                86400
)
            IN      NS      ns.jarkom.com.
33        IN      PTR     gw.jarkom.com.
  • Akhirnya agan2 konfigurasi kita telah selesai, selanjutnya kita akan aktifkan BINDnya dengan menggunakan perintah restart seperti berikut ini :
$sudo /etc/init.d/bind9 restart 

Jika selesai dan mendapatkan balasan OK berarti konfigurasi agan2 berhasil tetapi jika agan2 mendapatkan tulisan failed berarti konfigurasi agan2 sekalian ada yang salah dan silahkan cek lagi konfigurasinya dari awal ^_^.
  • Selanjutnya agan2 bisa periksa dan test hasil instalasi dan konfigurasinya, dengan menggunakan perintah berikut.
$netstat --listening | more
$nmap 5CA.jarkom.com
$ dig 5CA.jarkom.


Nah jika agan2 sekalian selamat mencoba ya .... ^_^ semoga bermanfaat ni
hehehe
READ MORE - Membuat DNS Server di Ubuntu 11.04 Server

Senin, 08 Oktober 2012

Qmail dan Qmailtoaster

Akhirnya Kita Jumpa Lagi ni Agan2  ^_^
oke kali ini saya akan membahas mengenai cara membuat mail server dengan Qmail dan Qmailtoaster. Oke gak perlu panjang lebar ya kita langsung saja ^_^ .

Qmail adalah aplikasi email server atau yang biasa disebut MTA (Mail Transfer Agent) yang berjalan pada platform Unix. Qmailtoaster adalah sebuah proyek yang disusun oleh Miguel Beccari (juni 2002). Proyek Qmailtoaster ini bertujuan menyediakan paket source rpm email server berbasis qmail yang stabil dan mudah dalam instalasi.

Qmailtoaster ini memiliki beberapa fitur yaitu :
  • Source RPM packages easily rebuilt for multiple distributions
  • SMTP with SMTP-AUTH, TLS, REMOTE-AUTH
  • DomainKeys, SPF “Sender Policy Framework” and SRS “Sender Rewriting Scheme”
  • Integrated SpamAssassin, ClamAV and Simscan
  • Warlord virus and worm loader realtime MIME signature scanning
  • CHKUSER 2.0 functions for qmail-smtpd
  • Qmail-Tap provides email archive capability
  • Virtual Domains and Virtual User using MySQL
  • Autoresponder for vacation/away from office messages
  • Intergrated  Mailing List (ezmlm)
  • Web-based email system using Squirrelmail
  • Web-based administration tools
  • POP3, POP3-SSL, IMAP and IMAP-SSL
  • Submission port (587) allows roaming users to skip RBL checks and port 25 blocks
  • eMPF patch for advanced policy control over mail

Karena Qmailtoaster ini dikemas dalam bentuk RPM, maka secara native ia diperuntukkan untuk distrodistro Linux dari keluarga Redhat (tentunya), Mandrake, Fedora Core, Centos, Opensuse, dan Trustix.

Cara installasi:
  1. Download semua file Toaster yang dibutuhkan dari www.qmailtoaster.com 
  2. Pastikan bahwa semua dependencies telah terinstall terlebih dahulu
  3. Setup mysqlnya
  4. Install paketpaket Toaster
  5. Verifikasi installasi paketpaket Toaster
  6. Masuk ke web administration Qmailtoaster
  7. Setup Virtual Domain dan Emailnya
  8. Melihat mail server kita in action
  9. Melihat statistik mail server kita

Baiklah, mari kita mulai.

1. Download semua file Toaster yang dibutuhkan dari www.qmailtoaster.com
 
Masukkan ke dalam sebuah direktori, misalkan /qmailtoaster.
Filefile yang harus kita download ada 18 buah, sebagai berikut:
zlib (kalau OS kamu menggunakan zlib lebih tua dari 1.2.2.2)
daemontools-toaster
ucspi-tcp-toaster
qmail-toaster (w/ qmailpop3dtoaster)
courier-imap-toaster
autorespond-toaster
controlpanel-toaster
ezmlm-toaster (w/ ezmlmcgitoaster)
qmailadmin-toaster
qmailmrtg-toaster
maildrop-toaster
isoqlog-toaster
vqadmin-toaster (optional)
squirrelmail-toaster
spamassassin-toaster
clamav-toaster
simscan-toaster

Download script untuk mendownloadnya ada di >>>>
http://www.qmailtoaster.com/info/current-download-script.sh

Isi dari script ini adalah:

**********************************************************************
#!/bin/sh
#
# Download current qmailtoaster packages
# Query Server for current list

# Jake Vickers
# Feb 3, 2009
# Edited the script to reflect different download paths now that I have taken project over.

#
# Erik A. Espinoza
# July 22, 2005
# List queried from server
#

QT_BRANCH=stable
QT_LIST="http://www.qmailtoaster.com/info/current.txt"
QT_PACKAGES=`wget -q -O - ${QT_LIST}`

# If list is unavailable, quit
if [ -z "${QT_PACKAGES}" ] ; then
echo "Package List unavailable, please check your connection and try again"
exit 1
fi

# If list is availalbe, start the download
for SRPMS in ${QT_PACKAGES} ; do
echo "Downloading ${SRPMS}"
wget http://www.qmailtoaster.com/download/${QT_BRANCH}/${SRPMS}
echo ""
sleep 4
done

exit 0
****************************************************************************

2. Pastikan bahwa semua dependencies telah terinstall

Bila kita memiliki koneksi internet yang cepat, kita dapat menggunakan command yum untuk memastikan bahwa semua dependencies telah ada, yaitu dengan menjalankan script fdr40deps.sh.

Isi dari script ini adalah:

************************************************************************
#!/bin/sh
#
# Fedora Core 4 dependencies for basic install
#
# This covers the required packages when you DID NOT
# check anything when you installed Fedora Core 4
#
# Removes sendmail and adds all deps
#
yum y remove sendmail evolution
yum y install autoconf automake automake17 bzip2 bzip2devel compatgcc32 ompatgcc32c++
curl curldevel expect expectdevel gcc gccc++ gccjava gdbm gdbmdevel gmp gmpdevel httpd httpddevel httpdmanual krb5authdialog krb5devel krb5libs krb5workstation libgcc libidn libidndevel mysql mysqlbench mysqldevel mysqlserver mrtg ntp openssl penssldevel pcre perlDigestHMAC perlDigestSHA1 perlNetDNS perlTimeHiRes php phpldap phpmysql phppear redhatrpmconfig rpmbuild rpmdevel rpmlibs rpmpython sed setup setuptool spamassassin stunnel systemconfigdate which
*****************************************************************************

Bagaimana jika kita tidak memiliki kecepatan internet yang cepat? Jangan khawatir, kitadapat melakukan hal ini:
1. Buka menu Add/Remove Applications, dan kita install paket yang berada di group development, compability, web server.
2. Untuk menginstall paket perl yang masih kurang, kita dapat menggunakan yum ataupun command perl, seperti: yum install perl-Digest-SHA1, atau perl -MCPAN -e 'install "Digest::SHA1"'

Tips:
Scriptscript tersebut di atas telah tersedia di website Qmailtoaster.

Penting:
Beberapa distro secara default akan menginstall Sendmail. Pastikan bahwa kita menguninstallnya. Gunakan command rpm e –nodeps sendmail. Bila kita tidak menguninstallnya, maka qmail tidak akan dapat diinstall.

3. Setup Mysqlnya

Kita perlu membuat database untuk Virtual domain dan user. Gunakan script ini: mysqlsetup.sh

Isi dari script tersebut adalah:

****************************************************************************
#!/bin/sh
#
# Setup mysql for qmailtoaster
#
# Nick Hemmesch
# September 26, 2005
#
# Set mysql password
MYSQLPW=12345 <--masukkan password root mysql kita # Setup mysql for vpopmail ########################## # Setup root account - if you have already set your root password # comment this section #mysqladmin -uroot password $MYSQLPW <--ngga perlu kalau kita sudah setup root mysqlnya. Diberi tanda # (comment saja) #mysqladmin -uroot -p$MYSQLPW reload <--ini juga #mysqladmin -uroot -p$MYSQLPW refresh <--ini juga # Create vpopmaildatabase with correct permissions mysqladmin create vpopmail -uroot -p$MYSQLPW mysqladmin -uroot -p$MYSQLPW reload mysqladmin -uroot -p$MYSQLPW refresh echo "GRANT ALL PRIVILEGES ON vpopmail.* TO vpopmail@localhost IDENTIFIED BY 'SsEeCcRrEeTt'" | mysql -uroot -p$MYSQLPW mysqladmin -uroot -p$MYSQLPW reload mysqladmin -uroot -p$MYSQLPW refresh ****************************************************************************** 4. Install paket-paket Toaster

Untuk beberap OS qmailtoaster sudah menyediakan script buat instalasinya seperti

CentOS Installation Scripts:
LINK >>
Fedora Core Installation Scripts:
LINK >>
Mandriva Installation Scripts:
LINK >>
openSuSE Installation Scripts:
LINK >>


Dengan menjalankan script tersebut, maka semua paket akan terinstall otomatis, namun ada kendala yaitu jika ternyata kita belum memiliki dependencies tertentu. Maka paketpaket yang dependenciesnya tersebut belum tersedia akan gagal terinstall, namun script ini akan terus berjalan tanpa memberikan warning bahwa suatu paket gagal terinstall.

Oleh karena itu saya menyarankan jalan kedua, yaitu mengkompile dan menginstall satu per satu paket yang dibutuhkan. Sehingga kalau ada yang gagal install kita akan tahu.

Kita harus mengikuti urutan tertentu untuk menginstall paketpaket tersebut, yaitu:

zlib (kalau OS kamu menggunakan zlib lebih tua dari 1.2.2.2)
daemontools-toaster
ucspi-tcp-toaster
qmail-toaster (w/ qmailpop3dtoaster)
courier-imap-toaster
autorespond-toaster
controlpanel-toaster
ezmlm-toaster (w/ ezmlmcgitoaster)
qmailadmin-toaster
qmailmrtg-toaster
maildrop-toaster
isoqlog-toaster
vqadmin-toaster (optional)
squirrelmail-toaster
spamassassin-toaster
clamav-toaster
simscan-toaster

Urutan install untuk Fedora 5 (berdasarkan script di qmailtoaster.com):
 

daemontools-toaster
ucspi-tcp-toaster
vpopmail-toaster
libdomainkeys-toaster
libsrs2-toaster
qmail-toaster
courier-authlib-toaster
courier-imap-toaster
autorespond-toaster
control-panel-toaster
ezmlm-toaster
qmailadmin-toaster
qmailmrtg-toaster
maildrop-toaster
isoqlog-toaster
vqadmin-toaster
squirrelmail-toaster
spamassassin-toaster
clamav-toaster
ripmime-toaster
simscan-toaster

Cara mengkompilenya adalah sebagai berikut:
rpmbuild --rebuild --with fdr40 namapaket.src.rpm

Kata fdr40 itu kita sesuaikan dengan distro kita, fdr40 adalah jika kita menggunakan Fedora Core 4. Jika kita menggunakan distro lain, kita isikan dengan:

Mandrake 10.0 Linux
$rpmbuild –rebuild –with mdk100 package.src.rpm
Mandrake 10.1 Linux
$rpmbuild –rebuild –with mdk101 package.src.rpm
Mandriva 2005 Linux
$rpmbuild –rebuild –with mdk102 package.src.rpm
Mandriva 2006 Linux
$rpmbuild –rebuild –with mdk103 package.src.rpm
Mandriva 2006 x86_64 Linux
$rpmbuild –rebuild –with mdk10364 package.src.rpm
Red Hat 9 Linux
$rpmbuild –rebuild –with rht90 package.src.rpm
Fedora Core 1 Linux
$rpmbuild –rebuild –with fdr10 package.src.rpm
Fedora Core 2 Linux
$rpmbuild –rebuild –with fdr20 package.src.rpm
Fedora Core 3 Linux
$rpmbuild –rebuild –with fdr30 package.src.rpm
Fedora Core 4 Linux
$rpmbuild –rebuild –with fdr40 package.src.rpm
Fedora Core 4 x86_64 Linux
$rpmbuild –rebuild –with fdr4064 package.src.rpm
Fedora Core 5 Linux
$rpmbuild –rebuild –with fdr50 package.src.rpm
Fedora Core 5 x86_64 Linux
$rpmbuild –rebuild –with fdr5064 package.src.rpm
CentOS 4.x Linux
$rpmbuild –rebuild –with cnt40 package.src.rpm
CentOS 4.x x86_64 Linux
$rpmbuild –rebuild –with cnt4064 package.src.rpm
openSuSE 10.0 Linux
$rpmbuild –rebuild –with sus100 package.src.rpm
openSuSE 10.0 x86_64 Linux
$rpmbuild –rebuild –with sus10064 package.src.rpm
openSuSE 10.1 Linux
$rpmbuild –rebuild –with sus101 package.src.rpm
openSuSE 10.1 x86_64 Linux
$rpmbuild –rebuild –with sus10164 package.src.rpm

Contohnya:

#rpmbuild –rebuild –with fdr30 daemontools-toaster.src.rpm

Rpm hasil kompile nya ada di

/usr/src/redhat/RPMS/i386/ & di /usr/src/redhat/RPMS/noarch/

setelah itu tinggal instal

#rpm -ivh namapaket.rpm

5. Verifikasi installasi paket-paket Toaster
 

Untuk meyakinkan bahwa semua paket Toaster telah terinstall, kita lakukan command ini:
[root@fc4 ~]# rpm -qa | grep toaster | sort
autorespondtoaster2.0.41.2.8
clamavtoaster0.87.11.2.10
controlpaneltoaster0.51.2.8
courierimaptoaster3.0.81.2.9
daemontoolstoaster0.761.2.9
ezmlmcgitoaster0.53.3241.2.10
ezmlmtoaster0.53.3241.2.10
isoqlogtoaster2.11.2.9
maildroptoaster1.8.11.2.10
maildroptoasterdevel1.8.11.2.10
qmailadmintoaster1.2.91.2.11
qmailmrtgtoaster4.21.2.8
qmailpop3dtoaster1.031.2.10
qmailtoaster1.031.2.10
simscantoaster1.11.2.6
spamassassintoaster3.1.01.2.11
squirrelmailtoaster1.4.51.2.13
ucspitcptoaster0.881.2.9
vpopmailtoaster5.4.101.2.10
vqadmintoaster2.3.41.2.12

Pastikan bahwa daftar yang ada di komputer kamu sama dengan yang ada di atas.

Tips:
Ada baiknya setelah semua paket tersebut terinstall, kita merestart komputer kita untuk memastikan bahwa semua service akan berjalan dengan baik. Setelah itu kita dapat melihat apakah qmail telah berhasil berjalan dengan command:
 
[root@fc4 ~]# qmailctl stat

clamd: up (pid 2312) 19079 seconds
imap4: up (pid 2318) 19079 seconds
imap4ssl: up (pid 2321) 19079 seconds
pop3: up (pid 2313) 19079 seconds
pop3ssl: up (pid 2319) 19079 seconds
send: up (pid 2327) 19079 seconds
smtp: up (pid 2316) 19079 seconds
spamd: up (pid 2323) 19079 seconds
clamd/log: up (pid 2325) 19079 seconds
imap4/log: up (pid 2326) 19079 seconds
imap4ssl/ log: up (pid 2322) 19079 seconds
pop3/log: up (pid 2314) 19079 seconds
pop3ssl/ log: up (pid 2320) 19079 seconds
send/log: up (pid 2315) 19079 seconds
smtp/log: up (pid 2317) 19079 seconds
spamd/log: up (pid 2324) 19080 seconds

Pastikan bahwa semua service itu telah berjalan di atas 1 detik.

6. Masuk ke web administration Qmailtoaster 
Buka browser di komputer kamu, dan masuk ke dalam url: http://localhost/admin-toaster/ atau http://admin:toaster@localhost/admin-toaster/
Penting:
Perhatikan tanda garis miring di akhir url, tanpa tanda garis miring tersebut halaman websitenya tidak akan muncul.

Setelah masuk, kita akan melihat:



Penting:
Segeralah mengganti password admin! Memang telah tersedia menu untuk mengganti password, namun dari yang saya coba ternyata passwordnya tetap tidak berubah. Sebagai cara lain, kita bisa menggunakan command line sebagai berikut:
htpasswd -c /usr/share/toaster/include/admin.htpasswd admin

7. Setup Virtual Domain dan Emailnya

Setelah mengganti password admin Qmailtoaster, kita kemudian dapat mulai membuat domaindomain email yang kita inginkan menggunakan Vqadmin. Klik tombol vqadmin, dan kita akan melihat menu:






Setelah membuat Domain email, kita dapat mulai membuat email-email accounts dan mailing list. Lewat vqadmin memang kita dapat membuatnya juga, tapi sebaiknya kita menggunakan qmailadmin. Kita kembali ke halaman depan Admin Toaster, dan klik tombol qmailadmin.




 
8. Melihat mail server kita in action

Untuk melihatnya dapat dengan cara memonitor filefile log berikut ini:
/var/log/qmail/send/current <--untuk melihat pengiriman email /var/log/qmail/spamd/current <--untuk melihat status spam per email /var/log/maildrop/maildrop.log <--untuk melihat apa yang terjadi pada email virus dan spam Untuk mudahnya, kita dapat memodifikasi file .bashrc kita dan memasukkan alias ini: alias tailqall="tail -F -n10 /var/log/qmail/send/current /var/log/qmail/spamd/current /var/log/maildrop/maildrop.log /var/log/maillog | tai64nlocal" Berikut ini adalah contoh yang terlihat di server kita ketika beraksi: [root@adsl ~]# tailqall ==> /var/log/qmail/send/current <== 20060110 17:00:14.543950500 info msg 2152193: bytes 96235 from <> qp 4763
uid 7796
20060110
17:00:14.550818500 starting delivery 3501: msg 2152193 to local
domainku.comfajar@
domainku.com
20060110
17:00:14.550825500 status: local 1/10 remote 0/100
20060110
17:00:14.604341500 delivery 3501: success: did_0+0+1/
==> /var/log/qmail/spamd/current <== 20060110 16:36:50.737922500 [5614] info: spamd: connection from mail.domainku.com [127.0.0.1] at port 39714 20060110 16:36:50.747319500 [5614] info: spamd: processing message <002501c615c9$4883ba00$61699eca@david> for clamav:89
20060110
16:36:50.842523500 [5614] info: spamd: clean message (0.6/5.0)
for clamav:89 in 0.1 seconds, 1314 bytes.
20060110
16:36:50.842849500 [5614] info: spamd: result: . 0 BAYES_
00,HTML_90_100,HTML_MESSAGE,MIME_HTML_MOSTLY
scantime=0.1,size=1314,user=clamav,uid=89,required_score=5.0,rhost=mail.dom
ainku.com,raddr=127.0.0.1,rport=39714,mid=<002501c615c9$4883ba00$61699eca@d>,bayes=0,autolearn=no
==> /var/log/maildrop/maildrop.log <== From: ">>Bossku<<"
Subj: Fw: Isu Penting
!Err: |/var/qmail/bin/bouncesaying 'siapasih@domainku.com is over quota
(1086)
Jan 10 17:00:14 BOUNCED:
bouncesaying 'siapasih@domainku.com is over
quota'
Date: Tue Jan 10 17:00:14 2006
==> /var/log/maillog <== Jan 10 16:43:49 adsl vpopmail[4279]: vchkpwpop3: (PLAIN) login success fajar@domainku.com:202.158.105.97 
9. Lewat menu Admin Qmailtoaster 
kita juga dapat melihat statistik mail server kita Yaitu isoqlog dan qmailmrtg. Lewat menu statistik ini kita dapat menganalisa performance dan beban mail server kita.


Penutup

Demikianlah Panduan membuat mail server menggunakan Qmailtoaster. Tentu masih banyak kekurangan dan tweaking yang perlu dilakukan, tapi sebagai bahan awal dan sebagai media pembelajaran diharapkan panduan ini dapat memberikan panduan awal bagi yang ingin memiliki mail server Linux yang handal dan feature yang cukup lengkap.
Sebagai bahan renungan, diharapkan juga panduan ini dapat memberikan gambaran kepada
perusahaanperusahaan bahwa untuk memiliki mail server yang handal tidak perlu
menggunakan produkproduk propietary yang berharga ribuan dollar.
Linux dan qmail adalah paduan yang tepat bagi solusi mail server kita. Anekdot yang sering terjadi di kalangan sysadmin terhadap produk mail server propietary yang berjalan di server propietary tertentu adalah: bagaimana kita bisa yakin bahwa mail server tersebut dapat melindungi user kita dari serangan virus dan spam kalau servernya sendiri rentan terhadap serangan virus? :)http://www.polsri.ac.idhttp://www.lms.polsri.ac.id
READ MORE - Qmail dan Qmailtoaster

Mail Server dengan Postfix

http://www.polsri.ac.id
http://www.lms.polsri.ac.idOke agan2 sekalian jumpa lagi kita hari ini ^_^.
Kali ini kita akan membahas cara membuat mailserver berbasiskan posfix dan courier dengan memanfaatkan mysql sebagai penyimpan data username & password bagi tiap-tiap user.

Tetapi terlebih dahulu seperti biasa saya akan menjelaskan sedikit kepada agan2 sekalian mengenai posfix. Posfix adalah mail transfer agent bebas dan terbuka. Posfix merupakan mail transfer agent default untuk sejumlah sistem operasi bertipe unix. 
Posfix pada awalnya dibuat oleh Wietse Venema sewaktu ia bekerja di IBM Thomas J. Watson Research Center, dan sampai sekarang masih aktif dikembangkan. Posfix pertama kali dirilis pada pertengahan 1999. 
Posfix dibuat dengan sistem jaringan daemon dimana setiap daemon hanya mengerjakan satu tugas dengan menggunakan akses minimum ke sistem. Dengan begitu, jika ada satu daemon yang bermasalah maka hanya akan memengaruhi daemon tersebut.
Beberapa Fitur yang dimiliki oleh Posfix, yaitu :
  • Performance. Posfix mampu melayani sejuta email dalam sehari.
  • Kompatibilitas. Posfix sangat kompatibel dengan sendmail (yang banyak digunakan orang sebagai MTA di UNIX).
  • Terdiri dari beberapa program kecil yang saling tidak percaya. Jika sendmail hanya mempunyai satu program besar dan satu file konfigurasi besar, maka Posfix memiliki program-program kecil yang menjalankan tugasnya secara spesifik.
  • Keamanan. Posfix dijalankan dengan proteksi bertingkat, oleh program-program kecil yang saling tidak percaya. Masing-masing program dijalankan oleh user khusus (bukan setuid).
  • Multiple Transport. Posfix dapat mengirim surat dengan modus SMTP (Simple Mail Transfer Protocol) dan UUCP (Unix to Unix Copy Protocol) sekaligus.
  • Mendukung format maildir. Maildir adalah format boks penyimpanan surat dalam bentuk folder dari pada berbentuk satu fila (mbox).
  • Kemudahan konfigurasi. Meskipun posfix terdiri dari banyak program kecil, namun hanya memiliki satu file konfigurasi yang mudah untuk diseting yakni /etc/postfix/main.cfg
Oke agan2 sekalian langsung aja ya kita mulai, berikut yang harus dilakukan agan2 sekalian :
Install paket-paket yang diperlukan

Paket yang diperlukan dalam tutorial ini antara lain :
Untuk Mengirim email (SMTP) : postfix (Pilih: “Local only”), postfix-tls, postfix-mysql, postfix-doc
Untuk Database user : mysql-client-5.0, mysql-server-5.0
Untuk menerima email (POP3 & IMAP) : courier-base (Pilih: “No”), courier-authdaemon, courier-authlib-mysql, courier-pop, courier-pop-ssl, courier-imap, courier-imap-ssl
Untuk Keamanan Pengiriman dan Penerimaan email : libsasl2, libsasl2-modules, libsasl2-modules-sql, openssl
Untuk Mencegah Virus dan Spam : amavisd-new, spamassassin, clamav, clamav-daemon, zoo, unzip, lha
Untuk tampilan WebMail : squirrelmail, phpmyadmin
Untuk testing tools : telnet
root@bajoel:~#apt-get install postfix postfix-tls postfix-mysql postfix-doc mysql-client-5.0 mysql-server-5.0 courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2 libsasl2-modules libsasl2-modules-sql openssl amavisd-new spamassassin clamav clamav-daemon zoo unzip lha squirrelmail phpmyadmin telnet
Membuat user, database, dan tabel yang diperlukan pada mysql

Tambahkan database dan tabel-tabel baru pada mysql anda sebagai berikut
root@bajoel:~#mysql -u root -p
password:
mysql>CREATE DATABASE mail;
mysql>CREATE USER 'mailadmin'@'localhost' identified by 'passwordanda';
mysql>USE mail;
mysql>CREATE TABLE domains (
domain varchar(50) NOT NULL,
PRIMARY KEY (domain) )
TYPE=MyISAM;
mysql>CREATE TABLE forwardings (
source varchar(80) NOT NULL,
destination TEXT NOT NULL,
PRIMARY KEY (source) )
TYPE=MyISAM;
mysql>CREATE TABLE users (
email varchar(80) NOT NULL,
password varchar(20) NOT NULL,
PRIMARY KEY (email) )
TYPE=MyISAM;
mysql>GRANT all ON mail.* TO 'mailadmin'@'localhost';
Membuat file2 baru sebagai penunjuk ke database mysql

Buat file baru dg nama mysql-virtual_domains.cf yg berisi :
root@bajoel:~#mcedit /etc/postfix/mysql-virtual_domains.cf
user = mailadmin
password = passwordanda
dbname = mail
table = domains
select_field = 'virtual'
where_field = domain
hosts = 127.0.0.1
Buat file baru dg nama mysql-virtual_forwardings.cf yg berisi :
root@bajoel:~#mcedit /etc/postfix/mysql-virtual_forwardings.cf
user = mailadmin
password = passwordanda
dbname = mail
table = forwardings
select_field = destination
where_field = source
hosts = 127.0.0.1
Buat file baru dg nama user mysql-virtual_mailboxes.cf yg berisi :
root@bajoel:~#mcedit /etc/postfix/mysql-virtual_mailboxes.cf
user = mailadmin
password = passwordanda
dbname = mail
table = users
select_field = CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
where_field = email
hosts = 127.0.0.1
Buat file baru mysql-virtual_email2email.cf yang berisi :
root@bajoel:~#mcedit /etc/postfix/mysql-virtual_email2email.cf
user = mailadmin
password = passwordanda
dbname = mail
table = users
select_field = email
where_field = email
hosts = 127.0.0.1
[Penting] Demi keamanan, pastikan hanya user root & postfix saja yang bisa mengakses file-file yang telah anda buat.
root@bajoel:~#chown root:postfix /etc/postfix/mysql-virtual_*.cf
root@bajoel:~#chmod u=rw,g=r,o= /etc/postfix/mysql-virtual_*.cf
Membuat user baru pada system kita sebagai administrator-email

User ini bertugas untuk membuat maildir baru setiap ada user baru yang mendaftar pada mailserver anda
root@bajoel:~#groupadd -g 5000 mail-admin
root@bajoel:~#useradd -g mail-admin -u 5000 mail-admin -d /home/mail -m
root@bajoel:~#mkdir /home/mail
root@bajoel:~#chown -R mail-admin:mail-admin /home/mail
root@bajoel:~#chmod -R u=rwx,g=,o= /home/mail
Mengkonfigurasi postfix sbg server SMTP

Edit file main.cf (ini adalah file konfigurasi utama dari postfix) menjadi :
root@bajoel:~#mcedit /etc/postfix/main.cf
inet_interfaces = all
myhostname = mail.domain-anda.org (fqdn)
mydestination = (jangan menuliskan virtual domain disini -> lebih baik dikosongi saja)
mynetworks = lqman.org (nama domain anda)
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/mail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
Testing…
Restart service postfix
root@bajoel:~#/etc/init.d/postfix restart
root@bajoel:~#postfix check
Jika tidak muncul suatu pesan kesalahan, berarti anda sukses…….
Coba mengakses port 25 (SMTP) dengan telnet
root@bajoel:~#telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 mail.lqman.org ESMTP Postfix (Debian/GNU)
Jika muncul sebagaimana tulisan diatas, berarti postfix anda sudah berjalan lancar…….
Tekanlah tombol Ctrl+] lalu ketik quit untuk keluar dari sesi telnet,
Ambilah napas dalam-dalam, dan lanjutkan perjuangan ;)
Mengaktifkan fasilitas authentikasi pada postfix (Auth-SMTP)

Menyuruh Postfix untuk menggunakan SASL/MySQL, dg cara buat file konfigurasi baru dg nama /etc/postfix/sasl/smtpd.conf yang berisi :
root@bajoel:~#mcedit /etc/postfix/sasl/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: mailadmin
sql_passwd: passwordanda
sql_database: mail
sql_select: select password from users where email='%u@%r'
log_level: 7
[Penting] Demi keamanan, pastikan hanya user root dan postfix saja yang bisa mengakses file-file yang telah anda buat.
root@bajoel:~#chown root:postfix /etc/postfix/sasl/smtpd.conf
root@bajoel:~#chmod u=rw,g=r,o= /etc/postfix/sasl/smtpd.conf
Mengaktifkan TLS untuk meng-encrypt SMTP traffik, dg cara membuat sertifikat (certificate)
root@bajoel:~#openssl req -new -outform PEM -out /etc/postfix/smtpd.cert -newkey rsa:2048 -nodes -keyout /etc/postfix/smtpd.key -keyform PEM -days 365 -x509
[Penting] Demi keamanan, pastikan hanya user root & postfix saja yang bisa mengakses file-file yang telah anda buat.
root@bajoel:~#chown root:postfix /etc/postfix/smtpd.*
root@bajoel:~#chmod u=rw,g=r,o= /etc/postfix/smtpd.*
Mengkonfigurasi courier sebagai server POP3 / IMAP

Edit file /etc/courier/authdaemonrc, ubah parameter authmodulelist menjadi
root@bajoel:~#mcedit /etc/courier/authdaemonrc
authmodulelist="authmysql"
Lalu edit file /etc/courier/authmysqlrc, ubah beberapa parameter menjadi seperti di bawah ini :
root@bajoel:~#mcedit /etc/courier/authmysqlrc
MYSQL_SERVER localhost
MYSQL_USERNAME mailadmin
MYSQL_PASSWORD passwordanda
MYSQL_PORT 0
MYSQL_DATABASE mail
MYSQL_USER_TABLE users
#MYSQL_CRYPT_PWFIELD (jadikan baris ini sebagai komentar)
MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD 5000
MYSQL_GID_FIELD 5000
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD "/home/mail"
MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
#MYSQL_NAME_FIELD (jadikan baris ini sebagai komentar)
[Penting] Mengedit file authmysqlrc agak sedikit susah, pastikan anda berhati-hati dan tidak membuat kesalahan (jangan memakai tanda SPASI, tetapi gunakan tombol TAB)
Testing…
Restart service courier-authdaemon
root@bajoel:~#/etc/init.d/courier-authdaemon restart
Jika tidak muncul suatu pesan kesalahan, berarti anda sukses…….
Coba mengakses port 110 (POP3) dengan telnet
root@bajoel:~#telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
Jika muncul pesan seperti diatas, maka berbahagialah.
Tarik napas dalam-dalam dan ucapkan Alhamdulillah atas keberhasilan anda :)
[Penting] Anda tidak dapat membuka mailbox / maildir anda sebelum ada email yang terkirim pada mailbox anda.Pesan kesalahan akan dimunculkan. Karena itulah anda harus mengirim welcome email pada setiap user baru.
Test hasil konfigurasi anda

Selamat, anda telah menyelesaikan poin konfigurasi. Pada bagian ini anda anda hanya akan men-testing server yang telah anda konfig sebelumnya.
Sekarang kita akan membuat database pada domain yang akan kita coba, domain inilah yang kita jadikan sebagai domain percobaan untuk mengirim dan menerima email.
Buatlah domain baru dg nama lqman.org pada tabel domains, dan buatlah juga alamat email dan password baru pada tabel users.
Untuk lebih jelasnya ikutilah syntax mysql dibawah ini.
root@bajoel:~#mysql -u mailadmin -p mail
password:
mysql>INSERT INTO domains(domain) VALUES ('lqman.org');
mysql>INSERT INTO users(email,password) VALUES ('admin@lqman.org','admin');
mysql>INSERT INTO users(email,password) VALUES ('user@lqman.org','user');
Sekarang kita sudah punya sebuah virtual domain baru dg nama “lqman.org” dan 2 orang user, yaitu “admin@lqman.org” dan “user@lqman.org” yang masing-masing user ini mempunyai password “admin” dan “user”.
Jika anda tidak mempunyai MX (Mail eXchange) record pada DNS server anda, maka kami menyarankan utk menambahkan MX record spt dibawah ini:
root@bajoel:~#mcedit /etc/bind/db.lqman.org
@ IN MX 5 mail.lqman.org.
mail IN A 10.122.1.22
IP-Address 10.122.1.22 hanya sebagai contoh saja, ubahlah sesuai dg IP-Address yg anda inginkan.
Kemudian untuk mencoba pengiriman email dari SMTP server anda, lakukan telnet pada localhost port 25 (SMTP) sebagai berikut :
root@bajoel:~#telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 mail.lqman.org ESMTP Postfix (Debian/GNU)
kemudian secara interaktif (pada mode telnet) berikan perintah spt dibawah ini:
Anda : ehlo virtual.test
Server : 250-mailtest
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN DIGEST-MD5 CRAM-MD5
250-AUTH=LOGIN PLAIN DIGEST-MD5 CRAM-MD5
250 8BITMIME
Anda : mail from:admin@lqman.org
Server : 250 Ok
Anda : rcpt to:user@lqman.org
Server : 250 Ok
Anda : data
Server : 354 End data with .
Anda : Subject:Just for test
This is a test email
. (tanda titik)

Server : 250 Ok: queued as ABC1D1C123
Anda : quit
Server : 221 BYE
Jika respon server seperti tulisan yg di bold diatas, berarti email dari admin@lqman.org kepada user@lqman.org sudah masuk ke dalam antrian untuk segera dikirimkan oleh postfix (SMTP server).
Lihatlah pada log file yang berada pada /var/log/mail.info
root@bajoel:~#tail -f /var/log/mail/info | ccze
pasti akan kita lihat bagin seperti dibawah ini :
Jul 24 21:48:28 myserver postfix/smtpd[9119]: connect from myserver[127.0.0.1]
Jul 24 21:48:48 myserver postfix/smtpd[9119]: F2C1B47BD: client=myserver[127.0.0.1]
Jul 24 21:48:52 myserver postfix/cleanup[9144]: F2C1B47BD: message-id=
Jul 24 21:48:52 myserver postfix/qmgr[9117]: F2C1B47BD: from=, size=313, nrcpt=1 (queue active)
Jul 24 21:48:52 myserver postfix/virtual[9148]: F2C1B47BD: to=, relay=virtual, delay=10, status=sent (delivered to maildir)
Jika anda melihat “status=sent (delivered to maildir)” maka email yang anda kirimkan sudah berhasil dikirimkan ke dalam Maildir user yang bersangkutan (user@lqman.org). Jalankan perintah find untuk melihat seluruh file dan direktori yang ada dibawah direktori “/home/mail”.
root@bajoel:~#find /home/mail
/home/mail/
/home/mail/lqman.org
/home/mail/lqman.org/user
/home/mail/lqman.org/user/cur
/home/mail/lqman.org/user/new
/home/mail/lqman.org/user/new/1170803794.V805I1c1fbM98807.bajoel
/home/mail/lqman.org/user/new/1170803833.V805I1c1feM87660.bajoel
/home/mail/lqman.org/user/tmp
Semuanya berjalan Lancar? Bagus.. :)Sebagai langkah terakhir, anda harus mencoba login pada email baru nada melalui tampilan web yg telah disediakan oleh squirrelmail. Pada percobaan ini, username yang bisa digunakan adalah “user@lqman.org” dengan password “user”
Menambahkan User Baru pada Mail-Server

Pada step yang terakhir ini anda tinggal memasukkan / menambahkan pada database setiap username dan password user baru pada mailserver anda.
Untuk setiap virtual-domain baru, Tambahkan nama virtual-domain tsb pada tabel ‘domains’
Untuk setiap user baru, Tambahkan username (email address) dan password (plain text) pada tabel ‘users’
Untuk setiap forwarding, Tambahkan source dan destination mail address pada tabel ‘forwardings’, jika anda punya banyak destination, pisahkan dengan koma. Tabel ini digunakan untuk me-redirect setiap email pada system anda, termasuk juga anda bisa me-redirect local mail-address.
Contoh :
source  destination  effect
test@my.domain  philip@my.domain  me-redirect emails untuk postmaster kepada philip.
@my.domain  @another.domain  Ini adalah re-direction thd seluruh domain. Setiap email yang dialamatkan kpd suatu user pada domain ‘my.domain’ akan di-forward kepada user yang sama pada domain ‘another.domain’. Jadi mail kpd lqman@my.domain akan di-redirect kepada lqman@another.domain.
jesper@my.domain  dilbert@my.domain,dilbert@gmail.com  mem-forward email yg dialamatkan untuk jesper@my.domain kepada dilbert@my.domain dan dilbert@gmail.com
Interface WebMail dg squirrelmail

Untuk mempermudah user anda dalam menggunakan mailserver yg sdh anda buat, maka tampilan web merupakan interface yang paling mudah. Oleh karena itu paket squirrelmail yang sudah kita install pada step pertama harus dikonfigurasi sesuai dg mailserver yg sdh kita buat.
Untuk menyesuaikan dg konfigurasi mailserver ini, cukup lakukan perintah squirrelmail-configure
root@bajoel:~#squirrelmail-configure
lalu lakukan sesuai dg langkah-langkah yang sudah tersedia. Langkah yang paling penting disini adalah saat menentukan “Server Settings” saja, selain itu tidak ada yang terlalu penting.
Pada saat menentukan “Server Settings”, lakukan perubahan spt dibawah ini
Secure IMAP (TLS) : false
Server software : courier
kemudian save opsi tersebut dg cara menekan tombol “s”, lalu keluar dari configurasi dg menekan tombol “q”.
Menjadikan webmail kita sebagai VirtualHost baru

Buatlah file baru pada konfigurasi webserver anda (pada tutorial ini dipakai webserver apache2)
root@bajoel:~#touch /etc/apache2/sites/available/squirrelmail
kemudian tambahkan baris-baris dibawah ini :
NameVirtualHost 10.122.1.22:80
ServerAdmin admin@lqman.org
ServerName mail.lqman.org
DocumentRoot /usr/share/squirrelmail
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
setelah itu, buatlah symbolic link ke direktori /etc/apache2/sites-enable/ dengan cara
root@bajoel:~#ln -s /etc/apache2/sites-available/squirrelmail.conf /etc/apache/sites-enable/001squirrelmail.conf
lalu cek konfigurasi apache2 dg syntax :
root@bajoel:~#apache2ctl configtest
dan jika muncul tulisan Syntax OK, maka restart-lah apache2 dg :
root@bajoel:~#apache2ctl restart
Dan silakan menikmati mail server anda melalui squirrelmail (wab based mail client).
READ MORE - Mail Server dengan Postfix

Membangun Mail Server dengan Zimbra

Zimbra adalah software open source untuk email server dan kolaborasi (groupware), yang menyediakan solusi email server yang powerful.

Selain itu juga zimbra server tersedia untuk sistem operasi linux, mac os x dan platform virtualisasi. Zimbra menggunakan klien ajax web 2.0 yang dapat dijalankan pada browser firefox, safari dan internet explorer (6.0+) dan ie serta mudah diintegrasikan dengan portal web API, aplikasi bisnis dan VoIP menggunakan web services.

Selain itu juga Zimbra terdiri dari beberapa gabungan software open source, yaitu : Postfix, MySQL, OpenLDAP, Anti Virus Clamav dan Anti Spam SpamAssassin.

Kemampuan utama dari zimbra bukan hanya untuk kolaborasi, melainkan juga mengintegrasikan semua fitur yang ada di dalamnya dengan sistem lain, seperti ERP (enterprise resource planning), CRM (customer relation management), ataupun aplikasi yang dikembangkan sendiri.

Dengan menggunakan zimbra memungkinkan melakukan pengelolaan jadwal kerja tim (shared calendaring), pengaturan tugas-tugas (to-do list management), yang semuanya berbasis teamwork ataupun mengelola mailing list.

Instalasi zimbra

Zimbra  Collaboration  Suite dapat  di  download  dari  situsnya  langsung  zimbra.com.  Hasil
download letakkan di directory misal /home/repo-ubuntu.
Edit konfigurasi berkas /etc/host dengan perintah



Tambahkan  baris  berikut,  sesuaikan  alamat  IP  dan  nama  host  dengan  konfigurasi  yang
dimiliki.


Sebelum memulai instalasi ZCS terlebih dahulu kita harus install beberapa paket dependensi
yang dibutuhkan, jalankan perintah berikut dari terminal.



setelah  dependensi  terpasang  maka  sebelum  install  Zimbra  lakukan  copy  paket  Zimbra  ke
direktori setelah itu ekstrak file instalasi ZCS.




dilanjutkan dengan menjalankan skrip install ZCS


di  awal  installasi  kita  harus  menyetujui  End  User  License  Agreement ZCS  untuk  dapat
melanjutkan instalasi.



Setelah itu pilih paket-paket apa saja yang harus di install selama proses instalasi ZCS, ketik Y
untuk  menginstal  suatu  paket.  Beberapa  paket  yang  harus  kita  install  adalah  zimbra-ldap,
zimbra-logger, zimbra-mta, zimbra-snmp, zimbra-store, zimbra-apache, dan zimbra-spell.



Setelah memilih paket yang akan di install akan muncul pertanyaan konfirmasi yang harus di jawab dengan Y.


Instalasi akan berlangsung beberapa saat.



Berikutnya ZCS akan memeriksa konfigurasi server DNS yang digunakan apakah sudah sesuai
dengan  persyaratan  atau  belum.  Jika  terjadi  kesalahan  maka  akan  ditawarkan  untuk
melakukan modifikasi pada konfigurasi domain di DNS.



Instalasi paket-paket selesai, waktunya melakukan konfigurasi untuk user admin.


Dari  main  menu  ketik  3  untuk  memilih  konfigurasi  zimbra-store  yang  didalamnya  untuk
konfigurasi user admin.
Berikutnya pilih 4.


Isikan  password  untuk  user  admin  ZCS.  Password  ini  nantinya  akan  digunakan  untuk user
admin melakukan konfigurasi ZCS, membuat user baru, dsb.


Kembali ke menu sebelumnya dengan menekan enter.

Konfigurasi  ZCS  telah  selesai,  ketik a untuk  menerapkan  konfigurasi.  Jawab  yes  untuk
menyimpan  data  konfigurasi  ke  file.  Lanjutkan  instalasi  dengan  menjawab  yes  pada
perubahan system.


Berikut  ZCS  akan  meminta  konfirmasi  untuk  mengirimkan  data  instalasi  ke  pengembang
Zimbra. Opsi ini tidak wajib, dapat dijawab No disini.
Dan tunggu zimbra mengkonfigurasi sistem sampai selesai.

Pengujian Instalasi Zimbra

Hasil  instalasi  zimbra  akan  membentuk  sebuah  direktori  /opt/zimbra,  yang  berisi  file
konfigurasi dan perintah. Untuk menguji hasil instalasi zimbra, dapat menjalankan perintah.


Setelah semuanya selesai, Anda bisa mengakses halaman web adminnya di browser dengan
mengetik  alamat http://mail.jarkom.net.  Login  dengan  user  admin  yang  dibuat  saat
instalasi.


Jika  lahin  dengan  benar  maka  akan  mendapat  antarmuka  ZCS  berbasis  web  layaknya
layanan email di internet.


Untuk melakukan login zimbra melalui terminal dapat dialkukan dengan perintah


Untuk melakukan start,stop,dan/atau restart ZCS jalankan perintah pada terminal.

http://www.polsri.ac.idhttp://www.lms.polsri.ac.id
READ MORE - Membangun Mail Server dengan Zimbra
Related Posts Plugin for WordPress, Blogger...