On Tue, Dec 23, 2014 at 09:31:15AM -0800, Stephen Ingram wrote: > > > > I thought once > > > > the address was rewritten and the mail was handed over to local for > > > > delivery, then mailbox_transport would be followed which in my case > > > > sends > > > > via lmtp. Is that not correct? > > > > > > Since mailbox_transport comes after .forward processing, the user > > > account still has to exist. For non-existent users you should use > > > virtual delivery, or as a last resort, aliases, or fallback_transport. > > > > There may be other ways, but first we need to know why the Postfix > > SMTP server accepts the recipient address in the first place. Did > > you perhaps set local_recipient_maps empty? > > Yes. Is that not correct? I don't have any local users.
Indeed, not correct. If mydestination is not empty, you need to populate local_recipient_maps with tables that can distinguish between valid and invalid email addresses. Or, usually better, set mydestination empty, and use virtual delivery. -- Viktor.