Страница 2 из 3

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 21:57:57
bonhead
Сделал так как ты сказал

Код: Выделить всё

Dec 19 20:54:14 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Dec 19 20:54:14 auth: Debug: auth client connected (pid=2281)
Dec 19 20:54:28 auth: Debug: client in: AUTH    1       PLAIN   service=imap    secured lip=127.0.0.1   rip=127.0.0.1   lport=143       rport=32935     resp=AGJvbmhlYWRAbGVwc2VsYW4ubmV0LnVhAG5oamF0cQ==
Dec 19 20:54:28 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): pass search: base=ou=exim,dc=lepselan,dc=net,dc=ua scope=subtree filter=(&(accountStatus=active)(mail=bonhead@lepselan.net.ua)) fields=clearPassword
Dec 19 20:54:28 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): result: clearPassword(password)=nhjatq
Dec 19 20:54:28 auth: Debug: client out: OK     1       user=bonhead@lepselan.net.ua
Dec 19 20:54:28 auth: Debug: master in: REQUEST 1       2281    1       49ba4ad69ca74eb1eb660d78d9eeaf24
Dec 19 20:54:28 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): user search: base=ou=exim,dc=lepselan,dc=net,dc=ua scope=subtree filter=(&(accountStatus=active)(mail=bonhead@lepselan.net.ua)) fields=homeDirectory,uidNumber,gidNumber
Dec 19 20:54:28 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): result: homeDirectory(home)=lepselan.net.ua/bonhead
Dec 19 20:54:28 auth: Debug: master out: USER   1       bonhead@lepselan.net.ua home=lepselan.net.ua/bonhead
Слушай у мя в лдапе указана хоме вот так
homeDirectory(home)=lepselan.net.ua/bonhead

может в 10-mail.conf указать так

Код: Выделить всё

mail_location = maildir:/usr/mail/%h/Maildir

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:00:39
bonhead
Вот мой лдиф на юзера

exim.ldif

Код: Выделить всё

dn: mail=bonhead@lepselan.net.ua,ou=lepselan.net.ua,ou=exim,dc=lepselan,dc=net,dc=ua
objectClass: top
objectClass: MailAccount
mail: bonhead@lepselan.net.ua
homeDirectory: lepselan.net.ua/bonhead
accountStatus: active
mailMessageStore: Maildir/
clearPassword: nhjatq
mailQuotaSize: 2500
Может немного его изменить

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:02:10
bonhead
Ты сам с Украины??? если да то с меня пивоо

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:02:53
blade_007
пока не трогать. Сначала понять что/куда, а потом уже менять. См. посты на предыдущей странице.
Дебаг mail_debug включили?

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:05:06
bonhead
да вот это включил

В файле 10-logging.conf изменить
auth_debug = yes
auth_debug_passwords = yes
log_path = /var/log/dovecot/dovecot.log
info_log_path = /var/log/dovecot/info.log
debug_log_path = /var/log/dovecot/debug.log

так я сбрасываю логи дебага

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:07:38
bonhead
Включил

Dec 19 21:07:11 imap: Error: user bonhead@lepselan.net.ua: Relative home directory paths not supported: lepselan.net.ua/bonhead
Dec 19 21:07:11 imap: Error: Invalid user settings. Refer to server log for more information.

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:11:06
blade_007
в dovecot-ldap.conf поставить
user_attrs = homeDirectory=home=/usr/mail/%d/%Ln
как то так, либо потом заменить homeDirectory с указанием АБСОЛЮТНОГО пути

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:14:10
bonhead
Я вроде начинаю понимать.... вместо lepselan.net.ua/bonhead надо указать bonhead в базе

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:16:04
bonhead
Dec 19 21:15:10 imap(bonhead@lepselan.net.ua): Error: user bonhead@lepselan.net.ua: Couldn't drop privileges: Mail access for users with UID 26 not permitted (see first_valid_uid in config file).
Dec 19 21:15:10 imap(bonhead@lepselan.net.ua): Error: Internal error occurred. Refer to server log for more information.


Это мне уже нравится

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:21:28
bonhead
слушай если у мя права на папку где лежит почта такие
mx# ll /usr/mail/
total 2
drwxrwx--- 4 mailnull mail 512 Dec 17 00:54 lepselan.net.ua

то мне нужен UID and GID от этих пользователей??? тоесть user= mailnull group mail

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:25:17
blade_007
id mailnull какой?

