On Mon, Feb 16, 2004 at 08:33:19PM +0700, I Gede Wijaya S wrote:

> > % postconf local_recipient_maps
> kalau di /etc/postfix/main.cf:
>       local_recipient_maps=proxy:unix:passwd.byname
> 
> yah itu untuk user bukan virtual, belum memakai untuk virtual user;-)

Sepertinya sih sudah otomatis ya kalau virtual, tapi ndak tahu cara
memeriksanya bagaimana. Saya masih menggunakan virtual(5). Kalau
dilihat dari lognya seperti ini (domain domain.tld disini menggunakan
virtual(5)):

Feb 17 08:22:05 hujan postfix/smtpd[15389]: EDEA5178B5: 
reject: RCPT from net25500-80-c8-3e-0b-8d.theedge.ca[207.189.255.147]: 
550 <[EMAIL PROTECTED]>: User unknown in virtual alias table;
from=<[EMAIL PROTECTED]> to=<[EMAIL PROTECTED]>
proto=ESMTP helo=<aol.com>

Kalau dilihat di file smtpd_check.c ada baris seperti ini:

    /*
     * Reject mail to unknown addresses in virtual mailbox domains.
     */
    if ((reply->flags & RESOLVE_CLASS_VIRTUAL)
        && *var_virt_mailbox_maps
        && NOMATCH(virt_mailbox_maps, CONST_STR(reply->recipient)))
        return (smtpd_check_reject(state, MAIL_ERROR_BOUNCE,
                                   "%d <%s>: User unknown%s",
                                   var_virt_mailbox_code, recipient,
                                   var_show_unk_rcpt_table ?
                                   " in virtual mailbox table" : ""));

Berhubung bahasa C nya masih dangkal saya belum tahu maksudnya?

Mungkin ada yang bersedia? :-)

Salam,

 Asfihani

Reply via email to