On Sun, 2007-03-18 at 21:58 +0100, Koen Vermeer wrote:
I have this setup like that, although without the -f and -m options. Anyway, it seems that postfix first tries to run deliver with $recipient=joe+spam, and deliver happily creates a new mailbox 'joe +spam'. Any idea how to solve this? The postfix documentation says it first tries to deliver to 'joe +spam', and then to 'joe'. I'm not sure why deliver just accepts the user +ext name, and creates a new folder. Creates a new user joe+spam, or creates a mailbox "joe+spam" into joe's mailboxes?
A new folder with the name "joe+spam" into the virtual domains folder. I guess that's what you call a new user. The mail doesn't arrive in joe's mailbox, or anywhere in his maildir.
What's your userdb configuration? It looks like it doesn't check the user's existence at all. If you're using for example static userdb then this happens..