Dear Linuxer,

Saya sedang coba install spamassassin, berdasarkan
http://www.jerfu.com/toaster/FullToaster_1.0.0.html
sampai pada edit file /home/vpopmail/domains/[domain name]/.qmail-default.,
saya agak bingung, karena saya ingin jika ada user yg kirim alamat email yg
salah/tdk terdaftar, harus ada informasi balik ke user tsb jika email dia
salah alamat.

isi script file aslinya /.qmail-default adalah :
| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox
email yg diterima ke mailbox tidak double.

[EMAIL PROTECTED] chris]# tail -f /var/log/qmail/current | tai64nlocal
2004-06-09 15:37:24.714079500 delivery 223: success: did_0+0+1/
2004-06-09 15:37:24.714278500 status: local 0/10 remote 0/20
2004-06-09 15:37:24.714472500 end msg 16122
2004-06-09 15:37:52.275956500 new msg 16122
2004-06-09 15:37:52.275960500 info msg 16122: bytes 3177 from
<[EMAIL PROTECTED]>
qp 14862 uid 507
2004-06-09 15:37:52.278741500 starting delivery 224: msg 16122 to local
[EMAIL PROTECTED]
2004-06-09 15:37:52.278852500 status: local 1/10 remote 0/20
2004-06-09 15:37:52.286324500 delivery 224: success: did_0+0+1/
2004-06-09 15:37:52.286519500 status: local 0/10 remote 0/20
2004-06-09 15:37:52.286677500 end msg 16122
2004-06-09 15:38:06.445044500 new msg 16122
2004-06-09 15:38:06.445048500 info msg 16122: bytes 1438 from
<[EMAIL PROTECTED]> qp 14876 uid 507
2004-06-09 15:38:06.454679500 starting delivery 225: msg 16122 to local
[EMAIL PROTECTED]
2004-06-09 15:38:06.454792500 status: local 1/10 remote 0/20
2004-06-09 15:38:06.462082500 delivery 225: success: did_0+0+1/    <=====
email yg masuk hanya 1.
2004-06-09 15:38:06.462297500 status: local 0/10 remote 0/20
2004-06-09 15:38:06.462495500 end msg 16122


karena saya install SpamAssassin, maka di file /.qmail-default saya
tambahkan/dimasukan (menurut petunjuk web diatas)
| maildrop
menjadi
isi script file aslinya /.qmail-default adalah :
| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox
| maildrop
Akibatnya email yg saya terima menjadi double (2x) dgn isi yg sama,

[EMAIL PROTECTED] chris]# tail -f /var/log/qmail/current | tai64nlocal
2004-06-09 15:38:06.445044500 new msg 16122
2004-06-09 15:38:06.445048500 info msg 16122: bytes 1438 from
<[EMAIL PROTECTED]> qp 14876 uid 507
2004-06-09 15:38:06.454679500 starting delivery 226: msg 16122 to local
[EMAIL PROTECTED]
2004-06-09 15:38:06.454792500 status: local 1/10 remote 0/20
2004-06-09 15:38:06.462082500 delivery 226: success: did_0+0+2/    <=====
email yg masuk double/2 kali.
2004-06-09 15:38:06.462297500 status: local 0/10 remote 0/20
2004-06-09 15:38:06.462495500 end msg 16122

Jika saya hapus baris | /home/vopmail/bin/vdelivermail '' bounce-no-mail
menjadi
| maidrop
email yg diterima tdk double (1 kali), tetapi jika  user kirim mail yg tdk
ada/salah (misal [EMAIL PROTECTED]), tdk ada pemberitahuan ke user bahwa
emailnya salah.
dan di log ada message sbb:

[EMAIL PROTECTED] chris]# tail -f /var/log/qmail/current | tai64nlocal
2004-06-09 16:19:34.922171500 status: local 0/10 remote 0/20
2004-06-09 16:19:45.917180500 starting delivery 304: msg 16123 to local
[EMAIL PROTECTED]
2004-06-09 16:19:45.917186500 status: local 1/10 remote 0/20
2004-06-09 16:19:46.061202500 delivery 304: deferral:
maildrop:_Unable_to_open_mailbox./
2004-06-09 16:19:46.061209500 status: local 0/10 remote 0/20

Yg saya ingin tahu, adakah cara/solusi jika saya menginginkan utk maildrop
dan bounce no mail berjalan bersama, tetapi email yg kita terima tdk double.

Oya, skrip maildroprc sbb :
# --- Script Begin ---
import EXT
import HOST
VHOME=`/home/vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]

if ( $SIZE < 262144 )
    {
    xfilter "/usr/bin/spamc -f -u [EMAIL PROTECTED]"
    if (/^X-Spam-Flag: *YES/)
        {
        `test -d $VHOME/Maildir/.JunkMail`
        if( $RETURNCODE != 1 )
            {
            to $VHOME/Maildir/.JunkMail
            exit
            }
        else
            {
            to $VHOME/Maildir
            exit
            }
        }
        else
            {
            to $VHOME/Maildir
            exit
            }
        }
    else
        {
        to $VHOME/Maildir
        exit
        }
# --- Script End ---

salam
Chris








-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip dan info di http://linux.or.id/milis.php
FAQ milis http://linux.or.id/faq.php

Kirim email ke