Squirrelmail проблема: ОШИБКА: не удалось завершить запрос. Запрос: ВЫБЕРИТЕ «INBOX» - PullRequest
0 голосов
/ 31 августа 2018

У меня есть сервер веб-сайта, размещенный на digitalocean с Ubuntu 16.04, LAMP. Поэтому, когда мне нужен собственный адрес электронной почты для доменного имени, я следовал этому руководству, чтобы создать его. После прохождения урока я смог отправить письмо, но не смог получить, потому что интерфейс браузера белка говорит:

enter code here
ERROR: Could not complete request.
Query: SELECT "INBOX"
Reason Given: [SERVERBUG] Internal error occurred. Refer to server log for more information. [2018-08-22 03:58:59] (0.000 + 0.000 secs).


This is the error log
---------------------

Aug 22 03:44:58 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:44:58 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$
Aug 22 03:44:59 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:44:59 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$
Aug 22 03:49:40 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:49:40 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$
Aug 22 03:49:40 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:49:40 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$
Aug 22 03:58:03 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:58:03 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$
Aug 22 03:58:03 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:58:03 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$
Aug 22 03:58:10 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:58:10 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$
Aug 22 03:58:59 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:58:59 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$
Aug 22 03:58:59 haemocaregate dovecot: imap(daniolayinka): Error: open(/var/mail/daniolayinka) failed: Permission denied (euid=1003(daniolayinka) egi$
Aug 22 03:58:59 haemocaregate dovecot: imap(daniolayinka): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log fo$

1 Ответ

0 голосов
/ 31 августа 2018

Из ваших логов очевидно, что это проблема с разрешениями. dovecot пытается открыть путь /var/mail/daniolayinka, к которому он не может получить доступ по одной из двух причин:

  1. Путь существует, но devcot не может открыть его из-за проблем с правами доступа
  2. Путь не существует, и у devcot нет разрешения на его создание

Решение:

  1. Если путь не существует, создайте его и повторите попытку.
  2. Если путь существует, убедитесь, что вы установили правильные разрешения. Например, вы можете запустить следующую команду. chmod -R 755 /var/mail/daniolayinka
...