Paket Pendukung Instalasi Qmail

• Qmailadmin , merupakan aplikasi berbasis web yang digunakan untuk mengelola user pada tiap domain. Paket ini dapa didownload di alamat http:flow.dl.sourceforge.netsourceforgeqmailadmin . • Courier-Imap , adalah program yang membantu pengaksesan IMAP ke maildir. Maildir adalah format mail yang dimiliki qmail. Dalam instalasi ini, yang menggunakan Courier-imap adalah Squirrelmail. Program ini dapat di-download di alamat http:www.courier-mta.org . • Squirrelmail , merupakan webmail client, yaitu aplikasi yang digunakan untuk mengakses mail server. Web mail yang fungsinya membantu user untuk mengelola e-mail user berbasis web. Pengelolaan ini berupa mengirim e-mail, baik yang menggunakan attachment maupun tidak, serta melihat kiriman e-mail dari seseorang. Paket ini dapat di-download di alamat http:www.squirrelmail.org • Qmail-scanner , adalah program tambahan qmail yang digunakan untuk melakukan scanning e-mail menggunakan karakteristik tertentu, khususnya digunakan untuk scanning virus atau proteksi antivirus. Program ini juga digunakan untuk scanning header atau file attachment. Paket program ini dapat diperoleh di alamat http:qmail- scanner.sourceforge.net . • Spamassassin , merupakan program untuk mendeteksi e-mail yang masuk, apakah mail tersebut termasuk spam atau bukan. Program ini dapat di-download di alamat http:www.spamassassin.org . PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI • Clamav Antivirus , merupakan aplikasi untuk mendeteksi e-mail yang masuk, apakah mail tersebut mengandung virus atau tidak. Program ini dapat diperoleh di alamat http:www.openantivirus.org . • Qtrap , digunakan untuk mendeteksi e-mail yang masuk, dalam aplikasi ini yang akan dideteksi adalah kata – kata dalam e-mail tersebut. • Isoqlog , digunakan untuk melihat aktivitas e-mail secara detail log mail . Paket program ini dapat di-download pada alamat http:www.enderunix.orgisoqlog . • Qmailmrtg , aplikasi ini digunakan untuk melihat aktivitas e-mail dalam bentuk grafis. Paket ini dapat di-download pada alamat http:www.inter7.comqmailmrtg7qmailmrtg7-3.4.tar.gz . • Sqwebmail , merupakan fasilitas tambahan berbasis web untuk mengakses mail dari qmail dan vpopmail. Sqwebmail merupakan program CGI sehingga dalam pengaksesan menggunakan direktori cgi-bin. Program ini hanya digunakan untuk format maildir dan tidak dapat digunakan untuk format mailbox. Program ini dapat di- download di alamat http:www.inter7.comsqwebmail . 2.14.2 Paket Patch Selain paket – paket di atas juga masih terdapat beberapa paket tambahan yang dikenal dengan patch untuk mengembangkan mail server sesuai dengan kebutuhan masing – masing, paket – paket tersebut diantaranya adalah : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI • Qmailqueue-patch , patch ini digunakan supaya dapat ditambahkan aplikasi lain ke dalam aplikasi ini. • Qmail-maildir++.patch , patch ini akan membuat qmail-local dan qmail-pop3d kompatibel dengan maildir++ quota. Sistem ini akan menggunakan vpopmail dan courier-imap. • Qmail-date-localtime.patch , digunakan untuk local timestamp, ini akan membuat localtime tertulis di header e-mail. • Qmail-badmailfrom-badrcptto.patch , patch ini digunakan untuk dukungan “badmailfrom logging” dan untuk dukungan fungsi badrcptto dan login. • Qmail-limit-bounce-size.patch , digunakan untuk membatasi bounce message yang dilakukan oleh server. Patch ini akan membatasi ukuran file yang akan di-bounce, ukuran tersebut dapat diatur dengan mengubah nilai di filevarqmailcontrolbouncemaxbyte. • Qmail-smtpd-esmtp-size.diff , patch ini akan menambahkan ukuran ESMTP agar dapat mendukung qmail-smtpd, ini akan membantu server untuk melakukan penolakan untuk ukuran yang besar. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB III PEMBAHASAN

