Thank you for that information, unfortunately i didn't figure out how to force postfix to use vmail user.
I know that the line in main.cf (postfix) is executed as the user that recieves the mail and not by the vmail user (whole mail.cf file at pastebin : http://pastebin.com/0DsfuwJi): mailbox_command = /usr/lib/dovecot/deliver -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf -m "${EXTENSION}" And the following lines in master.cf (pastebin: http://pastebin.com/G7HKGJtz) looks like it is executed with user vmail: dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient} i also tried to add the mailbox_command in the master.cf file dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf -m "${EXTENSION}" -f ${sender} -d ${recipient} but that didn't seem to solve the Problem... To set up the server, i used this tutorial: http://arstechnica.com/information-technology/2014/02/how-to-run-your-own-e-mail-server-with-your-own-domain-part-1/ Can you say what i have to change, or show me another good tutorial which uses postfix+dovecot with virtual users & maildir ? Regards, Marcel On Fri, Oct 10, 2014 at 11:27 AM, Steffen Kaiser < skdove...@smail.inf.fh-brs.de> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Fri, 10 Oct 2014, marcel.cochem wrote: > > I'm new to dovecot and wanted to build my own mailserver using >> dovecot+postfix. >> I currently have a Problem with Permissions with my mailfolder. >> I could solve it easily if i set it with chmod to 777. but thats no real >> solution. >> >> While reading my log files i see a lot messages like: >> Oct 10 05:19:52 lda(owncloud): Error: user owncloud: Initialization >> failed: >> Initializing mail storage from mail_location setting failed: >> stat(/home/vmail/example.com/owncloud/mail) failed: Permission denied >> (euid=100(owncloud) egid=1004(owncloud) missing +x perm: /home/vmail, dir >> owned by 5000:5000 mode=0700) >> Oct 10 05:19:52 lda(owncloud): Fatal: Invalid user settings. Refer to >> server log for more information. >> >> So Currently two Users need to acces the mail-folder: >> 1. The user itself (here: owncloud) >> 2. The vmail user >> > > I want to use dovecot with virtual users. Now the question is: shouldn't >> the directory be accessed only by the vmail user? and not by the owncloud >> user? >> > > postfix starts the LDA as owncloud user, looks like you set postfix up to > use system users. Either make it use the vmail user or use LMTP. > > userdb { >>> args = uid=5000 gid=5000 home=/home/vmail/example.com/%n >>> driver = static >>> } >>> >> > Via IMAP/POP3 and LMTP all users will use these settings. > > - -- Steffen Kaiser > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > > iQEVAwUBVDemh3z1H7kL/d9rAQIMxwf/cLh7M/VVUzweg5Vg1hQZx5rneCh/Lj6l > 7NK1HSwEaXz/4u6kVQOpqXXRUhjHz9DXgAh6blQDifXOVHY3V1MpDleg8DKzHeah > wmhnfw3jWNuAGWd7z96Iys8mjuopPz35hy6nhVVwQtmv3wbFdqqch4PrCa2pOnvc > gnWUaht2wSdHhAP4ZCyNY5zWPPEQtIigpXqcYpfIRXVg/wO9TiYH0Uww6BBZvNUl > W/LRlS2E0jlQeacAueyRcdjoMuKC0ki/2ao12GWBffGW+2EJTD8U6dSTu4Ogviyr > g8SsPqUIG4NpQAvB2T5XwjECmsiR2gkxYaEJ8tLki0vUj4iQDGFgOA== > =aeeT > -----END PGP SIGNATURE----- >