Назад | Перейти на главную страницу

dovecot 2.x не работает с аутентификацией @ domain1.org

кот /etc/dovecot/conf.f/10-auth.conf

[...]
disable_plaintext_auth = no
auth_username_format = %n-AT-%d
[...]

или также используя переменную% u (полное имя пользователя (например, user @ domain)

кот /etc/dovecot/conf.f/auth-passwdfile.conf.ext [...]

passdb {
  driver = passwd-file
  args = scheme=SHA256 username_format=%n /etc/dovecot/users
}

userdb {
  driver = passwd-file
  args = scheme=SHA256 username_format=%n /etc/dovecot/users
}

пользователи кошек

info@domain1.com:{SSHA256}wr4SgH6sH5hNrSQhbVX/zUQqJrmO63aYI9Ograx+N0gZ1lAG
[...]

кот /var/log/dovecot.info

Aug 18 16:56:22 auth: Debug: passwd-file(domain1_info,192.168.50.212,<cGn/VAhX9YrAqDLU>): lookup: user=domain1.org_info file=/etc/dovecot/users                                                                                                                                                                                                                             ==> /var/log/dovecot.info <==                                                                                                                                                                Aug 18 16:56:22 auth: Info: passwd-file(domain1_info,192.168.50.212,<cGn/VAhX9YrAqDLU>): unknown user (given password: test)                                                                                                                                                                                                                                                     ==> /var/log/dovecot.debug <==                                                                                                                                                               Aug 18 16:56:24 auth: Debug: client passdb out: FAIL    1       user=domain1.org_info      original_user=info@domain1.org                                                          Aug 18 16:56:24 pop3-login: Debug: Ignoring unknown passdb extra field: original_user
[...]

Я хотел бы подключиться к dovecot, используя username@domainX.org, потому что если я изменю

/etc/dovecot/users

удаляя домен после имени пользователя, dovecot принимает аутентификацию имени пользователя