first_valid_uid = начиная с этого номера

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:26:18
bonhead
mx# id mailnull
uid=26(mailnull) gid=26(mailnull) groups=26(mailnull)

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:26:47
bonhead
тоесть в этой строке указать

first_valid_uid = начиная с этого номера

uid=26(mailnull) gid=26(mailnull) groups=26(mailnull)

я правильно понимаю??? Да кста я указал
user_attrs = homeDirectory=home=/usr/mail/%d/%Ln/Maildir

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:28:22
blade_007
first_valid_uid = 26
mail_uid = 26
mail_gid = 12

права на папку правильные вроде

Код: Выделить всё

mx# ll /usr/mail/
total 2
drwxrwx--- 4 mailnull mail 512 Dec 17 00:54 lepselan.net.ua
>>я правильно понимаю??? Да кста я указал
>>user_attrs = homeDirectory=home=/usr/mail/%d/%Ln/Maildir
убрать Maildir. Maildir - только там, где mail юзера.

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:34:56
bonhead
Dec 19 21:33:18 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): result: clearPassword(password)=nhjatq
Dec 19 21:33:18 auth: Debug: client out: OK 1 user=bonhead@lepselan.net.ua
Dec 19 21:33:18 auth: Debug: master in: REQUEST 1 2495 1 b3f2debab36adfc17498a217b84e323b
Dec 19 21:33:18 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): user search: base=ou=exim,dc=lepselan,dc=net,dc=ua scope=subtree filter=(&(accountStatus=active)(mail=bonhead@lepselan.net.ua)) fields=homeDirectory
Dec 19 21:33:18 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): result: homeDirectory(home=/usr/mail/%d/%Ln/)=/usr/mail/lepselan.net.ua/bonhead/
Dec 19 21:33:18 auth: Debug: master out: USER 1 bonhead@lepselan.net.ua home=/usr/mail/lepselan.net.ua/bonhead/
Dec 19 21:33:18 imap(bonhead@lepselan.net.ua): Debug: Effective uid=26, gid=12, home=/usr/mail/lepselan.net.ua/bonhead/
Dec 19 21:33:18 imap(bonhead@lepselan.net.ua): Debug: maildir++: root=/usr/mail//usr/mail/lepselan.net.ua/bonhead//Maildir, index=, control=, inbox=/usr/mail//usr/mail/lepselan.net.ua/bonhead//Maildir
Dec 19 21:33:18 imap(bonhead@lepselan.net.ua): Debug: Namespace : Permission lookup failed from /usr/mail//usr/mail/lepselan.net.ua/bonhead//Maildir
Dec 19 21:33:18 imap(bonhead@lepselan.net.ua): Debug: Namespace : Using permissions from /usr/mail//usr/mail/lepselan.net.ua/bonhead//Maildir: mode=0700 gid=-1

Уже рядом

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:37:48
blade_007
Лишние / проверьте/уберите.
А также сделайте на всякий случай
chown -R mailnull:mail /usr/mail/DOMAIN

и проверить права на папки ВНУТРИ /usr/mail/DOMAIN, может там что-то не так.

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:43:52
blade_007
/usr/mail//usr/mail/lepselan.net.ua

