Displaying 20 results from an estimated 23 matches for "sieve_pipe_socket_dir".
2017 Dec 19
0
sieve_pipe_socket_dir not created at startup for configured pipe service
In looking at this further, I?m not seeing how this can be configured as documented and still work.
The sieve_pipe_socket_dir setting, as the documentation suggests, appears to be used by the plugin to construct a path to find the ?script? (the socket in this case), and it is always relative to base_dir and must include the contents of sieve_pipe_socket_dir.
/* Try socket first */
if ( ext_config->socket_dir !...
2017 Dec 18
3
sieve_pipe_socket_dir not created at startup for configured pipe service
...hen I can get dovecot to start up, that is. My configuration is pretty much straight from the docs, with a few tweaks for my particular needs. I?m trying to set up a pipe service using sieve-extprograms, and the relevant part of my config looks like this:
plugin {
sieve_pipe_input_eol = lf
sieve_pipe_socket_dir = sieve-pipe
sieve_filter_socket_dir = sieve-filter
sieve_execute_socket_dir = sieve-execute
sieve_pipe_bin_dir = /usr/local/libexec/dovecot/sieve-pipe
sieve_filter_bin_dir = /usr/local/libexec/dovecot/sieve-filter
sieve_execute_bin_dir = /usr/local/libexec/dovecot/sieve-execute
}
servi...
2013 May 17
0
(no subject)
...y","mailbox","vnd.dovecot.pipe"];
if anyof (header :is "Subject" "ham")
{
pipe :try "learn" ["ham"];
fileinto "INBOX/ham";
stop;
}
Sieve plugin config uncommented conents:
sieve_plugins = sieve_extprograms
*sieve_pipe_socket_dir = sieve-pipe*
# Define the executed script as parameter to the sieve service
executable = script /etc/dovecot/scripts/spam.sh
# Use some unprivileged user for executing the program
user = nobody
# The unix socket located in the sieve_pipe_socket_dir (as defined in the
# plugin {} sec...
2017 Apr 21
2
Pipe to PHP script using Sieve Extprograms
.../90-sieve-extprograms.conf):
service php {
# Define the executed script as parameter to the sieve service
executable = /var/run/dovecot/sieve-pipe/php.sh
# Use some unprivileged user for executing the program
user = dovenull
# The unix socket located in the sieve_pipe_socket_dir (as
defined in the
# plugin {} section above)
unix_listener sieve-pipe/php {
# LDA/LMTP must have access
user = vmail
mode = 0600
}
}
Contents of /var/run/dovecot/sieve-pipe/php.sh:
#!/usr/bin/php
Sieve script for one of my mailboxe...
2013 May 17
1
Pigeonhole: extprograms - pipe
...y","mailbox","vnd.dovecot.pipe"];
if anyof (header :is "Subject" "ham")
{
pipe :try "learn" ["ham"];
fileinto "INBOX/ham";
stop;
}
Sieve plugin config uncommented conents:
sieve_plugins = sieve_extprograms
*sieve_pipe_socket_dir = sieve-pipe*
# Define the executed script as parameter to the sieve service
executable = script /etc/dovecot/scripts/spam.sh
# Use some unprivileged user for executing the program
user = nobody
# The unix socket located in the sieve_pipe_socket_dir (as defined in the
# plugin {} sec...
2016 Jun 07
2
Potential bug report: Cannot use ":args" option via Pigeonhole Sieve pipe plugin
...{
special_use = \Trash
}
prefix =
}
passdb {
driver = vpopmail
}
plugin {
fts = lucene
fts_autoindex = yes
fts_lucene = whitespace_chars=@.
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_execute_socket_dir = sieve-execute
sieve_extensions = +editheader +vnd.dovecot.pipe
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_extprograms
}
protocols = imap pop3 sieve
service auth {
unix_listener auth-userdb {
group = vchkpw
mode = 0666
user = vpopmail
}
}
service imap-login {
inet_listener imap {
address = 127.0.0.1
port = 143
ssl = no
}
inet_listene...
2018 Nov 25
3
rspamd / imapsieve script is not executed/called
...5.2.2 Mailbox is over quota
quota_status_success = DUNNO
recipient_delimiter = +
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_after = /etc/dovecot/sieve-after/
sieve_global = /etc/dovecot/sieve
sieve_global_extensions = +vnd.dovecot.pipe
sieve_pipe_bin_dir = /etc/dovecot/sieve
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_trace_debug = yes
}
protocols = " imap lmtp sieve pop3"
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
service imap-login {
inet_listen...
2016 Oct 15
3
Pigeonhole/sieve possibly corrupting mails
...sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute
sieve_execute_socket_dir = sieve-execute
sieve_extensions = +vnd.dovecot.filter +editheader
sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter
sieve_filter_socket_dir = sieve-filter
sieve_pipe_bin_dir = /usr/lib/dovecot/sieve-pipe
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_extprograms
}
postmaster_address = postmaster at krakonos.org
protocols = imap
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0666
}
}
ssl_cert = </etc/ssl/dovecot/server.pem
ssl_key = </etc/ssl/dovecot/server.key
userdb {...
2015 Mar 01
0
dsync panic
...dovecot.debug
sieve_filter_bin_dir = /usr/local/etc/dovecot/sieve/filter
sieve_filter_socket_dir = sieve-filter
sieve_global = /usr/local/etc/dovecot/sieve
sieve_max_actions = 0
sieve_max_redirects = 16
sieve_max_script_size = 0
sieve_pipe_bin_dir = /usr/local/etc/dovecot/sieve/pipe
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_extprograms
}
postmaster_address = postmaster at local.domain
protocols = imap lmtp sieve
quota_full_tempfail = yes
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
driver = passwd
}
verbose_proctitle = yes
protocol...
2015 Aug 03
0
Renaming shared mailbox makes it disappear from sharee
...vecot/sieve-execute
? sieve_execute_socket_dir = sieve-execute
? sieve_extensions = +vnd.dovecot.execute +vnd.dovecot.filter +vnd.dovecot.pipe
? sieve_filter_bin_dir = /dovecot/etc/dovecot/sieve-filter
? sieve_filter_socket_dir = sieve-filter
? sieve_pipe_bin_dir = /dovecot/etc/dovecot/sieve-pipe
? sieve_pipe_socket_dir = sieve-pipe
? sieve_plugins = sieve_extprograms
}
postmaster_address = postmaster at xxxxdomain.com
sendmail_path = /dovecot/sbin/sendmail
service dict {
? unix_listener dict {
??? user = dovecot
? }
}
service imap-postlogin {
? executable = script-login /dovecot/etc/dovecot/imappostlogin
? user =...
2017 Apr 21
0
Pipe to PHP script using Sieve Extprograms
...t; service php {
> # Define the executed script as parameter to the sieve service
> executable = /var/run/dovecot/sieve-pipe/php.sh
>
> # Use some unprivileged user for executing the program
> user = dovenull
>
> # The unix socket located in the sieve_pipe_socket_dir (as
> defined in the
> # plugin {} section above)
> unix_listener sieve-pipe/php {
> # LDA/LMTP must have access
> user = vmail
> mode = 0600
> }
> }
>
>
>
> Contents of /var/run/dovecot/sieve-pipe/php.sh:
>
>...
2019 Jun 24
1
Mail migration problem
...in_dir = /etc/dovecot/sieve-execute
sieve_execute_socket_dir = sieve-execute
sieve_extensions = +vnd.dovecot.execute +vnd.dovecot.filter +vnd.dovecot.pipe
sieve_filter_bin_dir = /etc/dovecot/sieve-filter
sieve_filter_socket_dir = sieve-filter
sieve_pipe_bin_dir = /etc/dovecot/sieve-pipe
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_extprograms
}
postmaster_address = postmaster at test2.domain.com
sendmail_path = /sbin/sendmail
service dict {
unix_listener dict {
user = dovecot
}
}
service imap-postlogin {
executable = script-login /etc/dovecot/imappostlogin
user = $default_inte...
2019 Feb 24
0
permission denied errors with INDEX=MEMORY and trees plugin
...iter = +
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_before = /var/lib/dovecot/sieve/before/
sieve_extensions = +spamtest +spamtestplus +notify +imapflags
sieve_filter_socket_dir = sieve-pipe
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment +vnd.dovecot.filter
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_quota_max_storage = 4M
sieve_spamtest_max_header = X-Spam-Score: -?[[:digit:]]+\.[[:digit:]]+ / (-?[[:digit:]]+\.[[:digit:]])
sieve_spamtest_status_header = X-Spam-Score: (-?[[:digit:]]+\.[[:digit:]]+) / -?[[:digit:]]+\.[[...
2023 Mar 04
1
bug report: imap-login not killed
.../dovecot/sieve/default.sieve
?sieve_dir = /srv/vmail/%d/%n/sieve
?sieve_extensions = +notify +imapflags +vnd.dovecot.filter
?sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter
?sieve_global_extensions = +vnd.dovecot.pipe
?sieve_max_script_size = 1M
?sieve_pipe_bin_dir = /etc/dovecot/sieve
?sieve_pipe_socket_dir = sieve-pipe
?sieve_plugins = sieve_imapsieve sieve_extprograms
?sieve_redirect_envelope_from = orig_recipient
}
protocols = imap pop3 sieve
service auth {
?unix_listener /var/spool/postfix/private/auth {
???group = mail
???mode = 0600
???user = postfix
?}
?unix_listener auth-master {
???g...
2018 Nov 27
0
rspamd / imapsieve script is not executed/called
..._status_success = DUNNO
> recipient_delimiter = +
> sieve = file:~/sieve;active=~/.dovecot.sieve
> sieve_after = /etc/dovecot/sieve-after/
> sieve_global = /etc/dovecot/sieve
> sieve_global_extensions = +vnd.dovecot.pipe
> sieve_pipe_bin_dir = /etc/dovecot/sieve
> sieve_pipe_socket_dir = sieve-pipe
> sieve_plugins = sieve_imapsieve sieve_extprograms
> sieve_trace_debug = yes
> }
> protocols = " imap lmtp sieve pop3"
> service auth {
> unix_listener /var/spool/postfix/private/auth {
> group = postfix
> mode = 0660
> user = pos...
2014 Jan 06
1
Dovecot LMTP does not pass envelope recipient +detail to sieve
...ecot.execute +vnd.dovecot.debug
sieve_filter_bin_dir = ~/sieve/sieve-filter
sieve_filter_socket_dir = sieve-filter
sieve_global_dir = /usr/local/etc/dovecot/sieve
sieve_max_actions = 0
sieve_max_redirects = 16
sieve_max_script_size = 0
sieve_pipe_bin_dir = ~/sieve/sieve-pipe
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_extprograms
}
postmaster_address = postmaster at tharned.org
protocols = imap lmtp sieve
quota_full_tempfail = yes
service quota-warning {
executable = script /usr/local/bin/quota-warning.sh
unix_listener quota-warning {
user = dovecot
}
user =...
2016 Dec 10
2
mail_location in userdb inconsistent with imap and pigeonhole
...sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute
sieve_execute_socket_dir = sieve-execute
sieve_extensions = +vnd.dovecot.filter +editheader
sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter
sieve_filter_socket_dir = sieve-filter
sieve_pipe_bin_dir = /usr/lib/dovecot/sieve-pipe
sieve_pipe_socket_dir = sieve-pipe
sieve_plugins = sieve_extprograms
}
postmaster_address = postmaster at krakonos.org
protocols = imap
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0666
}
}
ssl_cert = </etc/ssl/dovecot/server.pem
ssl_key = # hidden, use -P to show it
userdb {
dri...
2018 Sep 25
0
v2.3.3 rc1 - Error: sieve: !!BUG!!: Binary compiled from dovecot.sieve is still corrupt
...n 0.5.3.rc1 (b29d6a24) loaded
sieve-test(stephan): Debug: sieve: Sieve Extprograms plugin for
Pigeonhole version 0.5.3.rc1 (b29d6a24) loaded
sieve-test(stephan): Debug: sieve: vnd.dovecot.pipe extension: no bin or
socket directory specified; extension is unconfigured (both
sieve_pipe_bin_dir and sieve_pipe_socket_dir are not set)
sieve-test(stephan): Debug: sieve: vnd.dovecot.filter extension: no bin
or socket directory specified; extension is unconfigured (both
sieve_filter_bin_dir and sieve_filter_socket_dir are not set)
debug: file storage: Using Sieve script path: /home/stephan/frop.sieve.
debug: file scr...
2018 Aug 17
0
imapsieve: Change message flags on COPY
...AmoV78g>: Debug: sieve: Sieve
Extprograms plugin for Pigeonhole version 0.6.devel (c7bd7456) loaded
imap(stephan)<15247><fmJGKYEsd1uPOwAAmoV78g>: Debug: sieve:
vnd.dovecot.pipe extension: no bin or socket directory specified;
extension is unconfigured (both sieve_pipe_bin_dir and
sieve_pipe_socket_dir are not set)
imap(stephan)<15247><fmJGKYEsd1uPOwAAmoV78g>: Debug: sieve:
vnd.dovecot.filter extension: no bin or socket directory specified;
extension is unconfigured (both sieve_filter_bin_dir and
sieve_filter_socket_dir are not set)
imap(stephan)<15247><fmJGKYEsd1uPOwAAmoV...
2019 Jun 21
4
Mail migration problem
I?m trying to migrate mdbox to maildir based on https://wiki.dovecot.org/Migration/MailFormat
* Modified dovecot.conf and set mail_location=maildir:/tmp/destination/mailboxes/
* Then I had run
/mnt/testmail/bin/dsync -Dv -u user at domain.com<mailto:user at domain.com> mirror mdbox:/source/mailboxes/user at domain.com<mailto:/source/mailboxes/user at domain.com>
but that