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