исправьте. mail_location на mail_location = maildir:/usr/mail/%d/%Ln/Maildir

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:56:38
bonhead
Dec 19 21:48:28 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Dec 19 21:48:28 auth: Debug: auth client connected (pid=2562)
Dec 19 21:48:39 auth: Debug: client in: AUTH 1 PLAIN service=imap secured lip=127.0.0.1 rip=127.0.0.1 lport=143 rport=36801 resp=AGJvbmhlYWRAbGVwc2VsYW4ubmV0LnVhAG5oamF0cQ==
Dec 19 21:48:39 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): pass search: base=ou=exim,dc=lepselan,dc=net,dc=ua scope=subtree filter=(&(accountStatus=active)(mail=bonhead@lepselan.net.ua)) fields=clearPassword
Dec 19 21:48:39 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): result: clearPassword(password)=nhjatq
Dec 19 21:48:39 auth: Debug: client out: OK 1 user=bonhead@lepselan.net.ua
Dec 19 21:48:39 auth: Debug: master in: REQUEST 1 2562 1 90ce2c47971fd6f92676d0d6317a52f1
Dec 19 21:48:39 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): user search: base=ou=exim,dc=lepselan,dc=net,dc=ua scope=subtree filter=(&(accountStatus=active)(mail=bonhead@lepselan.net.ua)) fields=homeDirectory
Dec 19 21:48:39 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): result: homeDirectory(home=/usr/mail/%d/%Ln)=/usr/mail/lepselan.net.ua/bonhead
Dec 19 21:48:39 auth: Debug: master out: USER 1 bonhead@lepselan.net.ua home=/usr/mail/lepselan.net.ua/bonhead
Dec 19 21:48:39 imap(bonhead@lepselan.net.ua): Debug: Effective uid=26, gid=12, home=/usr/mail/lepselan.net.ua/bonhead
Dec 19 21:48:39 imap(bonhead@lepselan.net.ua): Debug: maildir++: root=/usr/mail/lepselan.net.ua/bonhead/Maildir, index=, control=, inbox=/usr/mail/lepselan.net.ua/bonhead/Maildir
Dec 19 21:51:02 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Dec 19 21:51:02 auth: Debug: auth client connected (pid=2576)
Dec 19 21:51:10 auth: Debug: auth client connected (pid=2579)
Dec 19 21:51:10 auth: Debug: auth client connected (pid=2580)
Dec 19 21:51:10 auth: Debug: auth client connected (pid=2581)
Dec 19 21:51:10 auth: Debug: auth client connected (pid=2582)
Dec 19 21:51:44 auth: Debug: auth client connected (pid=2583)
Dec 19 21:52:01 auth: Debug: auth client connected (pid=2588)
Dec 19 21:52:25 auth: Debug: auth client connected (pid=2592)
Dec 19 21:52:43 auth: Debug: auth client connected (pid=2607)
Dec 19 21:52:49 auth: Debug: auth client connected (pid=2608)
Dec 19 21:52:54 auth: Debug: auth client connected (pid=2609)

Вроде все ок только он не видит письма в папке и Аутглюк не конектится

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:57:15
bonhead
mx# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN] Dovecot ready.
a login bonhead@lepselan.net.ua nhjatq
a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in
c select inbox
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
* 8 EXISTS
* 0 RECENT
* OK [UNSEEN 1] First unseen.
* OK [UIDVALIDITY 1292788033] UIDs valid
* OK [UIDNEXT 9] Predicted next UID
* OK [HIGHESTMODSEQ 1] Highest
c OK [READ-WRITE] Select completed.
list /
list BAD Error in IMAP command /: Unknown command.
c list "/"
c BAD Error in IMAP command LIST: Invalid pattern.
c list "/" *
c OK List completed.
^C

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 22:59:32
bonhead
mx# less /usr/mail/lepselan.net.ua/bonhead/Maildir/dovecot-uidlist
3 V1292788033 N1 G2cfac81141610e4df80900006e4b0b06
1 :1292518009.H340672P6477.mx.lepselan.net.ua,S=1314
2 :1292518014.H356509P6508.mx.lepselan.net.ua,S=1249
3 :1292539967.H909622P1850.mx.lepselan.net.ua,S=854
4 :1292548964.H195380P2480.mx.lepselan.net.ua,S=2156
5 :1292564327.H806923P3018.mx.lepselan.net.ua,S=11402
6 :1292577079.H592557P3611.mx.lepselan.net.ua,S=3535
7 :1292577079.H638386P3614.mx.lepselan.net.ua,S=679
8 :1292587883.H912414P4034.mx.lepselan.net.ua,S=3590

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 23:05:05
blade_007
проверить права на папки/файлы внутри домашней директории, а также настройки почтовой программы - попробовать несколькими клиентами.

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 23:19:00
bonhead
mx# ll /usr/mail/lepselan.net.ua/bonhead/
total 2
drwxrwx--- 5 mailnull mail 512 Dec 19 22:10 Maildir
mx# ll /usr/mail/lepselan.net.ua/bonhead/Maildir/
total 14
drwxrwx--- 2 mailnull mail 1024 Dec 19 21:47 cur
-rw-rw---- 1 mailnull mail 474 Dec 19 21:47 dovecot-uidlist
-rw-rw---- 1 mailnull mail 8 Dec 19 21:47 dovecot-uidvalidity
-r--r--r-- 1 mailnull mail 0 Dec 19 21:47 dovecot-uidvalidity.4d0e6141
-rw-rw---- 1 mailnull mail 376 Dec 19 21:49 dovecot.index.log
-rw------- 1 mailnull mail 18 Dec 19 22:10 maildirsize
drwxrwx--- 2 mailnull mail 512 Dec 19 21:47 new
drwxrwx--- 2 mailnull mail 512 Dec 19 22:10 tmp

