Не удалось проверить конфигурацию. Неправильное имя пользователя или пароль? из Thunderbird с Postfix и Dovecot на Ubuntu Server 16. 04

Итак, я выполнил очень простую установку Postfix и Dovecot на моем сервере Ubuntu 16.04, и у меня возникают проблемы с настройкой / входом в мою учетную запись с помощью Thunderbird.

Установлено. Postfix, выполнив шаги 1-5 в этом руководстве: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-on-ubuntu-16-04 Установил Dovecot по этой ссылке: https://help.ubuntu.com/community/Dovecot

Ошибка, которую я получил от Thunderbird: «Не удалось проверить конфигурацию - неверное имя пользователя или пароль?» . Когда я смотрю в syslog, auth.log и mail.log, я не могу понять, почему и где не удается войти в систему. Mail.err также не содержит никаких подробностей.

Если я запускаю «postconf -n», я получаю следующее:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_size_limit = 104857600
mydestination = $myhostname, example.com, mail.example.com, localhost.example.com, localhost
myhostname = localhost.localdomain
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = hash:/etc/postfix/virtual

Если я запускаю «dovecot -n», я получаю следующее:

# 2.2.22 (fe789d2): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.13 (7b14904)
# OS: Linux 4.4.0-93-generic x86_64 Ubuntu 16.04.3 LTS
mail_location = maildir:~/Maildir
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
   special_use = \Drafts
  }
  mailbox Junk {
   special_use = \Junk
  }
  mailbox Sent {
special_use = \Sent
  }
  mailbox "Sent Messages" {
special_use = \Sent
  }
  mailbox Trash {
special_use = \Trash
  }
  prefix =
}
passdb {
  driver = pam
}
protocols = imap
service imap-login {
  inet_listener imaps {
   port = 993
ssl = yes
  }
}
ssl_cert = </etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key = </etc/ssl/private/ssl-cert-snakeoil.key
userdb {
  driver = passwd
}

Если я запускаю «telnet» localhost imap2 ", а затем A1 LOGIN username password. Я получаю следующий результат:

anders@toshiban:~$ telnet localhost imap2
Trying ::1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready.
A1 LOGIN anders password
A1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SPECIAL-USE] Logged in
e logout
* BYE Logging out
e OK Logout completed.
Connection closed by foreign host.

Пожалуйста, дайте мне знать, если я могу что-нибудь добавить к этому вопросу, чтобы помочь вам разобраться в этом.

С уважением Андерс

0
задан 11 September 2017 в 17:14
1 ответ

Обновил мой DNS с правильными настройками для imap.example.com и smtp.example.com и заставил его работать.

0
ответ дан 24 November 2019 в 03:52

Теги

Похожие вопросы