<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>