Postfix / Thunderbird / Cyrus SASL2: неверное имя пользователя или пароль

Я совершенно уверен, что ввел свой пароль правильно; Я полагаю, что 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.

0
задан 7 January 2019 в 11:20
1 ответ

Это похоже на типичную путаницу, что 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 .

0
ответ дан 5 December 2019 в 04:36

Теги

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