Displaying 20 results from an estimated 5000 matches similar to: "sievec - manual compile of global sieve scripts?"
2017 Apr 07
2
Running sievec as user vmail
My sieve problem ended up a permissions problem. I ran sievec as root
and .svbin needs vmail:mail ownership.
I could always just add the chown command to my process, but I wonder if
there is some 'clean' way to run sievec as user vmail while logged in as
root?
thanks
2019 Nov 05
2
sievec *.sieve problem.
Hello!
For the second time I've tripped onto this banana peel. :)
I had 2 sieve files in a directory that I wanted to compile:
sievec *.sieve
The result of this is that first.sieve is compiled into second.sieve
instead of first.svbin, thus destroying the source of second.sieve.
Please consider this a bug report. :)
Good luck,
Reio
2014 Dec 09
5
Sieve permissions issue following update
It has been running flawlessly for quite some time until the update.
Global scripts were compiled:
/usr/local/etc/dovecot/sieve # ls
10-move-spam.sieve 10-move-spam.svbin
However, I ran sievec again and tried saving a modified script and got the same:
shiofuki dovecot: lda(gessel at blackrosetech.com): Error: sieve: binary save: failed to create temporary file:
2018 Jun 12
1
sievec prints an error if no dovecot running with mail_plugins = stats
Dovecot 2.2.36 + Pigeonhole 0.4.24
Is this an intended behavior?
```
# service dovecot status
dovecot is stopped
# doveconf mail_plugins
mail_plugins = stats
# ls foo.*
foo.sieve
# sievec foo.sieve
sievec(root): Error: stats: open(/var/run/dovecot/stats-mail) failed: No such device or address
# echo $?
0
# ls foo.*
foo.sieve foo.svbin
```
--
-- Name: SATOH Fumiyasu @ OSS Technology Corp.
2014 Dec 09
2
Sieve permissions issue following update
I recently updated dovecot and my sieve filters stopped working. Checking the logs I see:
Dec 9 00:09:59 mailhost dovecot: lda(gessel at domain.com): Error: sieve: binary save: failed to create temporary file: open(/usr/local/etc/dovecot/sieve/10-move-spam.svbin.mailhost.domain.com.114.) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +w perm: /usr/local/etc/dovecot/sieve,
2015 Aug 04
2
Dovecot sieve pigeonhole permission
Hello,
I'm running dovecot in a classical vmail.vmail setup with pigeonhole and
LMTP. Permission worked well in the initial setup but currently (maybe
after Fedora 22 update) I'm having the following permission issue:
lmtp(root): Error: 7fPZFOL9wFXePQAABcdabc: sieve: binary open: failed to
open: open(/etc/dovecot/sieve_after.svbin) failed: Permission denied
(euid=9999(vmail)
2014 Dec 11
2
Sieve permissions issue following update [solved]
-------- Original Message --------
Subject: Re: Sieve permissions issue following update
From: Steffen Kaiser <skdovecot at smail.inf.fh-brs.de>
To: David Gessel <gessel at blackrosetech.com>
Date: Wed Dec 10 2014 09:52:57 GMT+0300 (Arabic Standard Time)
>
> Actually this "ls" output and the last sentence does not indicate that the Sieve script had been compiled: a)
2020 Sep 24
2
How do I make "vnd.dovecot.environment" available?
Hi all,
According to the docs at https://wiki.dovecot.org/Pigeonhole/Sieve, some extensions are not available by default.
The docs tell me the sieve_plugins, sieve_extensions and/or sieve_global_extensions configs are involved, but I can find no authoritative documentation as to what the values should be.
What values must I use to make ?vnd.dovecot.environment? available?
Adding
2011 Mar 17
1
Problem with recompiling sieve scripts after migrating to Dovecot 2.0 from 1.2
I saw this in log file of dovecot:
Error: sieve: binary save: failed to create temporary file:
open(/usr/local/etc/sieve/after/after.dovecot.svbin.acamail.acasalud.com.ar.13528.)
failed: Permission denied (euid=40(vmail) egid=41(vmail) missing +w
perm: /usr/local/etc/sieve/after, euid is not dir owner)
acamail dovecot: lda(xxxxx at xxxxxx): Error: sieve: the lda sieve plugin
does not have
2017 Mar 17
4
sievec
Doug,
On 03/16/2017 11:23 PM, Doug Barton wrote:
> Your pattern seems a little too complicated. See below.
I acquired this script from:
http://www.campworld.net/thewiki/pmwiki.php/LinuxServersCentOS/Cent6VirtMailServer
No telling where he got it from. So I greatly appreciate any and all
advice.
I am writing my own howto, and I would like to think I am doing a better
job of it. I hope
2017 Mar 21
2
Problem with sieve_before
On 03/21/2017 09:06 AM, chaouche yacine wrote:
> Hi Ger,
>
> sieve_before should be a path to sieve script file, not to a directory.
> in your configuration, you set sieve_before to /var/lib/dovecot/sieve/before which is a directory.
I don't get that reading:
https://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration
Either file or directory. If a file, it searches for the svbin
2015 Jan 01
2
Sieve permissions issue following update
On Jan 1, 2015, at 9:50 AM, Stephan Bosch <stephan at rename-it.nl> wrote:
>
> Hmm. This smells like a bug. I notice that your modification times of
> the .sieve and .svbin file are exactly the same (that is somewhat
> unusual). I'm looking at a potential bug that would explain your problem.
>
> To confirm, could you try running sievec again, so that the .svbin is
2017 Feb 07
2
Sieve LDA Errors (Improper Saving?)
I'm getting lots of errors like this (possibly on every message delivery):
imap2 dovecot: lmtp(rlaager at wiktel.com): Error: OU02K+gQmFhUAwAAVtfydQ
: sieve: binary save: failed to create temporary file:
open(/var/lib/dovecot/sieve/junk-mail.svbin.ima
p2.852.) failed: Permission denied (euid=500(vmail) egid=500(vmail)
missing +w perm: /var/lib/dovecot/
sieve, dir owned by 0:0 mode=0755)
2015 Jan 01
4
Sieve permissions issue following update
On Jan 1, 2015, at 8:10 AM, Stephan Bosch <stephan at rename-it.nl> wrote:
>
> Could you enable mail_debug? That should show why it is trying to
> recompile the Sieve script.
Well, that it does! And it's saying the script is "not up to date" and tries to recompile it. However, I'm not sure why it would say it's NOT up to date, it most certainly was
2017 Mar 16
4
sievec
I am building a new mailserver on Centos7.
My sieve is created with:
mkdir /home/sieve
cat <<EOF>/home/sieve/globalfilter.sieve || exit 1
require "fileinto";
if exists "X-Spam-Flag" {
if header :contains "X-Spam-Flag" "NO" {
} else {
fileinto "Spam";
stop;
}
}
if header :contains "subject"
2015 Mar 11
2
Why is Sieve trying to re-compile global scripts?
I have some global scripts that were running nicely.
Then I opened one in an editor and (probably, but not 100% sure)
mindlessly saved the file, even though I hadn't made any changes.
Shortly after, Sieve errors started showing in the log:
Error: 4k5JA74R/1TlIwABG/SpMA: sieve: binary save: failed to create temporary file: open(/usr/local/var/dovecot/sieve/script2.svbin.example.com.4139.)
2015 Mar 11
2
Why is Sieve trying to re-compile global scripts?
> > I have some global scripts that were running nicely.
> >
> > Then I opened one in an editor and (probably, but not 100% sure)
> > mindlessly saved the file, even though I hadn't made any changes.
> >
> > Shortly after, Sieve errors started showing in the log:
> >
> > Error: 4k5JA74R/1TlIwABG/SpMA: sieve: binary save: failed to create
2019 May 30
2
sieve setup. no svbin ?
since moving/upgrading system I've noticed I no longer get sieve script
compiled, there is no dovecot.svbin created in
/var/vmail/vmail1/sbt.net.au/voytek at tld.au/sieve
what am I missing, how to check ?
also, looking at sieve.log, I see a lot of
May 31 06:32:50 lda(voytek at sbt.net.au)<1234><c4aVBfI98FzSBAAAyLbbsQ>:
Error: sieve: Failed to initialize script execution: Invalid
2015 Jan 01
2
Sieve permissions issue following update
On 1/1/2015 4:17 PM, Robert Blayzor wrote:
> On Jan 1, 2015, at 9:58 AM, Robert Blayzor <rblayzor.bulk at inoc.net> wrote:
>>> Hmm. This smells like a bug. I notice that your modification times of
>>> the .sieve and .svbin file are exactly the same (that is somewhat
>>> unusual). I'm looking at a potential bug that would explain your problem.
>>>
2019 May 31
3
sieve setup. no svbin ?
On Fri, May 31, 2019 10:18 am, Ralph Seichter via dovecot wrote:
> * Voytek Eymont via dovecot:
> Try runing "sievec -u {your_linux_user} /path/to/whatever.sieve" from a
> shell and check the resulting error messages.
Raplh, thanks
so, am I'm missing sql lookup for sieve...?
# sievec -u voytek dovecot.sieve
sievec(voytek)<9667><>: Error: user voytek: Auth