<div dir="ltr"><div><div><div>Hi Gabriel,<br>I'm trying to implement what you suggested using apache mod_userdir with<br>===<br>UserDir /srv/dovecot<br><DirectoryMatch "^/srv/dovecot/(?<WHICHUSER>[^/]+)"><br>  Require user %{env:MATCH_WHICHUSER}<br>  DirectoryIndex .dovecot.sieve.log<br>...<br></DirectoryMatch><br>===<br></div>I still need to find how to set up right permissions for these logs without too much brute force.<br></div>It looks like this way I can get what I want, but I really hoped to find some better way: my Roundcube installation is on the load-balanced web farm and there is no and should not be a file access to these logs. I think such a feature as Sieve compiler must have some standard way to say what is wrong to the author of the Sieve script.<br>-- <br></div>  Sergey.<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 2, 2018 at 2:29 PM, Gabriel Kaufmann <span dir="ltr"><<a href="mailto:mailings@typoworx.com" target="_blank">mailings@typoworx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
    
  
  <div style="padding-top:0.6em;font-family:Arial,Helvetica;font-size:10pt" text="#000000" bgcolor="#FFFFFF">
    <p> Alternatively use a web-interface with read-only access to the
      log?<br>
    </p>
    <div style="font-family:Arial,Helvetica;font-size:10pt;color:#000000;margin-top:2em">
      <div class="m_1124912936902131277moz-signature m_1124912936902131277tx-signature" style="margin:1.2em 0px;padding:0px">
        <blockquote class="m_1124912936902131277tx-quote" style="margin:0px;padding:0px">
          <p class="m_1124912936902131277text" style="margin:0;text-align:left">best
            regards<br>
            <br>
            Gabriel Kaufmann<br>
          </p>
        </blockquote>
      </div>
    </div>
  </div>

</blockquote></div><br></div></div>