dokumentasi tugas besar sisadmin
TRANSCRIPT
DOKUMENTASI TUGAS BESARPRAKTIKUM SISTEM ADMINISTRASI
MTA QMAIL SEBAGAI MAIL SERVER DI UBUNTU
Disusun Oleh :
1. Salman Alfarisi 30208149
2. Bukhari Abdu Rasyid 30208276
3. Fahmi Mustaqim 30208218
4. Luthfi Rahman 30208xxx
5. Susilo Widodo 30208xxx
POLITEKNIK TELKOMBANDUNG 2010/2011
ABSTRAKSI
Penulisan makalah ini menggunakan metode penelitian kepustakaan dengan data sekunder sebagai sumber datanya. Yang menjadi bahasan dalam makalah kami adalah bagaimanakah cara untuk membangun sebuah Mail Server untuk perumahan ataupun perkantoran. Dengan adanya Mail Server pribadi lebih menguntungkan pihak bersangkutan karena data yang dikirim lewat email akan lebih aman dari segi pihak ketiga.
Postfix merupakan salah satu MTA (Message Transfer Agent) yang dirancang untuk melayani server dengan beban kerja yang berat dan menuntut keamanan serta kecepatan yang tinggi. Postfix sanggup melakukan pengiriman email ke alamat yang berbeda sampai dengan satu juta kali pengiriman perhari.
Daftar IsiABSTRAKSI...........................................................................................................II
Daftar Isi..................................................................................................................2
BAB I. PENDAHULUAN.......................................................................................3
1.1 Latar Belakang...............................................................................................3
1.2 Rumusan Masalah..........................................................................................3
1.3 Tujuan Pembahasan.......................................................................................3
1.4 Batasan Masalah............................................................................................3
1.5 Metodologi Penyelesaian Masalah.................................................................4
BAB II DASAR TEORI..........................................................................................5
2.1.Qmail..............................................................................................................5
BAB III ANALISIS DAN PERANCANGAN........................................................8
3.1 Kebutuhan Sistem / Spesifikasi Jaringan..................................................8
3.2 Spesifikasi Perangkat Keras dan Lunak....................................................8
3.3 Desain Sistem............................................................................................8
3.4 Perkiraan Biaya Yang Dibutuhkan............................................................9
BAB IV IMPLEMENTASI DAN PENGUJIAN...................................................10
BAB V PENUTUP.................................................................................................30
5.1 Kesimpulan..................................................................................................30
DAFTAR PUSTAKA.............................................................................................31
BAB I. PENDAHULUAN
1.1 Latar Belakang
Belakangan ini banyak sekali akan kebutuhan untuk mengirim pesan. Jika
zaman dahulu untuk mengirim surat harus melalui tukang pos tetapi trend saat
ini sedang marak akan pengiriman dengan e-mail.
E-mail dapat dikirim jika terdapat koneksi ke mail server. Mail server
menjalankan sebuah aplikasi yang ditujukan untuk proses pengiriman dan
penerimaan email. Aplikasi yang berjalan pada server ini disebut MTA (Mail
Transfer Agent) sedangkan aplikasi yang berjalan pada komputer client yang
disebut MC (Mail client). Banyak OS yang menyediakan fasilitas pembuatan
mail server, salah satunya adalah Linux distro Ubuntu.
Kami ingin mengembangkan mail server tersebut pada Operating
System yaitu Linux dengan distro Ubuntu. Pada mail server tersebut kami
menggunakan MTA Qmail.
1.2 Rumusan Masalah
Rumusan masalah dalam makalah ini yaitu :
Bagaimanakah cara membangun Qmail di Ubuntu. Bagaimanakah membangun Mail Server dengan menggunakan Postfix
1.3 Tujuan Pembahasan
Mampu mengimplementasikan qmail di Linux khususnya distro Ubuntu
Mampu membuat layanan mail server yang berbasiskan qmail untuk suatu
organisasi
1.4 Batasan Masalah
Dalam makalah ini kami hanya membahas dalam membangun Qmail di
Ubuntu.
1.5 Metodologi Penyelesaian Masalah
Dalam menyelesaikan masalah dalam pembuatan makalah ini kami
menggunakan Metode Sekunder, yaitu Metode dalam mencari bahan untuk
memecahkan masalah dari media cetak dan website yang ada.
BAB II DASAR TEORI
2.1. Qmail
Qmail adalah MTA (Internet Mail Transfer Agent) yang aman, handal, dan sederhana. Qmail merupakan alternatif sistem Sendmail-binmail yang terdapat pada UNIX. Qmail menggunakan SMTP (Simple Mail Transfer Protocol) untuk bertukar pesan dengan MTA pada sistem lain. Dengan menggunakan qmail, terdapat beberapa keuntungan, antara lain :
o Keamanan :Qmail dirancang dengan jaminan keamanan yang cukup tinggi dibandingkan dengan Sendmail. Hal ini merupakan kebutuhan mutlak karena mail delivery merupakan masalah yang kritis bagi user.
o Kinerja :Qmail seperti pengantaran surat, dapat menyampaikan lebih dari 20 antaran secara simultan (sebagai default).
o Keterandalan :Pada saat qmail menerima sebuah pesan, dijamin pesan tersebut tidak akan hilang. Qmail juga mendukung maildir, format mailbox baru yang bekerja dengan handal. Maildirs, tidak seperti mbox files dan mh folders, tidak akan hilang jika terjadi crashes pada sistem pada saat delivery. Selain itu, user dapat membaca suratnya pada NFS dengan aman, dan pada waktu yang sama, sejumlah klien NFS dapat mengirim surat kepada user tersebut.
o Kesederhanaan :Ukuran qmail lebih kecil dibandingkan jenis-jenis Internet MTA lainnya. MTA lainnya memiliki mekanisme forwarding, aliasing, dan mailing list yang terpisah. Sedangkan qmail memiliki sebuah mekanisme forwarding yang sederhana, yang memungkinkan user menangani mailing lists mereka.
Qmail ditulis oleh Dan Berstein(DJB), seorang profesor matematika pada University of Illinois di Chicago. Qmail pertama kali dikeluarkan dalam versi beta 0.70 pada tanggal 24 Januari 1996. Versi 1.0 dikeluarkan pada tanggal 20 Februari 1997. Versi yang terakhir adalah versi 1.03 yang dikeluarkan pada tanggal 15 Juni 1998. Rencananya, dalam waktu dekat, akan dikeluarkan versi 2.0. Qmail mengikuti filosofi UNIX klasik, di mana masing-masing tool melaksanakan fungsitunggal dan fungsi kompleks yang terdefinisi dengan baik, yang dibangun dengan menyambungkan serangkaian tool menjadi sebuah “pipeline”. Sedangkan alternatifnyaadalah dengan membangun tools yang lebih kompleks, yang menciptakan kembali fungsi- fungsi dari tools yang sederhana.
Sebagai pengganti dari Sendmail, qmail mendukung host dan user masquerading, fullhost hiding, virtual domains, null clients, list-owner rewriting, relay control, doublebounce recording, arbitrary RFC 822 address lists, cross-host mailing list loop detection, pre-recipient checkpointing, downed host backoffs, independent message retry schedules, dan lain- lain.
BAB III ANALISIS DAN PERANCANGAN
3.1 Kebutuhan Sistem / Spesifikasi Jaringan
Mail Server yang kami buat masih sederhana sehingga hanya
membutuhkan sistem yang sederhana pula tetapi handal karena menggunakan
qmail.
3.2 Spesifikasi Perangkat Keras dan Lunak
Adapun spesifikasi peralatan hardware dan software yang kami gunakan
dalam perancangan mail server adalah sebagai berikut :
Hardware
No Nama Alat Operating System Jumlah
1 PC Server Ubuntu 1
2 PC Client Windows, Linux. 2
3 Wireless Adapter Intel 3945 a/b/g,
Broadcom wireles
1
Table 1 Spesifikasi hardware
Software
No Nama Software Fungsi
1 Ubuntu Sistem Operasi Mail Server
2 Qmail Mail Server
3 Windows 7, XP Sistem Operasi Client
4 Apache Webmail server
5. Round Cube Webmail
Table 2 Spesifikasi Software
3.3 Desain Sistem
Gambaran topologi mail server yang kami bangun
Figure 1 topologi
3.4 Perkiraan Biaya Yang Dibutuhkan
Berikut adalah rincian biaya yang dibutuhkan untuk membangun jaringan :
1. Biaya Produksi
Nama Jumlah Biaya Total
PC Server 1 Unit Rp.7.000.000 Rp7.000.000
Wireless
Adapter
1 Unit Rp.400.000 Rp. 400.000
Lan Card 1 Unit Rp. 200.000 Rp. 200.000
Total Biaya Rp. 7.600.000
Table 3Biaya Produksi
2. Biaya Jasa = Rp.1.000.000,00
3. Total Biaya Pembangunan = Biaya Produksi + Biaya Jasa
= Rp.7.600.000 + Rp 1000.000,00
= Rp.8.600.000
BAB IV IMPLEMENTASI DAN PENGUJIAN
TAHAPAN INSTALASI QMAIL PADA KOMPUTER SERVER :
#Instalkan OS Ubuntu 9.04 (Desktop atau Server Edition)
#Setelah OS terinstal, instalkan aplikasi LAMP Server dan Openssh Server
#Asumsi :
##Mail Server Host Name : mail
##Mail Server Domain Name : cacad.net
##Mail Server FQDN : mail.cacad.net
##IP Address : 192.168.1.13
#set IP Address :
vi /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.13
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
#Setting hostname :
vi /etc/hosts
127.0.0.1 localhost
192.168.1.13 mail.cacad.net mail
vi /etc/hostname
#Menginstalkan beberapa libary pendukung :
apt-get -q -y install build-essential libssl-dev libssl-dev openssl csh expect libgdbm-dev libmysqlclient16-dev unzip
apt-get -q -y install libpcre3 libpcre3-dbg libpcre3-dev libpcrecpp0 rcconf vim-nox iftop xinetd perl-suid
#Membuat direktori, mengunduh, dan mengekstrak paket-paket yang dibutuhkan :
mkdir /downloads
cd /opt/
wget http://www.linux-bd.com/qmail/qmail-rkarim-pkg.tar.gz
tar zxvf qmail-rkarim-pkg.tar.gz
cp /opt/qmail-install/qmailrocks.tar.gz /downloads/
cd /opt/qmail-install/
mkdir -p /var/qmail
mkdir -p /usr/src/qmail
cd /opt/qmail-install
cp qmail-1.03.tar.gz ucspi-tcp-0.88.tar.gz /usr/src/qmail
mkdir -p /package
cp daemontools-0.76.tar.gz /package
chmod 1755 /package
cd /usr/src/qmail
tar zxvf qmail-1.03.tar.gz
tar zxvf ucspi-tcp-0.88.tar.gz
cd /package
tar zxvf daemontools-0.76.tar.gz
#Menambahkan user dan group yang dibutuhkan (menggunakan shell script):
vim quser.sh
groupadd nofiles
useradd -g nofiles -d /var/qmail/alias -s /sbin/nologin -p'*' alias
useradd -g nofiles -d /var/qmail -s /sbin/nologin -p'*' qmaild
useradd -g nofiles -d /var/qmail -s /sbin/nologin -p'*' qmaill
useradd -g nofiles -d /var/qmail -s /sbin/nologin -p'*' qmailp
groupadd qmail
useradd -g qmail -d /var/qmail -s /sbin/nologin -p'*' qmailq
useradd -g qmail -d /var/qmail -s /sbin/nologin -p'*' qmailr
useradd -g qmail -d /var/qmail -s /sbin/nologin -p'*' qmails
groupadd vchkpw
mkdir /home/vpopmail
useradd -g vchkpw -d /home/vpopmail -s /sbin/nologin -p'*' vpopmail
chmod 755 quser.sh
./quser.sh
#membuat direktori untuk logging :
mkdir /var/log/qmail
cd /var/log/qmail
mkdir qmail-send qmail-smtpd qmail-pop3d
chown -R qmaill:root /var/log/qmail
chmod -R 750 /var/log/qmail
mkdir /var/qmail/supervise
cd /var/qmail/supervise
mkdir -p qmail-smtpd/log qmail-send/log qmail-pop3d/log
chmod +t qmail-smtpd qmail-send qmail-pop3d
#Mulai menginstal qmail dan aplikasi pendukungnya di komputer :
cd /usr/src/qmail/qmail-1.03
patch < /opt/qmail-install/qmail-patches/qmail-1.03-aio-patch-lastest
echo 211 > /usr/src/qmail/qmail-1.03/conf-split
echo 255 > /usr/src/qmail/qmail-1.03/conf-spawn
make WITH_QMAILQUEUE_PATCH=yes setup check
echo 255 > /var/qmail/control/concurrencyremote
chmod 644 /var/qmail/control/concurrencyremote
echo 1 > /var/qmail/control/mfcheck
./config-fast mail.cacad.net
make cert
cd /opt/qmail-install
cd /usr/src/qmail/ucspi-tcp-0.88
patch < /opt/qmail-install/qmail-patches/ucspi-tcp-0.88.errno.patch
make
make setup check
cd /package/admin/daemontools-0.76
cd src
patch < /opt/qmail-install/qmail-patches/daemontools-0.76.errno.patch
cd ..
package/install
vim /etc/event.d/svscan
start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5
stop on runlevel 0
stop on runlevel 1
stop on runlevel 6
respawn
exec /command/svscanboot
initctl start svscan
#check proses daemon yang berjalan.
ps -aux |grep svscan
#output harus berupa :
/bin/sh /command/svscanboot
svscan /service
grep svscan
#Menjalankan script untuk penuntasan instalasi qmail :
cd /downloads ; tar zxvf qmailrocks.tar.gz
/downloads/qmailrocks/scripts/finalize/linux/finalize_linux.script
vim /var/qmail/supervise/qmail-pop3d/run (ganti mail.example.com dengan mail.cacad.net)
vim /var/qmail/supervise/qmail-smtpd/run (ganti mail.example.com dengan mail.cacad.net)
qmailctl stop
echo '127.:allow,RELAYCLIENT=""' >> /etc/tcp.smtp
echo '192.168.1.13:allow,RELAYCLIENT=""' >> /etc/tcp.smtp
echo '192.168.:allow,RELAYCLIENT=""' >> /etc/tcp.smtp
qmailctl cdb
echo [email protected] > /var/qmail/alias/.qmail-root
echo [email protected] > /var/qmail/alias/.qmail-postmaster
echo [email protected] > /var/qmail/alias/.qmail-mailer-daemon
ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous
ln -s /var/qmail/alias/.qmail-postmaster /var/qmail/alias/.qmail-abuse
chmod 644 /var/qmail/alias/.qmail*
qmailctl start
rm -fr /usr/lib/sendmail
rm -fr /usr/sbin/sendmail
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
#Buat database untuk vpopmail :
mysql -u root -p
create database vpopmail;
grant update, create, delete, insert, select on vpopmail.* to vpopmailuser@localhost identified by "rahasiaku";
flush privileges;
exit;
#hubungkan vpopmail dengan database :
mkdir -p /home/vpopmail/etc
chown vpopmail:vchkpw /home/vpopmail/etc
echo "localhost|0|vpopmailuser|rahasiaku|vpopmail" > /home/vpopmail/etc/vpopmail.mysql
chown vpopmail:vchkpw /home/vpopmail/etc/vpopmail.mysql
chmod 640 /home/vpopmail/etc/vpopmail.mysql
#tes koneksi vpopmail pada database :
mysql -u vpopmailuser -p
exit
#instalasi vpopmail :
cd /opt/qmail-install
tar zxvf vpopmail-5.4.26d.tar.gz
cd vpopmail-5.4.26
vim vconfig.sh
./configure --enable-roaming-users=y --enable-logging=y --enable-ip-alias-domains=y \
--enable-auth-module=mysql --enable-clear-passwd=n --enable-libdir=/usr/lib/mysql/ \
--enable-tcpserver-path=/etc/ --enable-tcpserver-file=/etc/tcp.smtp --enable-qmail-ext \
--enable-logging=e --enable-tcprules-prog=/usr/local/bin/tcprules --enable-rebuild-tcpserver-file
chmod 755 vconfig.sh
./vconfig.sh
make && make install-strip
#jadwalkan eksekusi vpopmail pada crontab :
vim /etc/crontab
40 * * * * root /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null
/home/vpopmail/bin/clearopensmtp
#instalasi ezmlm :
cd /downloads/qmailrocks/ ; tar zxvf ezmlm-0.53-idx-0.41.tar.gz ; cd ezmlm-0.53-idx-0.41 ; make && make setup
#instalasi auto respond :
cd /downloads/qmailrocks/ ; tar zxvf autorespond-2.0.5.tar.gz ; cd autorespond-2.0.5 ; make && make install
#instalasi maildrop
cd /opt/qmail-install ; tar jxvf maildrop-2.0.4.20080726.tar.bz2 ; cd maildrop-2.0.4.20080726
./configure --prefix=/usr/local --exec-prefix=/usr/local --enable-maildrop-uid=root --enable-maildrop-gid=vchkpw --enable-maildirquota
make && make install-strip && make install-man
#instalasi vqadmin :
mkdir -p /var/www/html/images
cd /opt/qmail-install
tar zxvf vqadmin-2.3.7.tar.gz
cd vqadmin-2.3.7
./configure --enable-cgibindir=/usr/lib/cgi-bin --enable-htmldir=/var/www/html
make && make install-strip
cd /usr/lib/cgi-bin/vqadmin/
vim .htaccess
AuthType Basic
AuthUserFile /etc/apache2/vqadmin.passwd
AuthName vQadmin
require valid-user
satisfy any
chown www-data .htaccess
chmod 644 .htaccess
vim /etc/apache2/apache2.conf
ServerRoot "/etc/apache2" #temukan baris ini
ServerName mail #tambahkan baris ini di bawah baris diatas
<Directory "/usr/lib/cgi-bin/vqadmin"> #tambahkan ini di akhir file
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>
htpasswd -c /etc/apache2/vqadmin.passwd admin
chown www-data /etc/apache2/vqadmin.passwd
chmod 644 /etc/apache2/vqadmin.passwd
/etc/init.d/apache2 restart
mkdir /var/www/images
cp -r /var/www/html/images/* /var/www/images/
#Sekarang, buka URL : http://mail.cacad.net/cgi-bin/vqadmin/vqadmin.cgi atau
http://192.168.1.13/cgi- bin/vqadmin/vqadmin.cgi (username : 'admin' password :'rahasiaku')
#dan tambahkan domain cacad.net dan password bagi postmaster untuk login via qmailadmin
#instalasi qmailadmin :
cd /opt/qmail-install
tar zxvf qmailadmin-1.2.12.tar.gz
cd qmailadmin-1.2.12
vim qmconfig.sh
./configure --enable-htmldir=/var/www/html --enable-imagedir=/var/www/images --enable-imageurl=/images \
--enable-cgibindir=/usr/lib/cgi-bin/ --enable-autoresponder-bin=/usr/local/bin --enable-vpopuser=vpopmail \
--enable-ezmlmdir=/usr/local/bin/ezmlm/ --enable-ezmlmidx=y --enable-modify-quota --disable-ipauth --enable-help
chmod 755 qmconfig.sh
./qmconfig.sh
make && make install-strip
cd /etc/apache2/sites-available/
vim mailadmin.cacad.net
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName mailadmin.cacad.net
DocumentRoot /var/www/
<Directory /var/www/>
AllowOverride AuthConfig Limit
Options SymLinksIfOwnerMatch Includes
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
ScriptAlias /global-cgi/ /usr/lib/cgi-bin/
</VirtualHost>
ln -s /etc/apache2/sites-available/mailadmin.cacad.net /etc/apache2/sites-enabled/
/etc/init.d/apache2 restart
#setelah ini, buka web browser dan masuklah ke URL : http://mailadmin.cacad.net/cgi-bin/qmailadmin
#dan buatlah beberapa email account
#instalasi imap (courier)
apt-get install libltdl7 libltdl7-dev libguile-ltdl-1
cd /opt/qmail-install
tar jxvf courier-authlib-0.60.2.tar.bz2
cd courier-authlib-0.60.2
./configure --prefix=/usr/local --exec-prefix=/usr/local --with-authvchkpw --without-authldap --without-authmysql --disable-root-check --with-ssl --with-authchangepwdir=/usr/local/libexec/authlib
make && make check
make install-strip && make install-configure
vim /etc/rc.local
/usr/local/sbin/authdaemond start #tambahkan baris ini
#eksekusi
/usr/local/sbin/authdaemond start
useradd true
cd /opt/qmail-install
tar jxvf courier-imap-4.3.0.tar.bz2
chown -R true courier-imap-4.3.0
cd courier-imap-4.3.0
su true
./configure --prefix=/usr/local --exec-prefix=/usr/local --with-authvchkpw --without-authldap --without-authmysql --disable-root-check --with-ssl -with-authchangepwdir=/usr/local/libexec/authlib
make && make check
exit
make install-strip && make install-configure
/usr/local/sbin/mkimapdcert
vim /usr/local/etc/imapd.cnf #ubah [email protected] menjadi [email protected]
vim /usr/local/etc/imapd
IMAPDSTART=YES #cari dan set seperti ini
vim /usr/local/etc/imapd-ssl
IMAPDSSLSTART=YES #cari dan set seperti ini
TLS_CERTFILE=/usr/local/share/imapd.pem
vim /usr/local/etc/authlib/authdaemonrc
authmodulelist="authvchkpw" #cari dan set seperti ini
cp /usr/local/libexec/imapd.rc /etc/init.d/imap
cp /usr/local/libexec/imapd-ssl.rc /etc/init.d/imaps
#eksekusi imap
/usr/local/sbin/authdaemond stop ; /usr/local/sbin/authdaemond start
/etc/init.d/imap stop ; /etc/init.d/imaps stop
/etc/init.d/imap start ; /etc/init.d/imaps start
vim /etc/rc.local
/etc/init.d/imap start
/etc/init.d/imaps start
#dan uncomment csh -cf '/command/svscanboot &'
chmod 755 /etc/rc.local
#tes IMAP
telnet mail.cacad.net 143
Trying 192.168.1.13...
Connected to mail.cacad.net.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc. See COPYING for distribution information.
a login [email protected] rahasiaku
a OK LOGIN Ok.
a logout
* BYE Courier-IMAP server shutting down
a OK LOGOUT completed
Connection closed by foreign host.
#jika berhasil, maka sekarang kita lanjutkan dengan instalasi webmail (disini menggunakan roundcube webmail)
apt-get -q -y install roundcube
cd /opt/qmail-install
cp roundcubemail-0.2.1.tar.gz /var/www
cd /var/www
tar zxvf roundcubemail-0.2.1.tar.gz
mv roundcubemail-0.2.1 mailwebmail
cd mailwebmail
chown -R www-data:www-data temp
chown -R www-data:www-data logs
rm -fr installer
cd SQL
#pembuatan database untuk roundube
mysql -u root -p
CREATE DATABASE roundcubemail;
CREATE USER 'rc_user'@'localhost' IDENTIFIED BY 'rahasiaku';
GRANT ALL PRIVILEGES ON roundcubemail.* TO rc_user@localhost IDENTIFIED BY 'rahasiaku';
use roundcubemail; source /var/www/mailwebmail/SQL/mysql.initial.sql;
FLUSH PRIVILEGES;
exit;
cd /var/www/mailwebmail/config/
cp db.inc.php.dist db.inc.php
cp main.inc.php.dist main.inc.php
vim db.inc.php
$rcmail_config['db_dsnw'] = 'mysql://rc_user:rahasiaku@localhost/roundcubemail'; #cari dan set seperti ini
vim main.inc.php
#cari baris dan seseuaikan seperti contoh dibawah ini :
$rcmail_config['default_host'] = 'localhost';
$rcmail_config['username_domain'] = 'cacad.net';
$rcmail_config['mail_domain'] = 'cacad.net';
$rcmail_config['smtp_server'] = 'localhost';
$rcmail_config['product_name'] = 'CACAD WEBMAIL';
$rcmail_config['create_default_folders'] = TRUE;
cd /etc/apache2/sites-available/
vim mail.cacad.net
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName mail.cacad.net
DocumentRoot /var/www/mailwebmail
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/mailwebmail>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
ln -s /etc/apache2/sites-available/mail.cacad.net /etc/apache2/sites-enabled/
/etc/init.d/apache2 restart
#restart system
#setelah restart, masuk ke web browser, dan masuk ke URL : mail.cacad.net
#login dengan username dan password yang telah dibuat dan mulailah berkirim email
BAB V PENUTUP
5.1 Kesimpulan
Qmail merupakan MTA yang sangat handal untuk pembuatan mail server.
Qmail cocok diimplementasikan di Ubuntu karena stabil dan tidak terlalu
sulit dalam konfigurasinya.
DAFTAR PUSTAKA
R. Kresno Aji & Agus Hartanto, System Administering Red Hat Linux,
Elex Media Komputindo, Jakarta, Mei 2003
http://fedorasolved.org/server-solutions/postfix-mail-server