<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.rvmgroup.it/index.php?action=history&amp;feed=atom&amp;title=Condividere_cartelle_imap_con_altri_utenti_in_dovecot</id>
	<title>Condividere cartelle imap con altri utenti in dovecot - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kb.rvmgroup.it/index.php?action=history&amp;feed=atom&amp;title=Condividere_cartelle_imap_con_altri_utenti_in_dovecot"/>
	<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Condividere_cartelle_imap_con_altri_utenti_in_dovecot&amp;action=history"/>
	<updated>2026-05-06T03:54:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://kb.rvmgroup.it/index.php?title=Condividere_cartelle_imap_con_altri_utenti_in_dovecot&amp;diff=8158&amp;oldid=prev</id>
		<title>Gabriele.vivinetto at 18:05, 8 November 2011</title>
		<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Condividere_cartelle_imap_con_altri_utenti_in_dovecot&amp;diff=8158&amp;oldid=prev"/>
		<updated>2011-11-08T18:05:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:05, 8 November 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l108&quot;&gt;Line 108:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 108:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Naturalmente, se si vuole condividere in rw, le permission devono essere rwX :-(&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Naturalmente, se si vuole condividere in rw, le permission devono essere rwX :-(&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* VERIFICARE SE SERVE: nella Maildir di lettore, creare il folder&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; sudo -u lettore mkdir /home/lettore/Maildir/shared&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Condivisione della cartella==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Condivisione della cartella==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gabriele.vivinetto</name></author>
	</entry>
	<entry>
		<id>https://kb.rvmgroup.it/index.php?title=Condividere_cartelle_imap_con_altri_utenti_in_dovecot&amp;diff=8157&amp;oldid=prev</id>
		<title>Gabriele.vivinetto: Created page with &quot;==Presupposti== * Lo scopo è condividere una cartella imap di un utemte con altri, impostando chi ci può accedere e come * Le cartelle condivise sottoscrivibili saranno disponi…&quot;</title>
		<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Condividere_cartelle_imap_con_altri_utenti_in_dovecot&amp;diff=8157&amp;oldid=prev"/>
		<updated>2011-11-08T17:55:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Presupposti== * Lo scopo è condividere una cartella imap di un utemte con altri, impostando chi ci può accedere e come * Le cartelle condivise sottoscrivibili saranno disponi…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Presupposti==&lt;br /&gt;
* Lo scopo è condividere una cartella imap di un utemte con altri, impostando chi ci può accedere e come&lt;br /&gt;
* Le cartelle condivise sottoscrivibili saranno disponibili nella cartella &amp;quot;shared&amp;quot; che apparirà solo se l&amp;#039;utente ha accesso a qualche cartella condivisa da altri&lt;br /&gt;
* Se si utilizzano gli utenti di sistema, le permission delle Maildir dovranno consentire l&amp;#039;accesso ai folder condivisi. Usare /var/log/mail.log per vedere i problemi di accesso. Aiuta molto avere tutti gli utenti mail in un gruppo unico, così da assegnare l&amp;#039;accesso alle maildir condivise a questo gruppo.&lt;br /&gt;
&lt;br /&gt;
==Configurazione Dovecot==&lt;br /&gt;
&lt;br /&gt;
* Tutto è fatto in &lt;br /&gt;
 sudoedit /etc/dovecot/dovecot.conf&lt;br /&gt;
&lt;br /&gt;
* Impostare il namespace privato, quello delle cartelle personali:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namespace private {&lt;br /&gt;
   separator = /&lt;br /&gt;
   prefix =&lt;br /&gt;
   inbox = yes&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Impostare il namespace delle cartelel condivise:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namespace shared {&lt;br /&gt;
   separator = /&lt;br /&gt;
   location = maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u:CONTROL=~/Maildir/shared/%%u&lt;br /&gt;
   # vuol dire che le cartelle condivise stanno nella directory &lt;br /&gt;
   # condivisore/Maildir, verrano visualizzate in guardone/shared/condivisore&lt;br /&gt;
   # ed i files temporanei saranno salvati nello stesso folder, altrimenti è&lt;br /&gt;
   # necessario poter scrivere nella maildir del condivisore&lt;br /&gt;
   subscriptions = no&lt;br /&gt;
   list = children&lt;br /&gt;
   # elenca la gerarchia shared solo se ci sono cartelle disponibili. Impostare&lt;br /&gt;
   # a yes se si vuole visualizzare sempre&lt;br /&gt;
   #&lt;br /&gt;
   hidden = no&lt;br /&gt;
   inbox = no&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Abilitare le acl imap:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
protocol imap {&lt;br /&gt;
  ...&lt;br /&gt;
  mail_plugins = acl imap_acl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Abilitare le acl per lda&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
protocol lda {&lt;br /&gt;
  mail_plugins = acl&lt;br /&gt;
  auth_socket_path = /var/run/dovecot/auth-master&lt;br /&gt;
  # il socket è importantissimo, perchè permette di listare le cartelle &lt;br /&gt;
  # condivise !!&lt;br /&gt;
  # Se non si vedono le cartelle nonostante le permission, c&amp;#039;è qualcosa che non&lt;br /&gt;
  # va col socket &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Impostare il socket di autenticazione di cui si è parlato prima:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth default {&lt;br /&gt;
  ...&lt;br /&gt;
 socket listen {&lt;br /&gt;
    master {&lt;br /&gt;
      path = /var/run/dovecot/auth-master&lt;br /&gt;
      mode = 0666&lt;br /&gt;
      # Si, ci si deve poter scrivere ... TO BE FIXED&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
 ...&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Impostare il percorso dell&amp;#039;indice delle cartelle condivise:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
plugin {&lt;br /&gt;
  ...&lt;br /&gt;
  acl = vfile&lt;br /&gt;
  acl_shared_dict = file:/var/lib/dovecot/shared-mailboxes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Testare dovecot:&lt;br /&gt;
 sudo dovecot -n&lt;br /&gt;
&lt;br /&gt;
* Riavviare dovecot&lt;br /&gt;
 sudo invoke-rc.d dovect restart&lt;br /&gt;
&lt;br /&gt;
==Impostazione permission di sistema==&lt;br /&gt;
&lt;br /&gt;
* L&amp;#039;indice delle shared folders deve essere scrivibile:&lt;br /&gt;
 sudo touch /var/lib/dovecot/shared-mailboxes&lt;br /&gt;
 sudo chmod 0666 /var/lib/dovecot/shared-mailboxes&lt;br /&gt;
&lt;br /&gt;
* Purtroppo deve creare anche un dotfile li dentro ...&lt;br /&gt;
 sudo chmod 0777 /var/lib/dovecot/&lt;br /&gt;
&lt;br /&gt;
* Verificare le permission del socket di autenticazione:&lt;br /&gt;
 ls /var/run/dovecot/auth-master&lt;br /&gt;
 srw-rw-rw- 1 root root 0 Nov  8 20:17 /var/run/dovecot/auth-master&lt;br /&gt;
&lt;br /&gt;
==Impostazione permission folder da condividere==&lt;br /&gt;
&lt;br /&gt;
* Ipotizziamo di voler condividere la inbox di uno user chiamato  &amp;#039;&amp;#039;condivisore&amp;#039;&amp;#039; a favore di uno chiamato &amp;#039;&amp;#039;lettore&amp;#039;&amp;#039;, ed entrambi appartengono al gruppo &amp;#039;&amp;#039;users&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Impostiamo le permission sulla maildir di condivisore&lt;br /&gt;
 sudo chmod 0750&lt;br /&gt;
&lt;br /&gt;
* Rendiamo tutte le cartelle accessibili al gruppo user, così potranno essere condivise:&lt;br /&gt;
 cd  /home/condivisore/Maildir&lt;br /&gt;
 sudo chmod -R g-rX .&lt;br /&gt;
&lt;br /&gt;
* Naturalmente, se si vuole condividere in rw, le permission devono essere rwX :-(&lt;br /&gt;
&lt;br /&gt;
==Condivisione della cartella==&lt;br /&gt;
&lt;br /&gt;
* Coi comandi IMAP vedi &amp;#039;&amp;#039;&amp;#039;IMAP ACL examples&amp;#039;&amp;#039;&amp;#039; in [http://wiki.dovecot.org/SharedMailboxes/Shared SharedMailboxes/Shared - Dovecot Wiki]&lt;br /&gt;
&lt;br /&gt;
* Con Thunderbird, installare l&amp;#039;addon [https://addons.mozilla.org/en-US/thunderbird/addon/imap-acl-extension/ Imap-ACL-Extension :: Add-ons for Thunderbird]&lt;br /&gt;
&lt;br /&gt;
* Con le versioni recenti, si può far tasto dx sulal cartelal e scegliere &amp;quot;Condivisione&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Condividere la INBOX con l&amp;#039;utente lettore in sola lettura&lt;br /&gt;
&lt;br /&gt;
* Da Thunderbird con l&amp;#039;utente lettore, fare un refresh delle cartelel imap, ed apparirà la cartell&lt;br /&gt;
 shared/condivisore/INBOX&lt;br /&gt;
&lt;br /&gt;
==Riferimenti==&lt;br /&gt;
*[http://wiki.dovecot.org/SharedMailboxes/Shared SharedMailboxes/Shared - Dovecot Wiki]&lt;br /&gt;
*[http://wiki.dovecot.org/SharedMailboxes/Permissions?highlight=%28system_user%29 SharedMailboxes/Permissions - Dovecot Wiki]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://old.nabble.com/Problem-in-sharing-mailboxes-across-users-td27517246.html Old Nabble - Dovecot - Problem in sharing mailboxes across users]&lt;br /&gt;
*[http://www.dovecot.org/list/dovecot/2010-June/049650.html (Dovecot) Thunderbird and shared mailboxes]&lt;br /&gt;
*[http://serverfault.com/questions/238471/applying-acls-to-a-dovecot-public-namespace email - Applying ACLs to a Dovecot public namespace - Server Fault]&lt;br /&gt;
*[http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/Share.IMAP.Folder IRedMail/FAQ/Share.IMAP.Folder - iRedMail]&lt;br /&gt;
*[http://www.iredmail.org/forum/topic358-how-create-public-shared-folder-with-dovecot.html How create public &amp;amp; shared folder with dovecot - iRedMail Support - iRedMail]&lt;br /&gt;
*[http://www.iredmail.org/wiki/index.php?title=Addition/Shared_folders_with_dovecot_1.2 Addition/Shared folders with dovecot 1.2 - iRedMail]&lt;br /&gt;
*[http://comments.gmane.org/gmane.mail.imap.dovecot/60097 Dovecot - Secure IMAP server]&lt;br /&gt;
*[http://wiki.dovecot.org/SharedMailboxes/Public SharedMailboxes/Public - Dovecot Wiki]&lt;br /&gt;
*[http://tumbleweed.org.za/2007/10/03/dovecot-shared-mailboxes-correct-way Dovecot shared mailboxes (the correct way) | Tumbleweed Rants]&lt;br /&gt;
*[http://blog.chameeya.com/2010/10/shared-folders-in-dovecot-aka-how-to.html Salik Rafiq&amp;#039;s Linux Diary: Shared folders in dovecot (aka how to hide useful information)]&lt;br /&gt;
*[http://ubuntuforums.org/showthread.php?t=1687754 (ubuntu) Shared Mailbox / Folders at Dovecot - Ubuntu Forums]&lt;/div&gt;</summary>
		<author><name>Gabriele.vivinetto</name></author>
	</entry>
</feed>