使用 Courier 进行 IMAP 身份验证时出现错误

使用 Courier 进行 IMAP 身份验证时出现错误

我刚刚按照以下网站设置了 PostFix + Courier + Roundcube:http://flurdy.com/docs/postfix/

我试图登录我的网络邮件,但失败了。

检查日志后,我被引导查看 IMAP 设置,看来问题就出在这里

我已完成以下操作:

  • 检查 /etc/courier/authdaemonrc 中是否启用了日志
  • 运行以下命令

    me@mybox:/var/log/roundcube$ telnet localhost 143
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
    THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS]
    Courier-IMAP ready.  Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.
    
    a login username password
    BYE Temporary problem, please try again later
    Connection closed by foreign host.`
    

我还可以在哪里查找错误或有关为什么这不起作用的信息?

编辑:检查日志并发现配置中有拼写错误,我现在得到以下内容

May  5 00:25:09 ip-172-31-23-199 imapd: 
[email protected]: No such file or directory

编辑 2:发送了正确的数据;但是,roubdcube 正在寻找位于 var/mail/virtual/psukardi/new 中的数据

当它出现在 /home/psukardi/Maildir/new 中时

答案1

如果你关注教程,您可能会注意到作者使用 MySQL 作为用户数据库。因此,如果您创建新用户,则可以将其插入 MySQL 表中。

现在,下一步是创建 Maildir 文件夹。这里有两个选项

  1. 向新帐户发送电子邮件并让 postfixvirtual代理为您创建邮件目录。
  2. 使用maildirmake快递员提供的实用工具。

相关内容