TIP dan TRIK seputar MTA qmail ------------------------------ 1. Block Email Pengirim dengan badmailfrom --------------------------------------- Caranya: Tambahkan file dalam direktori /var/qmail/control dengan nama : badmailfrom dengan menggunakan user root # touch /var/qmail/control/badmailfrom Misalkan asal email yang akan diblok mempunyai domain emailspam.com, maka cara memblok email tersebut hanya menambahkan baris berikut: # vi /var/qmail/control/badmailfrom @emailspam.com untuk testing script diatas dapat menggunakan telnet port 25 # telnet localhost 25 Trying 127.0.0.1... Connected to jawaasli.co.id (127.0.0.1). Escape character is '^]'. 220 Welcome to Qmail Toaster Ver. 1.0 smtp Server ESMTP ehlo jawaasli.co.id 250-Welcome to Qmail Toaster Ver. 1.0 smtp Server 250-AUTH LOGIN CRAM-MD5 PLAIN 250-AUTH=LOGIN CRAM-MD5 PLAIN 250-STARTTLS 250-PIPELINING 250 8BITMIME MAIL FROM: saya@emailspam.com 250 ok RCPT TO: java_ux@jawaasli.co.id 553 sorry, your envelope sender has been denied (#5.7.1) quit 221 Welcome to Qmail Toaster Ver. 1.0 smtp Server Connection closed by foreign host. Lihat baris: 553 sorry, your envelope sender has been denied (#5.7.1) Berarti pengirim dengan alamat yang mempunyai domain jawaasli akan ditolak Note: untuk penambahan script ini, service qmail tidak perlu direstart 2. qmail sangat lambat dalam mengirim email ---------------------------------------- Penulis pernah mengalami hal tersebut diatas, penyebabnya adalah karena file /var/qmail/queue/lock/trigger hilang atau mempunyai 'permission' yang salah Pastikan permission file tersebut sbb: # ls -al /var/qmail/queue/lock/trigger prw--w--w- 1 qmails qmail 0 Nov 22 1:58 var/qmail/queue/lock/trigger Note: 'p' = pipe 'w' = writeable 3. forward email bag.1 ------------------- Penulis menggunakan qmailtoaster dengan dengan menggunakan vpopmail dimana user berada dalam direktori /home/vpopmail/domains/namadomain Setting forward pada qmail sangat mudah dilakukan, misalkan nama domainnya adalah, jawaasli.co.id dan nama user = java_ux masuk ke direktori /home/vpopmail/domains/jawaasli.co.id/java_ux # cd /home/vpopmail/domains/jawaasli.co.id/java_ux Lalu buat file .qmail # touch .qmail Isi script file .qmail sbb: # vi .qmail &java_ux@yahoo.com /home/vpopmail/domains/jawaasli.co.id/java_ux/Maildir/ Note: &java_ux@yahoo.com : agar email yang dikirim ke java_ux@jawaasli.co.id diforward juga ke java_ux@yahoo.com 3. forward email bag.2 ------------------- Misalkan pada suatu mail server mempunyai account email berikut: pendekar@jawaasli.co.id dan sakti@jawaasli.co.id. Suatu waktu pemilik pendekar@jawaasli.co.id keluar dari organisasi jawaasli.co.id, semua tugas dari pendekar tersebut diserahkan kepada pemilik account sakti@jawaasli.co.id. Karena sudah keluar dari organisasi tdb, maka oleh pak sysadmin account pendekar@jawaasli.co.id di delete, namun agar pengirim email yang mengirim email ke pendekar@jawaasli.co.id dapat diterima oleh sakti@jawaasli.co.id, maka perlu ditambahkan file pada: /home/vpopmail/domains/jawaasli.co.id/.qmail-pendekar isi scriptnya adalah: &sakti@jawaasli.co.id Sudah selesai, walaupun email pendekar@jawaasli.co.id sudah tidak ada, namun jika ada orang yang kirim email ke pendekar@jawaasli.co.id akan di forward ke sakti@jawaasli.co.id