Я совершенно уверен, что ввел свой пароль правильно; Я полагаю, что Thunderbird считает это неправильным из-за неправильной конфигурации Postfix или Cyrus SASL.
Я постоянно сбиваюсь с толку по поводу конфигурации сервера электронной почты. Я хочу размещать свою почту из-за желания перестать платить другим за ее размещение, так как у меня много имен пользователей почты.
На моем сервере установлены Postfix, Dovecot и Cyrus SASL2. Dovecot работает с клиентом POP3 Thunderbird; Теперь я хочу настроить как клиент Dovecot IMAP, так и исходящий сервер STMPD Postfix.
Конфигурация Thunderbird:
Incoming: IMAP
Hostname: image.example.com
Port: 143
SSL: STARTTLS
Auth: Normal Password
Outgoing: SMTP
Hostname: smtp.example.com
Port: 25
SSL: STARTTLS
Auth: Normal Password
Обратите внимание, что Thunderbird считает указанные выше настройки правильными; У меня проблемы только с паролем.
# /etc/postfix/main.cf
smtpd_sasl_path = smtpd
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
# smtp_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
# ls -l /etc/sasldb2
-rw-r----- 1 root root 12288 Jan 2 12:41 /etc/sasldb2
/etc/dovecot/conf.d/10-auth.conf
не упоминает SASL.
Это похоже на типичную путаницу, что Dovecot может потребоваться Cyrus SASL.
Многие люди путают SASL с одной конкретной реализацией SASL: Библиотека Cyrus SASL. Dovecot имеет свою собственную реализацию SASL , которая может в какой-то момент отделиться от самой Dovecot, чтобы "соревноваться" с Библиотека Cyrus SASL на стороне сервера.
Postfix может использовать Dovecot в качестве своего поставщика SASL, как описано в Postfix и Dovecot SASL HowTo.Рекомендуется использовать отправку на порт 587 вместо SMTP-порта 25, так как порт 25 обычно блокируется для соединений потребительского уровня, и это также позволяет использовать различные настройки для аутентифицированных пользователей. Таким образом, необходимы файлы конфигурации /etc/postfix/master.cf
и /etc/dovecot/conf.d/10-master.conf
.