auth: Error static
Günther J. Niederwimmer
gjn at gjn.priv.at
Do Sep 28 14:29:41 CEST 2017
Hallo Liste,
da wieder mal einige Festplatten "abgeraucht" sind :-(, bin ich wieder mal am
installieren von dovecot / postfix.
Ich wollte diesmal einen anderen Weg gehen über PAM da angeblich alles von
pam_sss.so bereitgestellt wird ?
jetz habe ich das Problem das anscheinend "alles" funktioniert aber dovecot
doch Fehler schreibt ?
Ein doveadm auth user xxxx funktioniert richtig.
der Fehler lautet:
mx01 postfix/qmgr[13575]: AEA22201100E: from=<centos-bounces at centos.org>,
size=9747, nrcpt=1 (queue active)
Sep 28 14:02:27 mx01 dovecot: lmtp(14820): Connect from 127.0.0.1
Sep 28 14:02:27 mx01 dovecot: auth: Error: static(gjn,127.0.0.1): passdb
doesn't support lookups, can't verify user's existence
bekommt da postfix nicht die Daten durchgereicht oder ist das von dovecot ?
doveconf -n
auth_default_realm = 4gjn.com
auth_gssapi_hostname = $ALL
auth_krb5_keytab = /etc/dovecot/krb5.keytab
auth_master_user_separator = *
auth_mechanisms = plain login gssapi
auth_realms = 4gjn.com
auth_username_format = %Ln
mail_location = maildir:/srv/vmail/%n/Maildir
mail_plugins = fts fts_lucene acl quota virtual zlib
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character
vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy
include variables body enotify environment mailbox date index ihave duplicate
mime foreverypart extracttext
mbox_write_locks = fcntl
namespace inbox {
hidden = no
ignore_on_failure = no
inbox = yes
list = 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 = INBOX/
separator = /
subscriptions = yes
type = private
}
passdb {
driver = pam
}
plugin {
acl = vfile
acl_shared_dict = file:/var/lib/dovecot/shared-mailboxes
recipient_delimiter = +
sieve = /srv/vmail/%Ln/.dovecot.sieve
sieve_dir = /srv/vmail/%Ln/sieve
}
protocols = imap lmtp sieve
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
service lmtp {
inet_listener lmtp {
address = 127.0.0.1
port = 24
}
}
service managesieve-login {
inet_listener sieve {
port = 4190
}
}
ssl = required
ssl_cert = </etc/letsencrypt/live/mx01.4gjn.com/fullchain.pem
ssl_key = # hidden, use -P to show it
userdb {
args = uid=vmail gid=mailusers userdb_home=/srv/vmail/%n
driver = static
}
userdb {
driver = passwd
}
protocol lmtp {
mail_plugins = fts fts_lucene acl quota virtual zlib sieve
noch ein Fehler tritt bei mir auf, ich kann zum Beispiel nicht die "gid" auf
gid=vmail ändern denn der user hat euid=xxxxxxxxxxxxx egid=mailusers
Kann dovecot nicht mit "e"uid / gid umgehen ?
Danke für jede Hilfe / Antwort,
--
mit freundlichen Grüssen / best regards,
Günther J. Niederwimmer
Mehr Informationen über die Mailingliste Dovecot