eric, i followed the instructions you gave below and it worked perfectly.
the syntax error was in my dovecot.sieve file once i used your setting the logs gave me the error, which i could fix and get it working. dovecot created the following [root@ns1 rajesh]# ls -la total 24 drwx------ 4 vpopmail vchkpw 4096 Sep 1 21:01 . drwx------ 5 vpopmail vchkpw 4096 Aug 30 23:37 .. -rw------- 1 vpopmail vchkpw 265 Sep 1 21:01 .dovecot.lda-dupes --- created by dovecot lrwxrwxrwx 1 vpopmail vchkpw 20 Aug 31 21:45 .dovecot.sieve -> .sieve/dovecot.sieve drwx------ 8 vpopmail vchkpw 4096 Sep 1 20:55 Maildir -rw------- 1 vpopmail vchkpw 74 Aug 31 23:21 .qmail drwx------ 2 vpopmail vchkpw 4096 Sep 1 21:01 .sieve [root@ns1 .sieve]# ls -la total 20 drwx------ 2 vpopmail vchkpw 4096 Sep 1 21:01 . drwx------ 4 vpopmail vchkpw 4096 Sep 1 21:01 .. -rw------- 1 vpopmail vchkpw 261 Sep 1 21:00 dovecot.sieve -rw------- 1 vpopmail vchkpw 203 Sep 1 20:55 dovecot.sieve.log --- created by dovecot -rw------- 1 vpopmail vchkpw 273 Sep 1 21:01 dovecot.svbin --- created by dovecot -- compiled version of dovecot.sieve btw it gave me a message as such in the /var/log/dovecot-lda/dovecot-lda.log nothing in the /var/log/dovecot-lda/dovecot-lda-errors.log Sep 01 20:55:29 lda(raj...@aaaonlinux.com): Info: sieve: Failed to compile script `/home/vpopmail/domains/xxxxx.com/rajesh/.sieve/dovecot.sieve' (view user logfile `/home/vpopmail/domains/xxxxx.com/rajesh/.sieve/dovecot.sieve.log' for more information) i have placed all the configurations in dovecot.conf file (am not using any of the files in conf.d) arranged sequentially as per the conf.d numbering regds rajesh ----- Original Message ----- From: Eric Broch [mailto:ebr...@whitehorsetc.com] To: qmailtoaster-list@qmailtoaster.com Sent: Thu, 31 Aug 2017 19:35:30 -0600 Subject: Hi Rajesh, I'm not sure if you've gotten this working yet. I tried some experimentation and I got this working on my host albeit that roundcube created my files and directories under the user. Notice especially the 'tmp' directory under ~/.sieve, you may need it...not sure. Anyway here's everything I did. # ls -la /home/vpopmail/domains/mydomain.com/user/ total 24 drwx------ 4 vpopmail vchkpw 4096 Aug 31 19:11 . drwx------ 5 vpopmail vchkpw 4096 Aug 31 19:06 .. -rw------- 1 vpopmail vchkpw 300 Aug 31 19:11 .dovecot.lda-dupes lrwxrwxrwx 1 vpopmail vchkpw  22 Aug 31 07:16 .dovecot.sieve -> .sieve/roundcube.sieve -rw------- 1 vpopmail vchkpw 278 Aug 31 19:09 .dovecot.svbin drwx------ 14 vpopmail vchkpw 4096 Aug 31 19:13 Maildir drwx------ 3 vpopmail vchkpw 4096 Aug 31 19:08 .sieve ---------------------------------------------------------------------------------- # ls -la /home/vpopmail/domains/mydomain.com/user/.sieve total 16 drwx------ 3 vpopmail vchkpw 4096 Aug 31 19:08 . drwx------ 4 vpopmail vchkpw 4096 Aug 31 19:11 .. -rw------- 1 vpopmail vchkpw 120 Aug 31 19:08 roundcube.sieve drwx------ 2 vpopmail vchkpw 4096 Aug 31 19:08 tmp ---------------------------------------------------------------------------------- # cat /home/vpopmail/domains/mydomain.com/user/.dovecot.sieve # rule:[ToUserOtherDomain] if header :contains "from" "u...@mydomain2.com" {        redirect "u...@myotherdomain.com"; } ---------------------------------------------------------------------------------- It all came out in the log file /var/log/dovecot-lda/lda.log correctly ---------------------------------------------------------------------------------- Dovecot settings: /etc/dovecot/local.conf : protocol lda {  mail_debug=yes  mail_plugins = $mail_plugins sieve  deliver_log_format = From:<%f>-<%e> :: Subject:<%s> :: Status:<%$> :: MsgID:<%m> :: Size<%p> :: vSize<%w>  log_path = /var/log/dovecot-lda/lda-err.log  info_log_path = /var/log/dovecot-lda/lda.log  #postmaster_address = postmaster@<mydomain> } plugin {      sieve = ~/.dovecot.sieve      sieve_dir = ~/.sieve } ---------------------------------------------------------------------------------- Dovecot settings: /etc/dovecot/toaster.conf protocols = imap pop3 sieve service managesieve-login {   inet_listener sieve {   port = 4190   } } ---------------------------------------------------------------------------------- # ls -ld /var/log/dov*lda* drwxrwx--- 2 vpopmail vchkpw 4096 Nov 10 2016 /var/log/dovecot-lda ---------------------------------------------------------------------------------- # ls -l /var/log/dov*lda* total 136 -rw------- 1 vpopmail vchkpw   418 Nov 12 2016 lda-err.log -rw------- 1 vpopmail vchkpw 129882 Aug 31 19:12 lda.log ---------------------------------------------------------------------------------- # cat /home/vpopmail/domains/mydomain.com/.qmail-default |/var/qmail/bin/preline -f /usr/libexec/dovecot/deliver -d $EXT@$USER -o postmaster_address=postmas...@mydomain.com ---------------------------------------------------------------------------------- Hope this helps! Eric On 8/31/2017 12:12 PM, Rajesh M wrote: > eric / remo > > do we need to make any changes to the files inside conf.d ? > > rajesh > > ----- Original Message ----- > From: Rajesh M [mailto:24x7ser...@24x7server.net] > To: qmailtoaster-list@qmailtoaster.com > Sent: Thu, 31 Aug 2017 23:33:59 +0530 > Subject: > > nothing at all in /var/log/dovecot-lda/dovecot-lda.log > > looks like i am missing something crucial. > > rajesh > > ----- Original Message ----- > From: Eric Broch [mailto:ebr...@whitehorsetc.com] > To: qmailtoaster-list@qmailtoaster.com > Sent: Thu, 31 Aug 2017 11:55:28 -0600 > Subject: > > Nothing/Anything in /var/log/dovecot-lda/dovecot-lda-errors.log ??? > > > On 8/31/2017 11:50 AM, Rajesh M wrote: >> this is what i have done >> >> 2a) Add the following lines to /etc/dovecot/local.conf: >> protocol lda { >> log_path = /var/log/dovecot-lda/dovecot-lda-errors.log >> info_log_path = /var/log/dovecot-lda/dovecot-lda.log >> } >> Create and change the permissions on the directory /var/log/dovecot-lda >> # mkdir /var/log/dovecot-lda >> # chmod 770 /var/log/dovecot-lda >> # chown vpopmail.vchkpw /var/log/dovecot-lda >> Add /etc/logrotate.d/dovecot-lda and settings appropriate >> >> i am sending email from host...@yyyy.com to raj...@xxxx.com and a there is a >> sieve rule to forward the email to ad...@xxxx.com >> email is being correctly delivered to raj...@xxxx.com but not being >> forwarded to ad...@xxxx.com >> >> [root@ns1 rajesh]# tail -f /var/log/dovecot-lda/dovecot-lda.log >> Aug 31 21:46:56 lda(raj...@xxxx.com): Info: >> msgid=<8d066ea0-cea3-c45d-1899-39e36e6a4...@yyyy.com>: saved mail to INBOX >> Aug 31 21:50:54 lda(raj...@xxxx.com): Info: >> msgid=<cd64dca6-f5f9-b6c2-4d0e-5ebb04eee...@yyyy.com>: saved mail to INBOX >> Aug 31 22:19:26 lda(raj...@xxxx.com): Info: >> msgid=<e1805e35-5fcb-bfd6-5ca2-c1d673a32...@yyyy.com>: saved mail to INBOX >> Aug 31 22:22:59 lda(raj...@xxxx.com): Info: >> msgid=<356e1818-2a24-6402-0e20-ddcf03325...@yyyy.com>: saved mail to INBOX >> Aug 31 23:03:15 lda(raj...@xxxx.com): Info: >> msgid=<83df1f93-fe93-fbd4-c079-1dd319a98...@yyyy.com>: saved mail to INBOX >> >> rajesh >> >> >> >> ----- Original Message ----- >> From: Eric Broch [mailto:ebr...@whitehorsetc.com] >> To: qmailtoaster-list@qmailtoaster.com >> Sent: Thu, 31 Aug 2017 11:41:00 -0600 >> Subject: >> >> Rajesh, >> >> Have a look at my notes, are you looking in the correct log file and/or >> how do you have logging set up for Dovecot LDA >> >> http://www.qmailtoaster.org/notes.html >> >> Eric >> >> >> On 8/31/2017 11:37 AM, Rajesh M wrote: >>> eric >>> >>> what is puzzling is that there is nothing in the dovecot error log >>> >>> [root@ns1 rajesh]# doveconf -n | grep sieve >>> managesieve_notify_capability = mailto >>> managesieve_sieve_capability = fileinto reject envelope encoded-character >>> vacation subaddress comparator-i;ascii-numeric relational regex imap4flags >>> copy include variables body enotify environment mailbox date index ihave >>> duplicate mime foreverypart extracttext spamtest spamtestplus imapflags >>> notify vnd.dovecot.duplicate >>> sieve = ~/.sieve/dovecot.sieve >>> sieve_before = /etc/dovecot/sieve/ >>> sieve_dir = ~/.sieve >>> sieve_extensions = +notify +imapflags +vnd.dovecot.duplicate +spamtest >>> +spamtestplus +relational +comparator-i;ascii-numeric >>> protocols = imap pop3 sieve >>> service managesieve-login { >>> inet_listener sieve { >>> >>> rajesh >>> >>> ----- Original Message ----- >>> From: Eric Broch [mailto:ebr...@whitehorsetc.com] >>> To: qmailtoaster-list@qmailtoaster.com >>> Sent: Thu, 31 Aug 2017 11:33:45 -0600 >>> Subject: >>> >>> Can you dump dovecot >>> >>> # doveconf -n | grep sieve >>> >>> And post? >>> >>> >>> On 8/31/2017 11:16 AM, Rajesh M wrote: >>>> eric / remo >>>> >>>> still not getting dovecot lda to forward emails based on rules. have >>>> copied below my configurations. >>>> >>>> /home/vpopmail/domains/xxxxx.com/rajesh >>>> [root@ns1 rajesh]# ls -la >>>> total 20 >>>> drwx------ 4 vpopmail vchkpw 4096 Aug 31 21:45 . >>>> drwx------ 5 vpopmail vchkpw 4096 Aug 30 23:37 .. >>>> lrwxrwxrwx 1 vpopmail vchkpw 20 Aug 31 21:45 .dovecot.sieve -> >>>> .sieve/dovecot.sieve >>>> drwx------ 8 vpopmail vchkpw 4096 Aug 31 22:23 Maildir >>>> -rw------- 1 vpopmail vchkpw 85 Aug 30 23:47 .qmail >>>> drwx------ 2 vpopmail vchkpw 4096 Aug 30 17:38 .sieve >>>> >>>> >>>> [root@ns1 rajesh]# ls -la .sieve >>>> total 12 >>>> drwx------ 2 vpopmail vchkpw 4096 Aug 30 17:38 . >>>> drwx------ 4 vpopmail vchkpw 4096 Aug 31 21:45 .. >>>> -rw------- 1 vpopmail vchkpw 160 Aug 30 17:38 dovecot.sieve >>>> >>>> >>>> .dovecot.sieve >>>> >>>> # rule:[globalpay-forwarder - move] >>>> if anyof (header :contains "From" "host...@xxxxx.com") { >>>> redirect :copy "ad...@yyyyyy.com"; >>>> stop; >>>> } >>>> >>>> >>>> i have not created any global sieve script, only personal. >>>> >>>> # A path to a global sieve script file, which gets executed ONLY >>>> # if user's private Sieve script doesn't exist. Be sure to >>>> # pre-compile this script manually using the sievec command line >>>> # tool. >>>> #sieve_global_path = /var/lib/dovecot/sieve/default.sieve >>>> #sieve_global_path = /etc/dovecot/globalsieverc >>>> >>>> >>>> ####### in the toaster.conf file under plugin >>>> >>>> plugin { >>>> quota = maildir:ignore=Trash >>>> quota_rule = ?:storage=0 >>>> sieve_global_path = /etc/dovecot/globalsieverc >>>> # Directory for :personal include scripts for the include extension. >>>> sieve = ~/.sieve/dovecot.sieve >>>> sieve_before = /etc/dovecot/sieve/ >>>> sieve_dir = ~/.sieve >>>> sieve_extensions = +notify +imapflags +vnd.dovecot.duplicate +spamtest >>>> +spamtestplus +relational +comparator-i;ascii-numeric >>>> } >>>> >>>> had a question -- how does dovecot know that ~/.sieve is the >>>> /home/vpopmail/domains/xxxxx.com/rajesh directory >>>> >>>> thanks >>>> rajesh >>>> >>>> >>>> ----- Original Message ----- >>>> From: Eric Broch [mailto:ebr...@whitehorsetc.com] >>>> To: qmailtoaster-list@qmailtoaster.com >>>> Sent: Thu, 31 Aug 2017 07:25:50 -0600 >>>> Subject: >>>> >>>> Hi Rajesh, >>>> >>>> I use roundcube and it automatically creates the stuff, hopefully >>>> correctly, when you open the Settings->Filters in the same with a >>>> roundcube filter file. Here's what it looks like permissions and all: >>>> >>>> # ls -la /home/vpopmail/domains/domain.tld/user >>>> total 16 >>>> drwx------ 4 vpopmail vchkpw >>>> 4096 Aug 31 07:16 . >>>> drwx------ 5 vpopmail vchkpw >>>> 4096 Feb >>>> 8 2017 .. >>>> lrwxrwxrwx 1 vpopmail >>>> vchkpw >>>>  22 Aug 31 07:16 >>>> .dovecot.sieve -> >>>> .sieve/roundcube.sieve >>>> drwx------ 14 vpopmail vchkpw 4096 Aug 31 07:14 Maildir >>>> drwx------ 3 vpopmail vchkpw >>>> 4096 Aug 31 07:16 .sieve >>>> >>>> # ls -la /home/vpopmail/domains/domain.tld/user/.sieve >>>> total 16 >>>> drwx------ 3 vpopmail vchkpw 4096 Aug 31 07:16 . >>>> drwx------ 4 vpopmail vchkpw 4096 Aug 31 07:16 .. >>>> -rw------- 1 vpopmail vchkpw >>>>  18 Aug 31 07:16 >>>> roundcube.sieve >>>> drwx------ 2 vpopmail vchkpw 4096 Aug 31 07:16 tmp >>>> >>>> >>>> I imagine you could rename the filter file whatever you wanted (other >>>> than .sieve/roundcube.sieve) and change the symlink (.dovecot.sieve) to >>>> point to the same. >>>> >>>> Hopefully this works for you else you'll need to experiment or invoke >>>> Remo for help. >>>> >>>> Eric >>>> >>>> >>>> >>>> >>>> >>>> On 8/31/2017 6:52 AM, Rajesh M wrote: >>>>> eric >>>>> >>>>> yes, that is correct. that is how i set up. sorry typo in my email ... ie >>>>> basically along with the .qmail file >>>>> >>>>> /home/vpopmail/domains/domain.tld/user/.sieve/ >>>>> /home/vpopmail/domains/domain.tld/user/.sieve/dovecot.sieve >>>>> >>>>> rajesh >>>>> >>>>> ----- Original Message ----- >>>>> From: Eric Broch [mailto:ebr...@whitehorsetc.com] >>>>> To: 24x7ser...@24x7server.net >>>>> Sent: Thu, 31 Aug 2017 06:45:59 -0600 >>>>> Subject: >>>>> >>>>> Rajesh, >>>>> >>>>> shouldn't the folder and file be >>>>> >>>>> /home/vpopmail/domains/domain.tld/user/.sieve/ >>>>> /home/vpopmail/domains/domain.tld/user/.sieve/dovecot.sieve >>>>> >>>>> not >>>>> >>>>> >>>>> /home/vpopmail/domains/domain.tld/user/Maildir/.sieve/ >>>>> /home/vpopmail/domains/domain.tld/user/Maildir/.sieve/dovecot.sieve >>>>> >>>>> Eric >>>>> >>>>> >>>>> >>>>> On 8/31/2017 5:12 AM, Rajesh M wrote: >>>>>> eric / >>>>>> >>>>>> still not able to get the routing done >>>>>> >>>>>> i don't use roundcube >>>>>> >>>>>> i manually create the .sieve folder and the dovecot.sieve in >>>>>> >>>>>> domain.com/user/Maildir folder >>>>>> >>>>>> what should the permissions be ? >>>>>> >>>>>> I receive no errors in the lda log file >>>>>> >>>>>> thanks >>>>>> rajesh >>>>>> >>>>>> my dovecot file. >>>>>> >>>>>> [root@ns1 dovecot]# dovecot -n >>>>>> # 2.2.25 (7be1766): /etc/dovecot/dovecot.conf >>>>>> # Pigeonhole version 0.4.15 (97b3da0) >>>>>> # OS: Linux 2.6.32-642.13.1.el6.x86_64 x86_64 CentOS release 6.7 (Final) >>>>>> auth_cache_negative_ttl = 0 >>>>>> auth_cache_ttl = 0 >>>>>> auth_mechanisms = plain login digest-md5 cram-md5 >>>>>> default_login_user = vpopmail >>>>>> disable_plaintext_auth = no >>>>>> first_valid_gid = 89 >>>>>> first_valid_uid = 89 >>>>>> log_path = /var/log/dovecot.log >>>>>> login_greeting = ready. >>>>>> mail_plugins = " quota" >>>>>> managesieve_notify_capability = mailto >>>>>> managesieve_sieve_capability = fileinto reject envelope >>>>>> encoded-character vacation subaddress comparator-i;ascii-numeric >>>>>> relational regex imap4flags copy include variables body enotify >>>>>> environment mailbox date index ihave duplicate mime foreverypart >>>>>> extracttext spamtest spamtestplus imapflags notify vnd.dovecot.duplicate >>>>>> namespace { >>>>>> inbox = yes >>>>>> location = >>>>>> prefix = >>>>>> separator = . >>>>>> type = private >>>>>> } >>>>>> passdb { >>>>>> args = cache_key=%u webmail=127.0.0.1 >>>>>> driver = vpopmail >>>>>> } >>>>>> plugin { >>>>>> quota = maildir:ignore=Trash >>>>>> quota_rule = ?:storage=0 >>>>>> sieve = ~/.sieve/dovecot.sieve >>>>>> sieve_before = /etc/dovecot/sieve/ >>>>>> sieve_dir = ~/.sieve >>>>>> sieve_extensions = +notify +imapflags +vnd.dovecot.duplicate >>>>>> +spamtest +spamtestplus +relational +comparator-i;ascii-numeric >>>>>> } >>>>>> protocols = imap pop3 sieve >>>>>> sendmail_path = /var/qmail/bin/sendmail >>>>>> service imap-login { >>>>>> process_min_avail = 12 >>>>>> service_count = 0 >>>>>> vsz_limit = 512 M >>>>>> } >>>>>> service imap { >>>>>> process_limit = 2048 >>>>>> process_min_avail = 50 >>>>>> service_count = 1 >>>>>> vsz_limit = 512 M >>>>>> } >>>>>> service managesieve-login { >>>>>> inet_listener sieve { >>>>>> port = 4190 >>>>>> } >>>>>> service_count = 1 >>>>>> vsz_limit = 64 M >>>>>> } >>>>>> service pop3-login { >>>>>> process_min_avail = 12 >>>>>> service_count = 0 >>>>>> vsz_limit = 512 M >>>>>> } >>>>>> service pop3 { >>>>>> process_limit = 256 >>>>>> process_min_avail = 25 >>>>>> service_count = 1 >>>>>> } >>>>>> ssl_cert = </var/qmail/control/servercert.pem >>>>>> ssl_dh_parameters_length = 2048 >>>>>> ssl_key = </var/qmail/control/servercert.pem >>>>>> userdb { >>>>>> args = cache_key=%u quota_template=quota_rule=*:backend=%q >>>>>> driver = vpopmail >>>>>> } >>>>>> protocol imap { >>>>>> imap_client_workarounds = delay-newmail >>>>>> mail_max_userip_connections = 50 >>>>>> mail_plugins = " quota" >>>>>> } >>>>>> protocol pop3 { >>>>>> mail_max_userip_connections = 40 >>>>>> pop3_client_workarounds = outlook-no-nuls oe-ns-eoh >>>>>> pop3_fast_size_lookups = yes >>>>>> pop3_lock_session = no >>>>>> pop3_no_flag_updates = yes >>>>>> } >>>>>> protocol lda { >>>>>> info_log_path = /var/log/dovecot-lda/dovecot-lda.log >>>>>> log_path = /var/log/dovecot-lda/dovecot-lda-errors.log >>>>>> } >>>>>> >>>>>> >>>>>> rajesh >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: Eric Broch [mailto:ebr...@whitehorsetc.com] >>>>>> To: qmailtoaster-list@qmailtoaster.com >>>>>> Sent: Wed, 30 Aug 2017 15:39:42 -0600 >>>>>> Subject: >>>>>> >>>>>> Rajesh, >>>>>> >>>>>> Not to but in, but it looks like with Remo's configuration >>>>>> >>>>>> ÃÆ>>>>>> ’‚ÃÆ>>>>>> >>>>>> ’‚ >>>>>> sieve = ~/.sieve/dovecot.sieve >>>>>> ÃÆ>>>>>> ’‚ÃÆ>>>>>> >>>>>> ’‚ >>>>>> sieve_dir = ~/.sieve >>>>>> >>>>>> you'll put your rule in >>>>>> >>>>>> /home/vpopmail/domains/your.domain/your.user/.sieve/dovecot.sieve >>>>>> >>>>>> Please correct if mistaken >>>>>> >>>>>> Eric >>>>>> >>>>>> >>>>>> On 8/30/2017 1:09 PM, Rajesh M wrote: >>>>>>> Hi remo >>>>>>> >>>>>>> i have dovecot lda working. i could see from the log files that email >>>>>>> is being delivered. >>>>>>> >>>>>>> now the next step is configuring custom delivery rules per user ie if >>>>>>> email is from a specific email id then copy to another email id. >>>>>>> >>>>>>> i have the following in the dovecot.sieve file. >>>>>>> >>>>>>> # rule:[globalpay-forwarder - move] >>>>>>> if anyof (header :contains "From""u...@xyz.com") { >>>>>>> redirect :copy"ad...@pqr.com"; >>>>>>> stop; >>>>>>> } >>>>>>> >>>>>>> question is where do i copy this file for every user who requires >>>>>>> custom rules. >>>>>>> >>>>>>> i read thru thehttps://wiki1.dovecot.org/LDA/Sieve/Dovecot >>>>>>> but found a bit confusing >>>>>>> >>>>>>> what changes do i need to make in the dovecot,conf file >>>>>>> >>>>>>> what should the permissions be for the per user script file >>>>>>> >>>>>>> thanks >>>>>>> rajesh >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- >>>>>>> From: Remo Mattei [mailto:r...@mattei.org] >>>>>>> To:24x7ser...@24x7server.net >>>>>>> Sent: Tue, 29 Aug 2017 10:37:43 -0700 >>>>>>> Subject: >>>>>>> >>>>>>> # 2.2.24 (a82c823): /etc/dovecot/dovecot.conf >>>>>>> # Pigeonhole version 0.4.14 (099a97c) >>>>>>> # OS: Linux 3.10.0-514.26.2.el7.x86_64 x86_64 CentOS Linux release >>>>>>> 7.3.1611 (Core) >>>>>>> auth_cache_size = 64 M >>>>>>> auth_mechanisms = plain login digest-md5 cram-md5 >>>>>>> default_client_limit = 1000000 >>>>>>> first_valid_gid = 89 >>>>>>> first_valid_uid = 89 >>>>>>> hostname = qmail7.italy1.com >>>>>>> log_path = /var/log/dovecot.log >>>>>>> login_greeting = Italy1 Mail ready. >>>>>>> mail_plugins = " quota" >>>>>>> managesieve_notify_capability = mailto >>>>>>> managesieve_sieve_capability = fileinto reject envelope >>>>>>> encoded-character vacation subaddress comparator-i;ascii-numeric >>>>>>> relational regex imap4flags copy include variables body enotify >>>>>>> environment mailbox date index ihave duplicate mime foreverypart >>>>>>> extracttext spamtest spamtestplus imapflags notify vnd.dovecot.duplicate >>>>>>> namespace { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> inbox = yes >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> location = >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> prefix = >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> separator = . >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> type = private >>>>>>> } >>>>>>> passdb { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> args = cache_key=%u webmail=127.0.0.1 >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> driver = vpopmail >>>>>>> } >>>>>>> plugin { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> quota = maildir:ignore=Trash >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> quota_rule = ?:storage=0 >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> sieve = ~/.sieve/dovecot.sieve >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> sieve_before = /etc/dovecot/sieve/ >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> sieve_dir = ~/.sieve >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> sieve_extensions = +notify +imapflags +vnd.dovecot.duplicate +spamtest >>>>>>> +spamtestplus +relational +comparator-i;ascii-numeric >>>>>>> } >>>>>>> protocols = imap pop3 sieve >>>>>>> sendmail_path = /var/qmail/bin/sendmail >>>>>>> service managesieve-login { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> inet_listener sieve { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> port = 4190 >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> } >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> service_count = 1 >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> vsz_limit = 64 M >>>>>>> } >>>>>>> ssl_cert = </etc/ssl/certs/qmail7.italy1.com.crt >>>>>>> ssl_dh_parameters_length = 2048 >>>>>>> ssl_key = </etc/pki/tls/certs/myserver.key >>>>>>> userdb { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> args = cache_key=%u quota_template=quota_rule=*:backend=%q >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> driver = vpopmail >>>>>>> } >>>>>>> protocol imap { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> imap_client_workarounds = delay-newmail >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> mail_max_userip_connections = 35 >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> mail_plugins = " quota imap_quota" >>>>>>> } >>>>>>> protocol pop3 { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> pop3_client_workarounds = outlook-no-nuls oe-ns-eoh >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> pop3_fast_size_lookups = yes >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> pop3_lock_session = yes >>>>>>> } >>>>>>> protocol lda { >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> info_log_path = /var/log/dovecot-lda/dovecot-lda.log >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> log_path = /var/log/dovecot-lda/dovecot-lda-errors.log >>>>>>> ÃÆ>>>>>>> ’‚ÃÆ>>>>>>> >>>>>>> ’‚ >>>>>>> mail_plugins = " quota sieve" >>>>>>> } >>>>>>> >>>>>>> >>>>>>> On 8/29/17 10:35 AM, Rajesh M wrote: >>>>>>>> could you please share the dovecot -n >>>>>>>> >>>>>>>> rajesh >>>>>>>> >>>>>>>> ----- Original Message ----- >>>>>>>> From: Remo Mattei [mailto:r...@mattei.org] >>>>>>>> To:qmailtoaster-list@qmailtoaster.com,24x7ser...@24x7server.net >>>>>>>> Sent: Tue, 29 Aug 2017 09:42:37 -0700 >>>>>>>> Subject: >>>>>>>> >>>>>>>> Hello Rajesh, >>>>>>>> I have it running and it works fine. let me know if you have questions. >>>>>>>> I am swampedÃÆ>>>>>>>> ’Æ>>>>>>>> ’ÃÆ>>>>>>>> ’¢â‚¬Å¡ÃÆ>>>>>>>> ’Æ>>>>>>>> ’‚ÃÆ>>>>>>>> >>>>>>>> ’‚ >>>>>>>> but I will try to help. >>>>>>>> >>>>>>>> Remo >>>>>>>> >>>>>>>> On 8/29/17 9:38 AM, Rajesh M wrote: >>>>>>>>> hi >>>>>>>>> >>>>>>>>> are there any step by step instructions for using dovecot sieve. >>>>>>>>> >>>>>>>>> i require this for conditional forwarding rules like if email is from >>>>>>>>> user...@domain.com then forward email to specific email id. >>>>>>>>> >>>>>>>>> i checked out a few messages on the forum and also followed >>>>>>>>> instructions here >>>>>>>>> https://www.mail-archive.com/qmailtoaster-list@qmailtoaster.com/msg40536.html >>>>>>>>> >>>>>>>>> but am still not successful. >>>>>>>>> >>>>>>>>> rajesh >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> --------------------------------------------------------------------- >>>>>>>>> To unsubscribe, e-mail:qmailtoaster-list-unsubscr...@qmailtoaster.com >>>>>>>>> For additional commands, >>>>>>>>> e-mail:qmailtoaster-list-h...@qmailtoaster.com >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail:qmailtoaster-list-unsubscr...@qmailtoaster.com >>>>>>>> For additional commands, e-mail:qmailtoaster-list-h...@qmailtoaster.com >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail:qmailtoaster-list-unsubscr...@qmailtoaster.com >>>>>>> For additional commands, e-mail:qmailtoaster-list-h...@qmailtoaster.com >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com >>>>>> For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com >>>> For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com >>> For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com >> For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com > For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com -- Eric Broch White Horse Technical Consulting (WHTC)
--------------------------------------------------------------------- To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com