next up previous contents
Next: Seting Klien Windows 9x Up: qmail Previous: Seting Maildir   Daftar Isi

Test mengirim e-mail

Selesai mengkopi, Anda persiapkan untuk test kirim e-mail antar user. Langkah pertama adalah menjalankan program qmail.

#csh -cf  '/var/qmail/rc &'

Jika qmail sudah berjalan, maka dalam gile log Anda (biasanya /var/log/messages) akan memberikan pesan :

qmail: status: local 0/10 remote 0/20

Jalankan perintah ps untuk mengetahui program-rogram qmail yang sedang berjalan. Suite qmail yang siap melayani pengiriman mail Anda adalah :

qmail-send, dijalankan oleh qmails;

qmail-lspawn, dijalankan oleh root;

qmail-rspawn, dijalankan oleh qmailr;

and qmail-clean, dijalankan oleh qmailq;

splogger, dijalankan oleh qmaill, untuk mencatat aktivitas qmail ke file log.

$ ps ax | more

(grep hasil ps ax)

Jika semua program qmail sudah berjalan dengan baik, coba kirim e-mail secara lokal. Gantikan aku berikut kepada salah satu username yang terdaftar di mesin Anda (atau username Anda).

$ echo to: aku | /var/qmail/bin/qmail-inject

Segera setelah Anda jalankan perintah di atas, file log Anda akan mencatat kurang lebih sebagai berikut :

qmail: new msg 53

qmail: info msg 53: bytes 246 from <aku@domain.com> qp 20345 uid 666

qmail: starting delivery 1: msg 53 to local aku@domain.com

qmail: status: local 1/10 remote 0/20

qmail: delivery 1: success: did_1+0+0/

qmail: status: local 0/10 remote 0/20

qmail: end msg 53

Catatan :

53 adalah nomor inode dan 20345 adalah nomor proses. Di komputer Anda mungkin akan tampak lain. Sedangkan domain.com adalah domain yang Anda konfigurasikan pada saat instalasi.
Test berikutnya adalah mengirim e-mail kepada user sembarang (tidak terdaftar sebagai user).

$ echo to: sembarangan | /var/qmail/bin/qmail-inject

Pada file log Anda akan tampak sebagai berikut :

qmail: new msg 53

qmail: info msg 53: bytes 246 from <aku@domain.com> qp 20351 uid 666

qmail: starting delivery 2: msg 53 to local sembarangan@domain.com

qmail: status: local 1/10 remote 0/20

qmail: delivery 2: failure: No_such_address.__#5.1.1_/

qmail: status: local 0/10 remote 0/20

qmail: bounce msg 53 qp 20357

qmail: end msg 53

qmail: new msg 54

qmail: info msg 54: bytes 743 from <> qp 20357 uid 666

qmail: starting delivery 3: msg 54 to local aku@domain.com

qmail: status: local 1/10 remote 0/20

qmail: delivery 3: success: did_1+0+0/

qmail: status: local 0/10 remote 0/20

qmail: end msg 54

Segera setelah itu, buka mailbox Anda, maka akan terlihat di situ e-mail yang bounce (balik lagi).

Jika mesin Linux Anda mempunyai nomor IP resmi dan terdaftar dalam salah satu name server, maka Anda dapat melakukan seting MX Record. Namun jika server Linux Anda mengunakan dial-up untuk koneksi ke internet, maka solusinya adalah menggunakan program tambahan (add on) untuk qmail yang bernama serialmail dan tcp-ucspi. Silakan lihat di bagian program tambahan qmail.

Selain menjalankan test lewat qmail-inject, Anda dapat mengirim e-mail langsung lewat smtp qmail.

% telnet 127.0.0.1 25

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is ']'.

220 domain ESMTP

helo katro

250 nama.domain.Anda

mail <aku@nama.domain.Anda>

250 ok

rcpt <aku@nama.domain.Anda>

250 ok

data

354 go ahead

Subject: testing

Ngetes doang nehhh.

.

250 ok 812345679 qp 12345

quit

221 nama.domain.Anda

Connection closed by foreign host.

$

Untuk meyakinkan qmail Anda berjalan dengan baik, lakukan beberapa test terhadap user langsung menggunakan klien e-mail. Untuk workstation Windows 9x atau NT, klien e-mailnya harus disetup terlebih dahulu untuk bisa memanfaatkan qmail yang baru saja berjalan.


next up previous contents
Next: Seting Klien Windows 9x Up: qmail Previous: Seting Maildir   Daftar Isi
Ahmad Sofyan [ spawn at fade2bl dot ac ]
2001-08-21