search for: sieve_pipe_socket_dir

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