Может в настройках давекота нужно указать параметры для почтовиков
по типу такого
imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 23:22:19
blade_007
Права вроде правильные.
imap_client_workarounds = delay-newmail outlook-idle tb-extra-mailbox-sep задать
Смотреть настройки клиента теперь, если в логах ничего страшного нет.

Это для справки по командам имап - http://bobpeers.com/technical/telnet_imap

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 23:40:26
bonhead
Вот такую фигню вываливает он клиентами

Dec 19 22:34:16 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Dec 19 22:34:16 auth: Debug: auth client connected (pid=2771)
Dec 19 22:34:16 auth: Debug: auth client connected (pid=2774)
Dec 19 22:34:16 auth: Debug: auth client connected (pid=2775)
Dec 19 22:34:17 auth: Debug: auth client connected (pid=2776)
Dec 19 22:36:22 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Dec 19 22:36:22 auth: Debug: auth client connected (pid=2793)

Re: Настроил сервак но не могу забрать почту

Добавлено: 2010-12-19 23:54:56
bonhead
Dec 19 22:46:46 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Dec 19 22:46:46 auth: Debug: auth client connected (pid=2917)
Dec 19 22:46:58 auth: Debug: client in: AUTH 1 PLAIN service=imap secured lip=127.0.0.1 rip=127.0.0.1 lport=143 rport=27494 resp=AGJvbmhlYWRAbGVwc2VsYW4ubmV0LnVhAG5oamF0cQ==
Dec 19 22:46:58 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): pass search: base=ou=exim,dc=lepselan,dc=net,dc=ua scope=subtree filter=(&(accountStatus=active)(mail=bonhead@lepselan.net.ua)) fields=clearPassword
Dec 19 22:46:58 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): result: clearPassword(password)=nhjatq
Dec 19 22:46:58 auth: Debug: client out: OK 1 user=bonhead@lepselan.net.ua
Dec 19 22:46:58 auth: Debug: master in: REQUEST 1 2917 1 7a7488361ad6adc54c9fd86290e9761a
Dec 19 22:46:58 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): user search: base=ou=exim,dc=lepselan,dc=net,dc=ua scope=subtree filter=(&(accountStatus=active)(mail=bonhead@lepselan.net.ua)) fields=homeDirectory
Dec 19 22:46:58 auth: Debug: ldap(bonhead@lepselan.net.ua,127.0.0.1): result: homeDirectory(home=/usr/mail/%d/%Ln)=/usr/mail/lepselan.net.ua/bonhead
Dec 19 22:46:58 auth: Debug: master out: USER 1 bonhead@lepselan.net.ua home=/usr/mail/lepselan.net.ua/bonhead
Dec 19 22:46:58 imap(bonhead@lepselan.net.ua): Debug: Effective uid=26, gid=12, home=/usr/mail/lepselan.net.ua/bonhead
Dec 19 22:46:58 imap(bonhead@lepselan.net.ua): Debug: maildir++: root=/usr/mail/lepselan.net.ua/bonhead/Maildir, index=, control=, inbox=/usr/mail/lepselan.net.ua/bonhead/Maildir
Dec 19 22:47:23 imap(bonhead@lepselan.net.ua): Debug: Namespace : Permission lookup failed from /usr/mail/lepselan.net.ua/bonhead/Maildir/.INBOX.test3
Dec 19 22:47:23 imap(bonhead@lepselan.net.ua): Debug: Namespace : Using permissions from /usr/mail/lepselan.net.ua/bonhead/Maildir: mode=0770 gid=6
Dec 19 22:47:23 imap(bonhead@lepselan.net.ua): Debug: Namespace : Permission lookup failed from /usr/mail/lepselan.net.ua/bonhead/Maildir/.INBOX.test3
Dec 19 22:47:23 imap(bonhead@lepselan.net.ua): Debug: Namespace : Using permissions from /usr/mail/lepselan.net.ua/bonhead/Maildir: mode=0770 gid=6

Я создал там папку и вроде письма есть но не могу клиентами подключится