[Postfixbuch-users] dovecot

Wolfram Greinert greinert at rz.uni-leipzig.de
Do Jun 3 22:51:18 CEST 2010


Hallo Peer,

nett von Dir, daß Du mir helfen willst :-) Deine Anleitung hatte ich schon
vorher gelesen, find da aber auch keine Lösung für mein Problem.

dovecot -n:

# 1.2.11: /etc/dovecot.conf

# OS: Linux 2.6.27.45-0.1-default x86_64 SUSE Linux Enterprise Server 11
# (x86_64)

base_dir: /var/run/dovecot/
syslog_facility: local5
protocols: imap imaps pop3 pop3s
ssl_cert_file: /etc/ssl/private/server.cert
ssl_key_file: /etc/ssl/private/server.cert
ssl_cipher_list: ALL:!LOW
login_dir: /var/run/dovecot/login
login_executable(default): /opt/dovecot/libexec/dovecot/imap-login
login_executable(imap): /opt/dovecot/libexec/dovecot/imap-login
login_executable(pop3): /opt/dovecot/libexec/dovecot/pop3-login
login_log_format_elements: user=%u rip=%r method=%m %c
login_processes_count: 10
login_max_processes_count: 2048
max_mail_processes: 4096
mail_max_userip_connections(default): 15
mail_max_userip_connections(imap): 15
mail_max_userip_connections(pop3): 10
verbose_proctitle: yes
first_valid_uid: 290
last_valid_uid: 39000
first_valid_gid: 100
last_valid_gid: 1000
mail_debug: yes
mbox_lock_timeout: 30
mail_executable(default): /opt/dovecot/libexec/dovecot/imap
mail_executable(imap): /opt/dovecot/libexec/dovecot/imap
mail_executable(pop3): /opt/dovecot/libexec/dovecot/pop3
mail_plugins(default): quota imap_quota acl imap_acl
mail_plugins(imap): quota imap_quota acl imap_acl
mail_plugins(pop3): quota
mail_plugin_dir(default): /opt/dovecot/lib/dovecot/imap
mail_plugin_dir(imap): /opt/dovecot/lib/dovecot/imap
mail_plugin_dir(pop3): /opt/dovecot/lib/dovecot/pop3
mail_log_prefix: %Us[%p]: user=%u, rip=%r: 
imap_client_workarounds(default): delay-newmail
imap_client_workarounds(imap): delay-newmail
imap_client_workarounds(pop3): 
pop3_reuse_xuidl(default): no
pop3_reuse_xuidl(imap): no
pop3_reuse_xuidl(pop3): yes
pop3_save_uidl(default): no
pop3_save_uidl(imap): no
pop3_save_uidl(pop3): yes
pop3_client_workarounds(default): 
pop3_client_workarounds(imap): 
pop3_client_workarounds(pop3): oe-ns-eoh
namespace:
  type: private
  separator: /
  location: maildir:~/Maildir:INDEX=/var/dovecot/%1u/%u/indexes
  inbox: yes
  list: yes
  subscriptions: yes
namespace:
  type: shared
  separator: /
  prefix: shared/%%u/
  location:
maildir:/home1/users/%%u/Maildir:INDEX=/var/dovecot/%1u/%u/shared/%%u/indexes
  list: children
auth default:
  mechanisms: plain login
  cache_negative_ttl: 600
  executable: /opt/dovecot/libexec/dovecot/dovecot-auth
  username_format: %Lu
  count: 10
  worker_max_count: 1024
  passdb:
    driver: passwd-file
    args: /etc/dovecot.deny
    deny: yes
  passdb:
    driver: pam
    args: max_requests=100 dovecot
  userdb:
    driver: passwd
plugin:
  quota: fs
  acl: vfile
  acl_shared_dict: proxy::acl_dict
dict:
  acl_dict: db:/var/lib/dovecot/acl_dict.db

"test3" shared folder "t3_t4" mit "test4"
"test2" shared folder "t2_t4" mit "test4"

db_dump -p /var/lib/dovecot/acl_dict.db:

 shared/shared-boxes/user/test4/test2
 1
 shared/shared-boxes/user/test4/test3
 1

/home1/users/test3/Maildir/.t3_t4/dovecot-acl:

 user=test4 lrws

/home1/users/test2/Maildir/.t2_t4/dovecot-acl:
 
 user=test4 lrws

Müßte doch alles gut aussehen, oder ??

IMAP-Sitzung von "test4":

01 login test1 ......
01 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE 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 ACL RIGHTS=texk QUOTA] Logged in

02 namespace
* NAMESPACE (("" "/")) (("shared/" "/")) NIL
02 OK Namespace completed.

03 list "" *
* LIST (\HasNoChildren) "/" "INBOX"
03 OK List completed.

Hier hätte ich nun auch "shared/test2/t2_t4" und "shared/test3/t3_t4" erwartet,
damit ein Mailprogramm diese shared folder auch sieht, oder sehe ich dies
falsch ? Ein "04 select shared/test3/t3_t4" klappt dann, doch woher soll ein
Client dies wissen ???

Was läuft hier schief ?

Gruß

  Wolfram



 

On Thu, Jun 03, 2010 at 05:43:40PM +0200, Peer Heinlein wrote:
> Am Donnerstag, 3. Juni 2010 16:33:40 schrieb Wolfram Greinert:
> 
> 
> Moin,
> 
> > mir ist zwar klar, daß ich mit Fragen zu dovecot hier falsch bin,
> 
> Naja, paßt schon, warum nicht hier.
> 
> >  denke aber, daß viele dovecot-Experten auf der Liste sind :-) Kennt
> >  sich evtl. jemand mit shared folders bei dovecot aus und kann mir
> >  mal helfen, einen Denk- oder Konfigurationsfehler zu beseitigen ???
> 
> Klar. Ohne Config kann ich's aber nicht...
> 
> "dovecot -n" bitte!
> 
> >  Es geht darum, daß der shared namespace beim list-Kommando nicht mit
> >  angezeigt wird. Falls jemand Lust hat, dann vielleicht als PM, ist
> >  ja hier keine dovecot-Liste :-))
>	 
> Mach doch mal ein diff zu der Anleitung hier:
> 
> http://www.heinlein-support.de/upload/unsere_vortraege/HS_Courier-Cyrus-
> Dovecot.pdf
> 
> Und dann irgendwie 7. Folie von hinten oder so.
> 
> Peer
> 
> 
> 
> -- 
> Heinlein Professional Linux Support GmbH
> Linux: Akademie - Support - Hosting
> 
> http://www.heinlein-support.de
> Tel: 030 / 40 50 51 - 0
> Fax: 030 / 40 50 51 - 19
> 
> Zwangsangaben lt. §35a GmbHG:
> HRB 93818 B / Amtsgericht Berlin-Charlottenburg,
> Geschäftsführer: Peer Heinlein  -- Sitz: Berlin
> --
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
> 
> Postfixbuch-users at listen.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
> 

-- 
###########################################
#  Wolfram Greinert                       #
#  URZ der Uni Leipzig, Abteilung Netze   #
#  04109  Leipzig, Neumarkt 9-19          #
#  Tel.:  +(0341) 97-33325                # 
#  email: greinert at rz.uni-leipzig.de      #
###########################################



Mehr Informationen über die Mailingliste Postfixbuch-users