<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>Hello Dan,<br></div>
<div> </div>
<div>Thanks for your help.<br></div>
<div> </div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">hello@localhost</span> is not an admin the only admin I have is called <span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">cyrus</span> (no domain).<br></div>
<div> </div>
<div>I'm running a somewhat outdated version (last commit sept. 7th) of the master branch.<br></div>
<div> </div>
<div>I don't see any errors or messages related to permissions or message access in syslog.</div>
<div> </div>
<div>I created the mailbox like this in cyradm:<br></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">% cm localhost!shared/contact</span><br></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">% cm localhost!user/hello</span><br></div>
<div> </div>
<div>The config has not changed since I created the mailbox.</div>
<div> </div>
<div>This is my config in imapd.conf:<br></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">configdirectory: /var/imap<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">partition-default: /var/spool/imap<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">lmtpsocket: /var/run/cyrus/socket/lmtp<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">admins: cyrus<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">sasl_pwcheck_method: saslauthd<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">allowplaintext: yes<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">virtdomains: yes<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">unixhierarchysep: yes<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">postuser: shared<br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">altnamespace: yes</span><br></div>
<div> </div>
<div>And cyrus.conf:<br></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">START {</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> # do not delete this entry!</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> recover cmd="ctl_cyrusdb -r"</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">}</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div> </div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"># UNIX sockets start with a slash and are put into /var/imap/sockets</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">SERVICES {</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> # add or remove based on preferences</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> imap cmd="imapd" listen="imap" prefork=0</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> pop3 cmd="pop3d" listen="pop3" prefork=0</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div> </div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> # LMTP is required for delivery (socket is set for Sendmail MTA)</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 </span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">}</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div> </div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">EVENTS {</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> # this is required</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> checkpoint cmd="ctl_cyrusdb -c" period=30</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div> </div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> # this is only necessary if using duplicate delivery suppression</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> delprune cmd="ctl_deliver -E 3" at=0400</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div> </div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> # expire data older than 28 days</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> deleteprune cmd="cyr_expire -E 4 -D 28" at=0430</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> expungeprune cmd="cyr_expire -E 4 -X 28" at=0445</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div> </div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> # this is only necessary if caching TLS sessions</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"> tlsprune cmd="tls_prune" at=0400</span><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;"><br></span></div>
<div><span class="font" style="font-family: menlo, consolas, "courier new", monospace, sans-serif;">}</span><br></div>
<div> </div>
<div>Thanks again,<br></div>
<div> </div>
<div>Best regards,<br></div>
<div> </div>
<div>Conrad Kleinespel<br></div>
<div>conradk@conradk.com<br></div>
<div>+33 6 23 82 42 79<br></div>
<div> </div>
<div>On Thu, Sep 17, 2015, at 03:51 PM, Dan White wrote:<br></div>
<div>> On 09/17/15 14:31 +0200, Conrad Kleinespel wrote:<br></div>
<div>> >These are the commands I run when logged into Cyrus as the<br></div>
<div>> >hello@localhost user.<br></div>
<div>><br></div>
<div>> Which version are you running?<br></div>
<div>><br></div>
<div>> Is hello@localhost an admin?<br></div>
<div>><br></div>
<div>> >C: . LIST "" "*"<br></div>
<div>> >S: * LIST (\Noinferiors \HasNoChildren) "/" INBOX<br></div>
<div>> >S:* LIST (\HasNoChildren) "/" "Shared Folders/shared/contact"<br></div>
<div>> >S:. OK Completed (0.000 secs 2 calls)<br></div>
<div>> >C: SELECT "INBOX"<br></div>
<div>> >S:* 4 EXISTS<br></div>
<div>> >S:* 0 RECENT<br></div>
<div>> >S:* FLAGS (\Answered \Flagged \Draft \Deleted \Seen)<br></div>
<div>> >S:* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)] Ok<br></div>
<div>> >S:* OK [UNSEEN 1] Ok<br></div>
<div>> >S:* OK [UIDVALIDITY 1441653903] Ok<br></div>
<div>> >S:* OK [UIDNEXT 5] Ok<br></div>
<div>> >S:* OK [HIGHESTMODSEQ 7] Ok<br></div>
<div>> >S:* OK [URLMECH INTERNAL] Ok<br></div>
<div>> >S:* OK [ANNOTATIONS 65536] Ok<br></div>
<div>> >S:. OK [READ-WRITE] Completed<br></div>
<div>> >C: SELECT "Shared Folders/shared/contact"<br></div>
<div>> >S:* OK [CLOSED] Ok<br></div>
<div>> >S:. NO Mailbox does not exist<br></div>
<div>><br></div>
<div>> Are there any errors in syslog?<br></div>
<div>><br></div>
<div>> >localhost> lam localhost!user/hello<br></div>
<div>> >anyone lrswipkxtecda hello@localhost lrswipkxtecdan<br></div>
<div>> >localhost> lam localhost!shared/contact<br></div>
<div>> >anyone lrswipkxtecda<br></div>
<div>><br></div>
<div>> How was this shared mailbox created, and has any of your virtual domain<br></div>
<div>> config changed since you created it? 'localhost!shared/contact' looks<br></div>
<div>> fishy<br></div>
<div>> for a shared mailbox.<br></div>
<div>><br></div>
<div>> --<br></div>
<div>> Dan White<br></div>
<div> </div>
</body>
</html>