[Dovecot] problems with folders in another server (2nd. issue)
Jose Luis Faria
jose at di.uminho.pt
Thu Nov 18 19:58:57 EET 2010
Hello Timo,
I'm using qmail-LDAP in cluster with 2 servers:
mx1.di.uminho.pt and mx2.di.uminho.pt
the email cx1 is on mx1 and I want to get access using both servers.
dovecot-ldap.conf.ext:
...
pass_attrs = uid=user,userPassword=password,=y=proxy_maybe,mailHost=host
...
every user on LDAP have the attribute
mailHost=mx1.di.uminho.pt
or
mailHost=mx2.di.uminho.pt
dovecot_debug.log:
-------------------------------
Nov 18 17:54:11 auth: Debug: ldap(cx1,127.0.0.1): result: uid(user)=cx1
userPassword(password)=<hidden> mailHost(host)=193.136.19.24
Nov 18 17:54:11 auth: Debug: client out: OK 1 user=cx1
host=193.136.19.24 y=proxy_maybe
Nov 18 17:54:11 auth: Debug: master in: REQUEST 1 31148 1
4e4916b2f719ec9b4f6df62d8b007b3a
Nov 18 17:54:11 auth: Debug: ldap(cx1,127.0.0.1): user search:
base=dc=di, dc=uminho, dc=pt scope=subtree
filter=(&(objectClass=qmailUser)(uid=cx1))
fields=mailMessageStore,qmailUID,qmailGID
Nov 18 17:54:11 auth: Debug: ldap(cx1,127.0.0.1): result:
mailMessageStore(home)=/var/qmail/maildirs1/cx1 qmailGID(gid)=800
qmailUID(uid)=800
Nov 18 17:54:11 auth: Debug: master out: USER 1 cx1
home=/var/qmail/maildirs1/cx1 gid=800 uid=800
#dovecot -n
-----------------------------
# 2.0.2: /usr/local/etc/dovecot/dovecot.conf
# OS: Linux 2.6.9-42.0.2.ELsmp x86_64 CentOS release 4.3 (Final)
auth_debug = yes
auth_mechanisms = plain login
base_dir = /var/run/dovecot/
debug_log_path = /var/log/dovecot/dovecot_debug.log
default_client_limit = 100
default_login_user = nobody
director_servers = /etc/dovecot/director
disable_plaintext_auth = no
info_log_path = /var/log/dovecot/dovecot_mail.log
listen = *
log_path = /var/log/dovecot/dovecot.log
mail_location = maildir:~/Maildir
managesieve_notify_capability = mailto
managesieve_sieve_capability = comparator-i;octet
comparator-i;ascii-casemap fileinto reject envelope encoded-character
vacation subaddress comparator-i;ascii-numeric relational regex
imap4flags copy include variables body enotify environment mailbox date
imapflags notify
passdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
plugin {
mail_log_events = delete undelete expunge copy mailbox_delete
mailbox_rename
setting_name = sieve
sieve = ~/sieve/dovecot.sieve
sieve_dir = ~/sieve
sieve_extensions = +notify +imapflags
sieve_max_actions = 32
sieve_max_redirects = 4
sieve_max_script_size = 1M
}
postmaster_address = jose at di.uminho.pt
protocols = imap pop3 sieve
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imaps {
port = 993
ssl = yes
}
}
service managesieve-login {
inet_listener sieve {
port = 4190
}
process_min_avail = 0
service_count = 1
vsz_limit = 134217728
}
service pop3-login {
inet_listener pop3 {
port = 110
}
inet_listener pop3s {
port = 995
ssl = yes
}
}
ssl_cert = </var/qmail/control/mx2_ate_2020.pem
ssl_key = </var/qmail/control/mx2_ate_2020.key.unsecure
userdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
protocol lmtp {
info_log_path = /var/log/dovecot/lmtp-deliver.log
log_path = /var/log/dovecot/dovecot-lmtp-errors.log
mail_plugins = sieve mangesieve
}
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
info_log_path = /var/log/dovecot/dovecot-deliver.log
log_path = /var/log/dovecot/dovecot-deliver.log
mail_plugins = sieve
postmaster_address = tecnicos at di.uminho.pt
}
protocol imap {
imap_id_log = *
mail_max_userip_connections = 100
}
protocol sieve {
mail_plugins = sieve
managesieve_implementation_string = Dovecot Pigeonhole
managesieve_logout_format = bytes=%i/%o
managesieve_max_compile_errors = 5
managesieve_max_line_length = 65536
}
protocol pop3 {
mail_max_userip_connections = 100
}
#
---------------------------------------------------------------------------
--
:) cumprimentos
----------------------
José Luís Faria
Network Eng./Administrador de Sistemas
Departamento de Informática
Universidade do Minho
Braga, Portugal
Em 18-11-2010 17:27, Timo Sirainen escreveu:
> On Thu, 2010-11-18 at 12:55 +0000, Jose Luis Faria wrote:
>
>> we are using two servers, with dovecot 2.0.5, Sx and Sy,
>> with:
>>
>> cat dovecot-ldap-ext:
>> ...
>> pass_attrs = uid=user,userPassword=password,=y=proxy,mailHost=host
>> ...
>>
>>
>> When I access server Sx via IMAP I see all my folders.
>> When I access server Sy via IMAP it do not proxy to Sx.
>
> It doesn't look like it's even trying to proxy. Otherwise your login to
> Sx would fail with "Proxying loops to itself" error. So..
>
> 1) Change =y=proxy to =y=proxy_maybe
>
> 2) Show your doveconf -n output
>
> 3) Set auth_debug=yes and show the logs when logging in to Sy.
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4707 bytes
Desc: S/MIME Cryptographic Signature
Url : http://dovecot.org/pipermail/dovecot/attachments/20101118/065a0568/attachment.bin
More information about the dovecot
mailing list