dovecot 사용자 '*" - 실패
dovecot 사용자 alan - 실패
비둘기장 사용자[이메일 보호됨] - 작품
문서에 따르면 위의 첫 번째 명령이 필요하다고 나와 있습니다.
/etc/dovecot/conf.d 아래의 01-mail-stack-delivery.conf에는 다음이 있습니다.....
passdb {
driver = passwd-file
args = username_format=%u scheme=ssha512 /etc/dovecot/passwd.db
deny = no
master = no
pass = no
skip = never
result_failure = continue
result_internalfail = continue
result_success = return-ok
}
userdb {
driver = static
args = uid=5000 gid=5000 home=/var/mail/vmail/%d/%n
}
시스템 사용자 vmail의 GID 및 UID는 5000입니다.
비밀번호 파일에는 vmail에 존재하는 가상 사용자와 SSH512 비밀번호가 나열되어 있습니다.
그래서 무슨 일이.....
doveadm user [email protected]
field value
uid 5000
gid 5000
home /var/mail/vmail/mydomain.org/dimitriv
mail maildir:/var/mail/vmail/mydomain.org/dimitriv/mail:LAYOUT=fs
root@server123:/etc/dovecot/conf.d#
어떤 통찰력이라도 감사하겠습니다.
답변1
당신은 이미 알고
SQL 구성에서 iterate_query에 대해서도 읽어야 합니다. 필요한 세 번째 쿼리입니다. 특히 doveadm 사용자'*'의 경우