Postfix,dovecot,squirrelmail无法自动创build邮箱INBOX

我试图在Ubuntu 14.04上用postfixDovecotsquirrel mail创build我的第一个邮件服务器

要开始,我在这个页面上按照这个教程。 http://www.tecmint.com/setup-postfix-mail-server-in-ubuntu-debian/

我在我的linux服务器上创build了一个名为nicolai的用户,用一个随机的密码login到squirrelmail。

但我不断收到这个错误:

 ERROR: Could not complete request. Query: SELECT "INBOX" Reason Given: [SERVERBUG] Internal error occurred. Refer to server log for more information. [2015-08-11 17:31:42] 

而我的日志文件给我这个错误:

 Aug 11 17:31:44 remedy dovecot: imap(nicolai): Error: open(/var/mail/nicolai) failed: Permission denied (euid=1001(nicolai) egid=1002(nicolai) missing +w perm: $var/mail, we're not in group 8(mail), dir owned by 0:8 mode=0775) Aug 11 17:31:44 remedy dovecot: imap(nicolai): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log for more information. [2015-08-15-08-11 17:31:44] 

所以出于某种原因,它似乎不会创buildINBOX – 我检查了我的主文件夹中的邮件目录,它只创build了以下文件夹INBOX.DraftsINBOX.SentINBOX.Trash

我一直无法在互联网上find解决scheme,所以我希望别人之前也尝试过和我一样。

dovecot错误的第一行表明它没有权限写入/var/mail/ 。 这表示dovecot正在帐户下运行,没有权限写入该文件夹。 /var/mail/root:mail (UID / GID 0:8 )拥有,给root和group邮件提供完整的读/写/执行权限。 Dovecot正在nicolai下运行,并且由于nicolai不在组邮件中,因此文件夹无法访问。

我不知道如何创build其他收件箱文件夹,但要解决这个问题,所有你需要做的就是添加nicolai mail ,如下所示:

 adduser nicolai mail 

这应该允许nicolai访问它的邮件文件夹,并解决这个问题。