On Tue, Feb 17, 2004 at 09:20:44AM +0700, Asfihani wrote:

> 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" : ""));

Maaf, saya salah...kalau dilihat dari error "User unknown in virtual
alias table" kelihatannya didapat dari trivial-rewrite/resolve.c :

vstring_strcpy(channel, MAIL_SERVICE_ERROR);
            vstring_sprintf(nexthop, "User unknown%s",
                            var_show_unk_rcpt_table ?
                            " in virtual alias table" : "");
            *flags |= RESOLVE_CLASS_ALIAS;

> Berhubung bahasa C nya masih dangkal saya belum tahu maksudnya?
> 
> Mungkin ada yang bersedia? :-)

 Asfihani

Reply via email to