Mail Server Aman dengan qmail
Kompatibilitas dengan sendmail
Langkah penyesuaian dengan sendmail perlu dilakukan bila direncanakan qmail akan menggantikan sepenuhnya proses sendmail. Sendmail merupakan standar de facto MTA yang digunakan distribusi UNIX like. Mungkin baru belakangan ini saja posisi sendmail sudah digantikan oleh Postfix sebagai mailer default di beberapa distribusi UNIX like, termasuk GNU/Linux. Oleh karena itulah merupakan hal yang wajar hampir dipastikan seluruh program yang membutuhkan peran mailer akan menggunakan sendmail sebagai program pendukungnya. Sebut saja mutt, crond, logwatch, dll. Jika tidak diambil langkah penyesuaian ini, maka dikhawatirkan proses program-program tersebut akan terganggu.
Untunglah qmail sudah mencermati hal tersebut, sehingga qmail sudah menyediakan fasilitas ‘backward compatibility’ ini. Sediakan kompatibilitas dengan sendmail sbb:
# mv /usr/sbin/sendmail /usr/sbin/sendmail.oldJangan risau jika ada pesan error “file not found” . Lalu cegahlah segala macam bentuk akses terhadap sendmail (jika pernah ada sendmail).
# mv /usr/lib/sendmail /usr/lib/sendmail.old
# chmod 0 /usr/sbin/sendmail.oldTentunya anda tidak perlu merubah permission sendmail.old jika tidak pernah ada sendmail sebelumnya. Setelah itu buatlah link kompatibilitas qmail-sendmail
# chmod 0 /usr/lib/sendmail.old
# ln -s /var/qmail/bin/sendmail /usr/sbin/
# ln -s /var/qmail/bin/sendmail /usr/lib/
Test Hasil Instalasi
Setelah semua proses instalasi selesai dilakukan, saatnya untuk melakukan ujicoba hasil instalasi dengan mengguanakan “Minimal Survival Command”. Jalankan modul qmail minimal dengan perintah berikut:
# csh -cf '/var/qmail/rc'Perintah tersebut akan menjalankan modul qmail minimal di foreground. Untuk menjadikan proses qmail berjalan di background tambahkan tanda “&” di akhir perintah tersebut.
Periksalah proses modul qmail yang berjalan untuk memastikan keberhasilan instalasi anda.
# ps wafux | grep qmail
qmails 10646 0.0 0.5 1364 320 pts/1 S 01:59 0:00 qmail-send
root 10648 0.0 0.4 1328 268 pts/1 S 01:59 0:00 \_ qmail-lspawn ./Maildir/
qmailr 10649 0.0 0.4 1324 268 pts/1 S 01:59 0:00 \_ qmail-rspawn
qmailq 10650 0.0 0.4 1320 276 pts/1 S 01:59 0:00 \_ qmail-clean
Dengan kehadiran satu ‘parent process’ qmail-send dan tiga ‘child process’, yaitu qmail-lspawn,qmail-rspwan dan qmail-clean, menandakan instalasi qmail anda telah berhasil. Lakukanlah percobaan pengriman pesan. Misalnya untuk mencoba mengirim pesan keberhasilan instalasi ke penulis melalui alamat email qmailtest at chipset dot or dot id

