<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">See below . . .

<div><br class=""><blockquote type="cite" class=""><div class="">On Aug 30, 2022, at 1:41 PM, spi <<a href="mailto:spi@nurfuerspam.de" class="">spi@nurfuerspam.de</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" class="">
  
  <div class=""><p class=""><br class="">
    </p>
    <div class="moz-cite-prefix">Am 30.08.22 um 20:43 schrieb Austin
      Witmer:<br class="">
    </div>
    <blockquote type="cite" cite="mid:F0F1A44E-DC1E-49E0-BD9A-DDE62B6A9B7A@emypeople.net" class="">
      <div class="">I’m am still getting the errors I mentioned
        previously. Maybe half a dozen of them per day . . .</div>
      <div class=""><br class="">
      </div>
      So, the location of my mail storage (<span class="">/mnt/volume1/mailserver/plain/maildir/%d/%n/)
        is a filesystem mounted by gocryptfs. Do you think gocryptfs
        could be at fault here?</span>
      <div class=""><span class=""><br class="">
        </span></div>
      <div class=""><span class="">Austin Witmer<br class="">
        </span>
        <div class=""><br class="">
        </div>
      </div>
    </blockquote><p class=""><br class="">
    </p><p class="">Before and after mounting: What are the mount folder's user/group
      permissions? Who owns the mount folder (user/group)?</p><div class=""><br class=""></div></div></div></blockquote><div><br class=""></div>The owner is austin and group is austin before and after mounting the folder. I would need to verify that the owner is still the same before the folder is mounted sometime while my server is offline.<br class=""><blockquote type="cite" class=""><div class=""><div class=""><p class="">If you do a "stat /mnt/volume1/mailserver/plain/maildir/<a href="http://domain.com/user/dovecot.index.log" target="_blank" class="">domain.com/user/dovecot.index.log</a>" as the user
      dovecot is running as (from your mail I see austin owns that file
      - is dovecot run as user austin?) - do you also get an error?<br class=""></p></div></div></blockquote><div>I would think that dovecot is running as user austin, but I’m not sure how to verify that?</div><blockquote type="cite" class=""><div class=""><div class=""><p class="">
    </p><p class="">If you do get an error - could you create a small encrypted fs
      and mount it to another folder, create a file there and check
      again for "stat file"? Play with the permissions and user/group
      assignments. Still getting an error?<br class="">
    </p>
    <pre class="moz-signature" signature-switch-id="f4b96ac0-abef-40ae-9e6e-6f0efd38063d" cols="72">--
Cheers
spi</pre>
  </div>

</div></blockquote></div><div class="">So here is one of the last log lines from my mail.err file.</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-kerning: none" class="">Aug 30 23:09:11 mail dovecot: lmtp(<a href="mailto:user@domain.com" class="">user@domain.com</a>)<179137><WgoPM5eYDmPBuwIAZU03Dg>: Error: open(/mnt/volume1/mailserver/plain/maildir/<a href="http://domain.com/user/dovecot-uidlist.lock" class="">domain.com/user/dovecot-uidlist.lock</a>) failed: Operation not permitted</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-kerning: none" class="">Aug 30 23:09:11 mail dovecot: lmtp(<a href="mailto:user@domain.com" class="">user@domain.com</a>)<179137><WgoPM5eYDmPBuwIAZU03Dg>: Error: lmtp-server: conn unix:pid=179136,uid=112 [1]: rcpt <a href="mailto:user@domain.com" class="">user@domain.com</a>: Mailbox INBOX: file_dotlock_create(/mnt/volume1/mailserver/plain/maildir/<a href="http://domain.com/user/dovecot-uidlist" class="">domain.com/user/dovecot-uidlist</a>) failed: Operation not permitted</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-kerning: none" class="">Aug 30 23:09:11 mail dovecot: lmtp(<a href="mailto:user@domain.com" class="">user@domain.com</a>)<179137><WgoPM5eYDmPBuwIAZU03Dg>: Error: sieve: msgid=<<a href="mailto:d37ab115ceaf45b3b3ff87b90b4fb3ca@Exchange.ssmail.org" class="">d37ab115ceaf45b3b3ff87b90b4fb3ca@Exchange.ssmail.org</a>>: failed to store into mailbox 'INBOX': Mailbox INBOX: file_dotlock_create(/mnt/volume1/mailserver/plain/maildir/<a href="http://domain.com/user/dovecot-uidlist" class="">domain.com/user/dovecot-uidlist</a>) failed: Operation not permitted</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-kerning: none" class="">Aug 30 23:09:11 mail dovecot: lmtp(<a href="mailto:user@domain.com" class="">user@domain.com</a>)<179137><WgoPM5eYDmPBuwIAZU03Dg>: Error: sieve: Execution of script /var/lib/dovecot/sieve/default.sieve was aborted due to temporary failure</span></div></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-kerning: none" class=""><br class=""></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><br class=""></div></div></div><div class="">Here is the stat command one of the files that dovecot seem to not be able to access.</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #2fb41d" class=""><b class="">austin@mail</b></span><span style="font-variant-ligatures: no-common-ligatures" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: #400bd9" class=""><b class="">/mnt/volume1/mailserver</b></span><span style="font-variant-ligatures: no-common-ligatures" class="">$ stat /mnt/volume1/mailserver/plain/maildir/<a href="http://domain.com/user/dovecot-uidlist" class="">domain.com/user/dovecot-uidlist</a></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  File: /mnt/volume1/mailserver/plain/maildir/<a href="http://domain.com/user/dovecot-uidlist" class="">domain.com/user/dovecot-uidlist</a></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  Size: 60565     <span class="Apple-tab-span" style="white-space:pre">    </span>Blocks: 120        IO Block: 4096   regular file</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Device: 2bh/43d<span class="Apple-tab-span" style="white-space:pre"> </span>Inode: 146325      Links: 1</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Access: (0660/-rw-rw----)  Uid: ( 1000/  austin)   Gid: ( 1000/  austin)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Access: 2022-08-30 23:19:24.701469295 +0000</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Modify: 2022-08-30 23:16:34.155318207 +0000</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Change: 2022-08-30 23:16:34.163318308 +0000</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> Birth: -</span></div></div><div class=""><br class=""></div><div class="">Is the problem that the x perm is missing from both the user and group for this file? I have tried different times to recursively apply wrx permissions to all the folders and files but it seems like dovecot must create files that it later cannot access. Or maybe I am not understanding this correctly?</div><div class=""><br class=""></div><div class="">Why am I getting these errors only about 1% of the time and the rest of the time it works fine? This seems to be randomly happening to various users on my server.</div><div class=""><br class=""></div><div class="">Thanks again to all of you for your help!</div><div class=""><br class=""></div><div class="">Austin Witmer</div></body></html>