Matthias Dietrich a écrit : > > Am 02.05.2009 um 23:09 schrieb mouss: >> you need to create the /var/spool/mail/example.com directory. after >> that, postfix will create the maildir for each user. > > That doesn't work... If I create the domain directory, the dir for the > user won't be created either. >
did you send a message to the user? >> I am assuming that you deliver with virtual (and not with an external >> MDA). > > I'm a bit confused about what I use now... In main.cf is says: > > mailbox_command = procmail -a "$EXTENSION" > this is for "local" users, not virtual users. if you don't want procmail, just remove this. > which was a default value after installation (note: it's a Ubuntu > system). In master.cf there are following lines: > > maildrop unix - n n - - pipe > flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient} > > maildrop was not installed before. In the database tables I created > while going through the tutorial was a "transport" column which defaults > to "virtual:"; but I cannot see where this column is read. So...? > what matters first is postfix configuration. you should always send us the output of 'postconf -n'. > > Am 02.05.2009 um 23:34 schrieb LuKreme: >> send the welcome mail when you create the account in postfixadmin.. >> The Maildirs are not created until a mail is delivered. > > Hell, yeah! That worked now! After I installed postfixadmin, the mail > sending process took so long that the apache crashed (no process lived > after submitting the form that should add new mailboxes :o!), so I > commented that thing out. Thanks for that hint... The domain folder is > created, too. Great :)! > > However that still doesn't make sense to me, that the "reader" (IMAP) > "crashes" when there is no directory and the writer (MDA) needs to > create the directory. If I don't want to send the welcome mail I have > to initiate the Maildir creation process on my own. What would be the > best way to do that? Using procmail oder maildrop? if you don't want to send a welcome message, then you need to create the Maildir when you add the user. because maildrop and procmail won't be run until a mail is received. instead, use a script to add users to your "database" and at the same time, create the necessary maildirs and folders. > Or is there a way > without using another software? > > Thank you all that helped and mailed! > > Regards, > Matthias >