3.1 Persiapan Instlasi

Dalam implementasi server e-mail ini, penulis menggunakan sistem operasi Linux Fedora Core 2.

3.1.1 Konfigurasi Linux Fedora Core 2

3.1.1.a Apache Program yang akan diinstal akan menggunakan web sebagai interface, tentunya server yang akan diinstal harus memiliki service web. Biasanya apache sudah terinstal dalam Linux dalam bentuk .RPM, untuk mengecek apakah aplikasi ini sudah terinstal gunakan perintah berikut : [rootjellyfishfish iwan] rpm -qa | grep httpd Jika web server sudah terinstal maka minimal akan muncul hasil sebagai berikut : system-config-httpd-1.2.0-3 httpd-manual-2.0.49-4 httpd-2.0.49-4 Dari perintah di atas terlihat bahwa aplikasi apache sudah terinstal dan konfigurasinya menggunakan httpd versi 2.0.49-4 3.1.1.b MySQL Paket program yang berikutnya harus diinstal adalah MySQL, sebuah server SQL yang nantinya akan digunakan untuk menyimpan autentifikasi dari user – user yang menggunakan server e-mail tersebut, linux Fedora Core 2 biasanya sudah mendukung paket MySQL. Untuk mengecek apakah aplikasi ini sudah terinstal gunakan perintah : [rootjellyfishfish iwan] rpm -qa | grep mysql Jika paket sudah terinstal akan nampak hasil sebagai berikut : mysql-server-3.23.58-9 mysql-bench-3.23.58-9 php-mysql-4.3.4-11 mysql-3.23.58-9 3.1.1.c Struktur Direktori Untuk instalasi server e-mail dengan Qmail dan beberapa paket pendukungnya, ada beberapa direktori khusus yang akan digunakan digunakan untuk instalasi paket – paket Qmail. Direktori – direktori tersebut adalah : ¾ usrlocalsrc Digunakan untuk meletakkan semua paket – paket .tar.gz yang telah di-download. Jadi semua instalasi akan dilakukan dalam direktori ini. ¾ usrlocalbin Direktori ini digunakan untuk instalasi Autorespond. ¾ varqmail Direktori ini oleh Qmail setelah kita menginstal paketnya. ¾ home Digunakan untuk instalasi vpopmail, di mana vpopmail iniakan digunakan untuk menampung alamt e-mail dan yang diterima oleh user. ¾ varwwwcgi-bin Direktori ini digunakan untuk instalasi qmailadmin dan sqwebmail. ¾ usrlocalsrcqmailadmin, wwwcgi-bin, wwwhtml Digunakan sebagai ruang konfigurasi sistem qmailadmin. Setelah paket – paket dasar di atas sudah terinstal dan direktori – direktori yang dibutuhkan sudah tersedia, langkah selanjutnya hapuslah paket yang tidak digunakan dalam instalasi Qmail. Biasanya sistem operasi RedHat dan Fedora masih menggunakan Sendmail sebagai standar mail saat instalasi sistem operasi, sehingga perlu menonaktifkan paket tersebut atau menghapusnya. Untuk menghapus paket Sendmail gunakan perintah ; [rootjellyfishfish iwan] rpm -e --nodeps sendmail-8.12.11-4.6 Sendmail memiliki dependensasi atau ketergantungan dengan beberapa file, antara lain mdadm-1.5.0-3, fetchmail-6.2.5-2, dan mutt-1.4.1-6 sehingga ketika menghapus paket tersebut perlu ditambahkan perintah --nodeps agar sendmail tersebut dapat terhapus.