Did you check my config file I remember I set that. 

I will resend the config as soon as I am at the computer 

Remo


Il giorno 03 set 2017, alle ore 12:40, Rajesh M <24x7ser...@24x7server.net> ha 
scritto:

eric

i got the dovecot lda working in production. i saw this in the log files

as per the dovecot docs dovecot searchs in a sequence mdbox, sdbox and then 
Maildir (as per lda logs below)

so should i specify the mail_location ?
mail_location = maildir:~/Maildir

https://wiki2.dovecot.org/MailLocation/Maildir

Sep 04 00:01:28 lda(n...@xxx.com): Debug: Quota grace: root=ignore=Trash 
bytes=0 (10%)
Sep 04 00:01:28 lda(n...@xxx.com): Debug: Namespace : type=private, prefix=, 
sep=., inbox=yes, hidden=no, list=yes, subscriptions=yes location=
Sep 04 00:01:28 lda(n...@xxx.com): Debug: mdbox: 
access(/home/vpopmail/domains/xxx.com/noc/mdbox, rwx): failed: No such file or 
directory
Sep 04 00:01:28 lda(n...@xxx.com): Debug: mdbox: couldn't find root dir
Sep 04 00:01:28 lda(n...@xxx.com): Debug: sdbox: 
access(/home/vpopmail/domains/xxx.com/noc/sdbox, rwx): failed: No such file or 
directory
Sep 04 00:01:28 lda(n...@xxx.com): Debug: sdbox: couldn't find root dir
Sep 04 00:01:28 lda(n...@xxx.com): Debug: maildir: root exists 
(/home/vpopmail/domains/xxx.com/noc/Maildir)
Sep 04 00:01:28 lda(n...@xxx.com): Debug: maildir++: 
root=/home/vpopmail/domains/xxx.com/noc/Maildir, index=, indexpvt=, control=, 
inbox=/home/v$
Sep 04 00:01:28 lda(n...@xxx.com): Debug: Quota root: name=ignore=Trash 
backend=maildir args=
Sep 04 00:01:28 lda(n...@xxx.com): Debug: Quota rule: root=ignore=Trash 
mailbox=? bytes=0 messages=0
Sep 04 00:01:28 lda(n...@xxx.com): Debug: Quota grace: root=ignore=Trash 
bytes=0 (10%)

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

---------------------------------------------------------------------
To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com
For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com

Reply via email to