shared Folder & sync

Klaus Tachtler klaus at tachtler.net
Sa Sep 10 08:02:18 CEST 2016


Hallo Günther,

wie sehen denn Deine Besitzrechte für: /srv/vmail aus? Besitzer vmail,  
Gruppe vmail, ggf. auch für die Datei der Datenbank, bei Dir  
shared-mailboxes?

Die Konfiguration der shared-Mailboxes ist im Buch etwas Abweichend in  
Bezug auf: :INDEXPVT=%h/shared/%%u

Im Buch von Peer ist auf Seite 194 allerdings die Angabe, falls für  
jeden Benutzer das SEEN-Flag individuell gespeichert werden soll:

:INDEXPVT=%h/shared (und nicht :INDEXPVT=%h/shared/%%u, also OHNE /%%u  
am Schluss)

Es ist auch in den Dovecot-Buch-Korrekturen nichts anderes zu lesen:
http://www.dovecot-buch.de/service/korrekturen/

Handelt es sich um reine shared mailboxen, ODER um eine public  
mailbox, welche zusätzlich "geshared" werden soll?

Siehe auch:

http://wiki2.dovecot.org/SharedMailboxes/Public
http://wiki.dovecot.org/SharedMailboxes/Shared


Grüße
Klaus.

> Hallo Klaus,
>
> Am Freitag, 9. September 2016, 11:35:35 schrieb Klaus Tachtler:
>
>> könnten wir Deine 'doveconf -n' Konfiguration haben und evtl. eine
>> Fehlermeldung aus dem LOG?
>
> ohne shared funktioniert der sync anscheinend gut ?
>
> Was dem Teil nicht passt ist mir etwas schleierhaft denn die Ordner sind
> angelegt worden und auch einige Files sind da aber eben nicht alles ?
>
> Sep  9 15:20:25 mx03 dovecot: doveadm(gjn at xxxxxxxxx.at): Error: sync:
> Disconnected from remote: Connection timed out
> Sep  9 15:20:28 mx03 dovecot: dsync-local(gjn at xxxxxxxxx.at): Error: Can't
> create mailbox shared/info at yyyyyyyyyyyy.com: Permission denied
> Sep  9 15:23:34 mx03 clamd[2400]: SelfCheck: Database status OK.
> Sep  9 15:25:26 mx03 dovecot: dsync-local(gjn at xxxxxxxxxx.at): Error: Can't
> create mailbox shared/info at yyyyyyyyyyyyy.com: Permission denied
> Sep  9 15:28:38 mx03 dovecot: doveadm(gjn at xxxxxxxxxx.at): Error: doveadm
> server disconnected before handshake: Connection timed out
> Sep  9 15:28:38 mx03 dovecot: doveadm(gjn at xxxxxxxxxx.at): Error: sync:
> Disconnected from remote: Connection timed out
> Sep  9 15:28:40 mx03 dovecot: dsync-local(gjn at xxxxxxxxxx.at): Error: Can't
> create mailbox shared/info at yyyyyyyyyyyyy.com: Permission denied
> Sep  9 15:30:26 mx03 dovecot: dsync-local(gjn at xxxxxxxxx.at): Error: Can't
> create mailbox shared/info at yyyyyyyyyyyy.com: Permission denied
>
>
> Selbstverständlich ;-)
>
> # 2.2.25 (7be1766): /etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.14 (099a97c)
> # OS: Linux 3.10.0-327.28.3.el7.x86_64 x86_64 CentOS Linux release 7.2.1511
> (Core)
> doveadm_password =  # hidden, use -P to show it
> doveadm_port = 10993
> mail_location = maildir:~/Maildir
> mail_plugins = zlib acl fts fts_lucene notify replication
> 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
> mbox_write_locks = fcntl
> namespace {
>   list = children
>   location = maildir:
> %%h/Maildir:INDEX=%h/shared/%%u:CONTROL=%h/shared/%%u:INDEXPVT=%h/shared/%%u
>   prefix = shared/%%u/
>   separator = /
>   subscriptions = yes
>   type = shared
> }
> namespace inbox {
>   hidden = no
>   ignore_on_failure = no
>   inbox = yes
>   list = yes
>   location =
>   mailbox Drafts {
>     auto = subscribe
>     special_use = \Drafts
>   }
>   mailbox Junk {
>     auto = subscribe
>     special_use = \Junk
>   }
>   mailbox Sent {
>     auto = subscribe
>     special_use = \Sent
>   }
>   mailbox "Sent Messages" {
>     special_use = \Sent
>   }
>   mailbox Trash {
>     auto = subscribe
>     special_use = \Trash
>   }
>   prefix = INBOX/
>   separator = /
>   subscriptions = yes
>   type = private
> }
> passdb {
>   args = /etc/dovecot/dovecot-ldap.conf.ext
>   driver = ldap
> }
> plugin {
>   acl = vfile
>   acl_shared_dict = file:/srv/vmail/shared-mailboxes
>   mail_replica = tcp:217.196.154.213
>   sieve = file:~/sieve;active=~/.dovecot.sieve
> }
> protocols = imap lmtp sieve sieve
> service aggregator {
>   fifo_listener replication-notify-fifo {
>     user = vmail
>   }
>   unix_listener replication-notify {
>     user = vmail
>   }
> }
> service auth {
>   unix_listener /var/spool/postfix/private/auth {
>     mode = 0666
>   }
> }
> service doveadm {
>   inet_listener {
>     port = 10993
>   }
> }
> service lmtp {
>   inet_listener lmtp {
>     address = 127.0.0.1
>     port = 24
>   }
> }
> service managesieve-login {
>   inet_listener sieve {
>     port = 4190
>   }
> }
> service replicator {
>   process_min_avail = 1
>   unix_listener replicator-doveadm {
>     group = vmail
>     mode = 0660
>     user = vmail
>   }
> }
> ssl = required
> ssl_ca = </etc/ipa/ca.crt
> ssl_cert = </etc/pki/tls/certs/esslmaier.pem
> ssl_cipher_list =
> EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:
> +CAMELLIA256:+AES256:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!
> 3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!ECDSA:CAMELLIA256-SHA:AES256-
> SHA:CAMELLIA128-SHA:AES128-SHA
> ssl_client_ca_file = /etc/pki/tls/cert.pem
> ssl_dh_parameters_length = 2048
> ssl_key = </etc/pki/tls/private/esslmaier.key.pem
> ssl_protocols = !SSLv2 !SSLv3
> userdb {
>   args = /etc/dovecot/dovecot-ldap-userdb.conf.ext
>   driver = ldap
> }
> protocol imap {
>   mail_max_userip_connections = 10
>   mail_plugins = zlib acl fts fts_lucene notify replication acl imap_acl
> imap_zlib
> }
>
>
>
>
>
>> > Dovecot 2.2..25
>> > CentOS 7.2
>> >
>> > Ihr habt das Problem sicher schon mal gehabt ;-).
>> >
>> > Aber im Ernst, ich habe jetzt einen Sicherheitsserver für Dovecot
>> > gemacht, das
>> > ganze scheint auch zu funktionieren ?
>> >
>> > Nur habe ich bei mir shared Folder eingerichtet, jetzt schreibt das
>> > Teil immer
>> > er hat keine Berechtigung zu schreiben in den shared Foldern ?
>> >
>> > User ist vmail;vmail (10000) wie im Buch ;-)
>> >
>> > Habt Ihr eine Idee wo man da suchen soll / kann
>> >
>> > mit selinux hängt es nicht zusammen, da ich das schon ausgeschaltet hatte.
>> >
>> > Danke für jede Info,
>> > --
>> > mit freundlichen Grüßen / best regards,
>> >
>> >   Günther J. Niederwimmer
>>
>> --
>>
>> ------------------------------------------
>> e-Mail  : klaus at tachtler.net
>> Homepage: http://www.tachtler.net
>> DokuWiki: http://www.dokuwiki.tachtler.net
>> ------------------------------------------
>
> --
> mit freundlichen Grüßen / best regards,
>
>   Günther J. Niederwimmer


----- Ende der Nachricht von "Günther J. Niederwimmer" <gjn at gjn.priv.at> -----




--

------------------------------------------
e-Mail  : klaus at tachtler.net
Homepage: http://www.tachtler.net
DokuWiki: http://www.dokuwiki.tachtler.net
------------------------------------------
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-keys
Dateigröße  : 3120 bytes
Beschreibung: Öffentlicher PGP-Schlüssel
URL         : <https://listen.jpberlin.de/pipermail/dovecot/attachments/20160910/a8510b4f/attachment.skr>


Mehr Informationen über die Mailingliste Dovecot