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