当我尝试登录我的 ubuntu 16.04 服务器上的 squirrelmail 时收到以下消息:
Connection dropped by IMAP server
答案1
当用户目录和权限设置不正确时,就会发生这种情况。为了解决这个问题,我使用了以下方法:
sudo useradd myusername
sudo passwd myusername
然后尝试通过终端 mailutils 向该用户发送邮件,以便自动创建必要的文件夹,然后继续设置权限:
sudo mkdir -p /var/www/html/我的用户名
usermod -m -d /var/www/html/myusername 我的用户名
现在是重要的部分:
sudo chown -R myusername.myusername /var/www/html/myusername
usermod -m -d /var/www/html/myusername 我的用户名
现在开始诀窍:使用 mailutils 命令向该用户发送一封邮件:
root@server-name:/$ **mail myusername@**
...
这会自动在 /var/mail 中为该用户创建一个文件夹,下次您登录时,一切都会正常运行。
现在,您可以登录。如果遇到其他问题,请编辑 dovecot.conf 文件,然后重新启动 dovecot。但我预计此后不会再出现任何问题。