The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"dovecot 2.2 проблемы авторизации"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"dovecot 2.2 проблемы авторизации"  +/
Сообщение от Евгений email(??) on 22-Авг-16, 09:47 
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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "dovecot 2.2 проблемы авторизации"  +/
Сообщение от eRIC (ok) on 22-Авг-16, 14:46 
> 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 в студию

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "dovecot 2.2 проблемы авторизации"  +/
Сообщение от bastard email(ok) on 22-Авг-16, 15:41 
# 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#
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "dovecot 2.2 проблемы авторизации"  +/
Сообщение от bastard email(ok) on 22-Авг-16, 15:43 
> # 2.2.25 (7be1766): /usr/local/etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.15 (97b3da0)
> # OS: FreeBSD 10.3-RELEASE amd64  ufs
> driver = mysql

connect = 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'

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "dovecot 2.2 проблемы авторизации"  +/
Сообщение от bastard email(ok) on 22-Авг-16, 16:12 
#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 = dovecot

service 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 =
#}
#}

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "dovecot 2.2 проблемы авторизации"  +/
Сообщение от bastard email(ok) on 22-Авг-16, 17:12 
вопрос решился благодарю всех за помощь
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "dovecot 2.2 проблемы авторизации"  +/
Сообщение от eRIC (ok) on 23-Авг-16, 06:26 
> вопрос решился благодарю всех за помощь

это предполагаю решился после того как в user_query = SELECT CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`)) AS user или AS home добавили

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "dovecot 2.2 проблемы авторизации"  +/
Сообщение от bastard email(ok) on 23-Авг-16, 18:40 
>> вопрос решился благодарю всех за помощь
> это предполагаю решился после того как в user_query = SELECT CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`))
> AS user или AS home добавили

Ошибка так и осталось !!Ели есть варианты подскажите уберу ошибку!

Она не влияла на работу почты ошибка была в доступе к файлу auth после того как добавил разрешения все заработало!

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "dovecot 2.2 проблемы авторизации"  +/
Сообщение от bastard email(ok) on 23-Авг-16, 18:41 
>>> вопрос решился благодарю всех за помощь
>> это предполагаю решился после того как в user_query = SELECT CONCAT('/usr/mail/',LCASE(`domain`),'/',LCASE(`maildir`))
>> AS user или AS home добавили
> Ошибка так и осталось !!Ели есть варианты подскажите уберу ошибку!
> Она не влияла на работу почты ошибка была в доступе к файлу
> auth после того как добавил разрешения все заработало!

Эта ошибка у многих ее просто игнорируют, она в присутствует только в версиях 2.2

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру