Aug 22 09:43:03 auth: Debug: auth client connected (pid=40522)
Aug 22 09:43:03 auth: Debug: client in: AUTH 1 PLAIN service=pop3 session=96clXKM6puDAqGT+ lip=192.168.100.6 rip=192.168.100.254 lport=110 rport=57510 resp=AGluZm9AcmVsZW1hdGlrYS5ydQAxMjM0NQ== (previous base64 data may contain sensitive data)
Aug 22 09:43:03 auth-worker(40525): Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Aug 22 09:43:03 auth-worker(40525): Debug: sql(info@domain.ru,192.168.100.254,<96clXKM6puDAqGT+>): query: SELECT password FROM mailbox WHERE username = 'info@domain.ru'
Aug 22 09:43:03 auth: Debug: client passdb out: OK 1 user=info@domain.ru
Aug 22 09:43:03 auth: Debug: master in: REQUEST 31981569 40522 1 c594ad0b1b65dd5cea2ddd5539192dad session_pid=40526
Aug 22 09:43:03 auth-worker(40525): Debug: sql(info@domain.ru,192.168.100.254,<96clXKM6puDAqGT+>): SELECT CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`)), 65534 AS uid, 65534 AS gid FROM mailbox WHERE username = 'info@domain.ru'
Aug 22 09:43:03 auth: Debug: master userdb out: USER 31981569 info@domain.ru CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`))=/usr/mail/domain.ru/info@domain.ru/ uid=65534 gid=65534
Aug 22 09:43:03 pop3-login: Info: Login: user=<info@domain.ru>, method=PLAIN, rip=192.168.100.254, lip=192.168.100.6, mpid=40526, session=<96clXKM6puDAqGT+>
Aug 22 09:43:03 pop3(info@domain.ru): Debug: Unknown userdb setting: plugin/CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`))=/usr/mail/domain.ru/info@domain.ru/
Aug 22 09:43:03 pop3(info@domain.ru): Debug: Effective uid=65534, gid=65534, home=
Aug 22 09:43:03 pop3(info@domain.ru): Debug: maildir++: root=/usr/mail/domain.ru/info@domain.ru, index=, indexpvt=, control=, inbox=/usr/mail/domain.ru/info@domain.ru, alt=
Aug 22 09:43:03 pop3(info@domain.ru): Info: Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
> Aug 22 09:43:03 pop3(info@domain.ru): Debug: Unknown userdb setting: plugin/CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`))=/usr/mail/domain.ru/info@domain.ru/настройки userdb в студию
# 2.2.25 (7be1766): /usr/local/etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.15 (97b3da0)
# OS: FreeBSD 10.3-RELEASE amd64 ufs
auth_debug = yes
auth_debug_passwords = yes
auth_mechanisms = plain login
auth_verbose = yes
base_dir = /var/run/dovecot/
disable_plaintext_auth = no
first_valid_gid = 1000
first_valid_uid = 1000
info_log_path = /var/log/dovecot.log
log_path = /var/log/dovecot.err
mail_debug = yes
mail_location = maildir:/usr/mail/%d/%u
mail_plugin_dir = /usr/local/libexec/dovecot
mail_privileged_group = mail
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
passdb {
args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
postmaster_address =
protocols = imap pop3
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0600
user = postfix
}
}
service pop3-login {
executable = /usr/local/libexec/dovecot/pop3-login
inet_listener pop3 {
port = 110
}
}
service pop3 {
executable = /usr/local/libexec/dovecot/pop3
}
ssl = no
userdb {
args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
verbose_proctitle = yes
protocol imap {
imap_client_workarounds =
}
ef@mail:/usr/local/etc/rc.d#
> # 2.2.25 (7be1766): /usr/local/etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.15 (97b3da0)
> # OS: FreeBSD 10.3-RELEASE amd64 ufs
> driver = mysqlconnect = host=localhost dbname=postfix user=postfix password=gjcnab[htktvfnbrf
default_pass_scheme = MD5-CRYPT
password_query = SELECT password FROM mailbox WHERE username = '%u'
user_query = SELECT CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`)), 65534 AS uid, 65534 AS gid FROM mailbox WHERE username = '%u'
#default_client_limit = 1000# Default VSZ (virtual memory size) limit for service processes. This is mainly
# intended to catch and kill processes that leak memory before they eat up
# everything.
#default_vsz_limit = 256M# Login user is internally used by login processes. This is the most untrusted
# user in Dovecot system. It shouldn't have access to anything at all.
#default_login_user = dovenull# Internal user is used by unprivileged processes. It should be separate from
# login user, so that login processes can't disturb other processes.
#default_internal_user = dovecotservice imap-login {
inet_listener imap {
#port = 143
}
inet_listener imaps {
#port = 993
#ssl = yes
}# Number of connections to handle before starting a new process. Typically
# the only useful values are 0 (unlimited) or 1. 1 is more secure, but 0
# is faster. <doc/wiki/LoginProcess.txt>
#service_count = 1# Number of processes to always keep waiting for more connections.
#process_min_avail = 0# If you set service_count=0, you probably need to grow this.
#vsz_limit = $default_vsz_limit
}service pop3-login {
inet_listener pop3 {
port = 110
}
inet_listener pop3s {
#port = 995
#ssl = yes
}
}
#service lmtp
# unix_listener lmtp {
#mode = 0666
# }
# Create inet listener only if you can't use the above UNIX socket
#inet_listener lmtp {
# Avoid making LMTP visible for the entire internet
#address =
#port =
#}
service imap {
# Most of the memory goes to mmap()ing files. You may need to increase this
# limit if you have huge mailboxes.
#vsz_limit = $default_vsz_limit# Max. number of IMAP processes (connections)
#process_limit = 1024
}service pop3 {
# Max. number of POP3 processes (connections)
#process_limit = 1024
}service auth {
# auth_socket_path points to this userdb socket by default. It's typically
# used by dovecot-lda, doveadm, possibly imap process, etc. Users that have
# full permissions to this socket are able to get a list of all usernames and
# get the results of everyone's userdb lookups.
#
# The default 0666 mode allows anyone to connect to the socket, but the
# userdb lookups will succeed only if the userdb returns an "uid" field that
# matches the caller process's UID. Also if caller's uid or gid matches the
# socket's uid or gid the lookup succeeds. Anything else causes a failure.
#
# To give the caller full permissions to lookup all users, set the mode to
# something else than 0666 and Dovecot lets the kernel enforce the
# permissions (e.g. 0777 allows everyone full permissions).unix_listener auth-userdb {
mode = 0600
user = postfix
group = postfix
}#unix_listener auth-client {
#mode = 0666
#user = postfix
#group = postfix
#}
#Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666}
#Auth process is run as this user.
#user = dovecot
}#service auth-worker {
# Auth worker process is run as root by default, so that it can access
# /etc/shadow. If this isn't necessary, the user should be changed to
# $default_internal_user.
# user = dovecot#}
#service dict {
# If dict proxy is used, mail processes should have access to its socket.
# For example: mode=0660, group=vmail and global mail_access_groups=vmail
#unix_listener dict {
#mode = 0600
#user =
#group =
#}
#}
вопрос решился благодарю всех за помощь
> вопрос решился благодарю всех за помощьэто предполагаю решился после того как в user_query = SELECT CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`)) AS user или AS home добавили
>> вопрос решился благодарю всех за помощь
> это предполагаю решился после того как в user_query = SELECT CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`))
> AS user или AS home добавилиОшибка так и осталось !!Ели есть варианты подскажите уберу ошибку!
Она не влияла на работу почты ошибка была в доступе к файлу auth после того как добавил разрешения все заработало!
>>> вопрос решился благодарю всех за помощь
>> это предполагаю решился после того как в user_query = SELECT CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`))
>> AS user или AS home добавили
> Ошибка так и осталось !!Ели есть варианты подскажите уберу ошибку!
> Она не влияла на работу почты ошибка была в доступе к файлу
> auth после того как добавил разрешения все заработало!Эта ошибка у многих ее просто игнорируют, она в присутствует только в версиях 2.2