返回》

修复RainLoop在CyberPanel上的登录错误

RainLoop 是非常现代化的 Webmail 平台,如果你在使用 Gmail 或者其他商业邮件客户端,RainLoop 的界面非常适合你。RainLoop 包括了大部分你想要的功能:邮件地址自动完成,拖拽和键盘接口,过滤支持等等。也很容易集成其他插件。集成了其他在线账户,比如 Facebook, Twitter, Google 和 Dropbox。可能有很多原因导致你无法登录到RainLoop的电子邮件账户。在我的例子中,每当试图登录到电子邮件帐户时,我都会收到验证失败的错误。即使试图用正确的电子邮件和密码登录,也会收到这个错误。事实证明,这是一个Dovecot错误。你可以按照下面的步骤,找出你是否有同样的问题,以及如何解决。打开你的SSH终端,使用以下命令开始捕获Dovecot日志。journalctl -f | grep dovecot然后尝试登录到你在RainLoop上的电子邮件帐户。这将导致前面的命令在你的终端上显示Dovecot日志。现在,回到你的终端也可以看到打印在你终端上的捕获的日志。在我的例子中,错误是这样的。Aug 23 21:37:41 panel.example.com dovecot[2650]: auth: Fatal: sql: Unknown database driver 'mysql' Aug 23 21:37:41 panel.example.com dovecot[2647]: master: Error: service(auth): command startup failed, throttling for 2.000 secs Aug 23 21:37:41 panel.example.com dovecot[2650]: imap-login: Disconnected: Auth process broken (disconnected before auth was ready, waited 0 secs): user=, rip=127.0.0.1, lip=127.0.0.1, secured, session=仅仅从第一行你就可以看到它给出了一个未知的数据库驱动 “mysql “错误。现在要停止捕获Dovecot日志,就像其他一切一样,你可以按Ctrl + C。然后,为了修复这个错误,你可以使用以下命令。apt remove dovecot-core dovecot-mysql dovecot-pop3d dovecot-imapdsed -e '/deb/ s/^#*/#/' -i /etc/apt/sources.list.d/dovecot.list注意:前面这一行以sed命令开始,可能没有必要,会抛出一个错误。在这种情况下,不要担心,只要继续下一行。apt clean allapt install dovecot-core dovecot-mysql dovecot-pop3d dovecot-imapdapt-get install -y libmysqlclient-dev然后使用以下命令来检查Dovecot的状态systemctl status dovecot -l这将给你提供Dovecot的状态日志。在这个例子中,它是这样的。● dovecot.service - Dovecot IMAP/POP3 email server Loaded: loaded (/lib/systemd/system/dovecot.service; enabled; vendor prese> Active: active (running) since Mon 2021-08-23 21:56:36 UTC; 1h 42min ago Docs: man:dovecot(1) http://wiki2.dovecot.org/ Main PID: 52936 (dovecot)现在,尝试登录你在RainLoop的电子邮件帐户。它应该工作得很好。
THE END