将 Thunderbird 客户端连接到 Ubuntu 上安装的 dovecot 时出现问题

Mic*_*mer 5 thunderbird ubuntu

我正在尝试将 Thunderbird 客户端连接到我的 dovecot 服务器。dovecot 安装在 Ubuntu 上。我知道我的服务器工作(至少部分工作),因为当我向服务器 ( feedback@loadingames.com) 中的用户发送邮件时,我看到在/home/feedback/Maildir/new.

但是,当我尝试将 Thunderbird 连接到服务器时,它会识别服务器,但通知我我的用户/密码错误(它们没有错误)。

确切的消息是:

无法验证配置 - 用户名或密码是否错误?

它尝试连接的服务器配置是:传入 - IMAP 143,传出 - SMTP 587

dovecot 配置文件位于此处:dovecot.conf

我的 PAM 配置是:

@include common-auth  
@include common-account  
@include common-session  
Run Code Online (Sandbox Code Playgroud)

在日志中,我看到:

5 月 23 日 06:07:20 不幸的鸽子:imap-login:已断开连接(没有身份验证尝试):?裂口=77.126.236.118,唇部=184.106.69.153

Dovecot -n 给了我:

Log_timestamp: %Y-%m-%d %H: %M: %S  
Protocols: pop3 pop3s imap imaps  
Ssl: no  
Login_dir: /var/run/dovecot/login  
Login_executable(default): /usr/lib/dovecot/imap-login  
Login_executable(imap): /usr/lib/dovecot/imap-login  
Login_executable(pop3): /usr/lib/dovecot/pop3-login  
Mail_privileged_group: mail  
Mail_location: maildir: ~/Maildir  
Mbox_write_locks: fcntl dotlock  
Mail_executable(default): /usr/lib/dovecot/imap  
Mail_executable(imap): /usr/lib/dovecot/imap  
Mail_executable(pop3): /usr/lib/dovecot/pop3  
Mail_plugin_dir(default): /usr/lib/dovecot/modules/imap  
Mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap  
Mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3  
Imap_client_workarounds(default): tb-extra-mailbox-sep  
Imap_client_workarounds(imap): tb-extra-mailbox-sep  
Imap_client_workarounds(pop3): 
Auth default: 
  passdb: 
    driver: pam  
  userdb: 
    driver: passwd  
Run Code Online (Sandbox Code Playgroud)

use*_*686 2

邮件被传递到 ~/Maildir 并不意味着Dovecot 完全可以工作 – Dovecot 只处理 IMAP,而不处理 SMTP 或传递。

  • 修复你的mail_location. 您说您的邮件已发送至~/Maildir,但您的 Dovecot 已配置为查看~/mail/var/mail/%u。改成。mail_locationmaildir:~/Maildir

  • 确保您的 PAM 配置/etc/pam.d/dovecot正确。

  • /var/log/syslog在和中查找任何错误消息/var/log/auth.log(身份验证错误通常发生在后者)。