Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Remo Mattei
I send him my config wonder :) 

Ciao

Inviato da iPhone

> Il giorno 31 ago 2017, alle ore 18:35, Eric Broch  
> ha scritto:
> 
> 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@
> }
> 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 vchkpw418 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...@.com to raj...@.com and a there is 
>>> a sieve rule to forward the email to ad...@.com
>>> email is being correctly delivered to raj...@.com but not being 
>>> forwarded to ad...@.com

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Remo Mattei
Yes there are changes applied.. Eric did posted them.

Remo

On 8/31/17 11:12 AM, 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...@.com to raj...@.com and a there is a 
>> sieve rule to forward the email to ad...@.com
>> email is being correctly delivered to raj...@.com but not being 
>> forwarded to ad...@.com
>>
>> [root@ns1 rajesh]# tail -f /var/log/dovecot-lda/dovecot-lda.log
>> Aug 31 21:46:56 lda(raj...@.com): Info: 
>> msgid=<8d066ea0-cea3-c45d-1899-39e36e6a4...@.com>: saved mail to INBOX
>> Aug 31 21:50:54 lda(raj...@.com): Info: 
>> msgid=: saved mail to INBOX
>> Aug 31 22:19:26 lda(raj...@.com): Info: 
>> msgid=: saved mail to INBOX
>> Aug 31 22:22:59 lda(raj...@.com): Info: 
>> msgid=<356e1818-2a24-6402-0e20-ddcf03325...@.com>: saved mail to INBOX
>> Aug 31 23:03:15 lda(raj...@.com): Info: 
>> msgid=<83df1f93-fe93-fbd4-c079-1dd319a98...@.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/x.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...@x.com") {
redirect :copy "ad...@yy.com";
stop;
 }


 i have not 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Remo Mattei
during my config here is a log I got

Jul 23 22:20:58 lda(u...@domain.com): Error: sieve:
msgid=: failed to store into mailbox 'Junk':
Mailbox doesn't exist: Junk

On 8/31/17 11:03 AM, Rajesh M wrote:
> 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...@.com to raj...@.com and a there is a 
>> sieve rule to forward the email to ad...@.com
>> email is being correctly delivered to raj...@.com but not being 
>> forwarded to ad...@.com
>>
>> [root@ns1 rajesh]# tail -f /var/log/dovecot-lda/dovecot-lda.log
>> Aug 31 21:46:56 lda(raj...@.com): Info: 
>> msgid=<8d066ea0-cea3-c45d-1899-39e36e6a4...@.com>: saved mail to INBOX
>> Aug 31 21:50:54 lda(raj...@.com): Info: 
>> msgid=: saved mail to INBOX
>> Aug 31 22:19:26 lda(raj...@.com): Info: 
>> msgid=: saved mail to INBOX
>> Aug 31 22:22:59 lda(raj...@.com): Info: 
>> msgid=<356e1818-2a24-6402-0e20-ddcf03325...@.com>: saved mail to INBOX
>> Aug 31 23:03:15 lda(raj...@.com): Info: 
>> msgid=<83df1f93-fe93-fbd4-c079-1dd319a98...@.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/x.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...@x.com") {
redirect :copy "ad...@yy.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 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Rajesh M
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...@.com to raj...@.com and a there is a 
> sieve rule to forward the email to ad...@.com
> email is being correctly delivered to raj...@.com but not being forwarded 
> to ad...@.com
>
> [root@ns1 rajesh]# tail -f /var/log/dovecot-lda/dovecot-lda.log
> Aug 31 21:46:56 lda(raj...@.com): Info: 
> msgid=<8d066ea0-cea3-c45d-1899-39e36e6a4...@.com>: saved mail to INBOX
> Aug 31 21:50:54 lda(raj...@.com): Info: 
> msgid=: saved mail to INBOX
> Aug 31 22:19:26 lda(raj...@.com): Info: 
> msgid=: saved mail to INBOX
> Aug 31 22:22:59 lda(raj...@.com): Info: 
> msgid=<356e1818-2a24-6402-0e20-ddcf03325...@.com>: saved mail to INBOX
> Aug 31 23:03:15 lda(raj...@.com): Info: 
> msgid=<83df1f93-fe93-fbd4-c079-1dd319a98...@.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/x.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...@x.com") {
>>>redirect :copy "ad...@yy.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.
>>> 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Rajesh M
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...@.com to raj...@.com and a there is a 
> sieve rule to forward the email to ad...@.com
> email is being correctly delivered to raj...@.com but not being forwarded 
> to ad...@.com
>
> [root@ns1 rajesh]# tail -f /var/log/dovecot-lda/dovecot-lda.log
> Aug 31 21:46:56 lda(raj...@.com): Info: 
> msgid=<8d066ea0-cea3-c45d-1899-39e36e6a4...@.com>: saved mail to INBOX
> Aug 31 21:50:54 lda(raj...@.com): Info: 
> msgid=: saved mail to INBOX
> Aug 31 22:19:26 lda(raj...@.com): Info: 
> msgid=: saved mail to INBOX
> Aug 31 22:22:59 lda(raj...@.com): Info: 
> msgid=<356e1818-2a24-6402-0e20-ddcf03325...@.com>: saved mail to INBOX
> Aug 31 23:03:15 lda(raj...@.com): Info: 
> msgid=<83df1f93-fe93-fbd4-c079-1dd319a98...@.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/x.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...@x.com") {
>>>redirect :copy "ad...@yy.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 = 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Eric Broch

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...@.com to raj...@.com and a there is a 
sieve rule to forward the email to ad...@.com
email is being correctly delivered to raj...@.com but not being forwarded 
to ad...@.com

[root@ns1 rajesh]# tail -f /var/log/dovecot-lda/dovecot-lda.log
Aug 31 21:46:56 lda(raj...@.com): Info: 
msgid=<8d066ea0-cea3-c45d-1899-39e36e6a4...@.com>: saved mail to INBOX
Aug 31 21:50:54 lda(raj...@.com): Info: 
msgid=: saved mail to INBOX
Aug 31 22:19:26 lda(raj...@.com): Info: 
msgid=: saved mail to INBOX
Aug 31 22:22:59 lda(raj...@.com): Info: 
msgid=<356e1818-2a24-6402-0e20-ddcf03325...@.com>: saved mail to INBOX
Aug 31 23:03:15 lda(raj...@.com): Info: 
msgid=<83df1f93-fe93-fbd4-c079-1dd319a98...@.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/x.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...@x.com") {
   redirect :copy "ad...@yy.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/x.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 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Rajesh M
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...@.com to raj...@.com and a there is a 
sieve rule to forward the email to ad...@.com
email is being correctly delivered to raj...@.com but not being forwarded 
to ad...@.com

[root@ns1 rajesh]# tail -f /var/log/dovecot-lda/dovecot-lda.log
Aug 31 21:46:56 lda(raj...@.com): Info: 
msgid=<8d066ea0-cea3-c45d-1899-39e36e6a4...@.com>: saved mail to INBOX
Aug 31 21:50:54 lda(raj...@.com): Info: 
msgid=: saved mail to INBOX
Aug 31 22:19:26 lda(raj...@.com): Info: 
msgid=: saved mail to INBOX
Aug 31 22:22:59 lda(raj...@.com): Info: 
msgid=<356e1818-2a24-6402-0e20-ddcf03325...@.com>: saved mail to INBOX
Aug 31 23:03:15 lda(raj...@.com): Info: 
msgid=<83df1f93-fe93-fbd4-c079-1dd319a98...@.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/x.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...@x.com") {
>>   redirect :copy "ad...@yy.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/x.com/rajesh directory
>>
>> thanks
>> rajesh
>>
>>
>> - Original Message -
>> From: Eric Broch 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Remo Mattei
Qmail7 .sieve q7>> netstat -nat|grep 4190
tcp    0  0 0.0.0.0:4190    0.0.0.0:*   LISTEN
tcp6   0  0 :::4190 :::*    LISTEN



On 8/31/17 10:37 AM, Rajesh M wrote:
> doveconf -n | grep sieve


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



Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Eric Broch

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/x.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...@x.com") {
  redirect :copy "ad...@yy.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/x.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/

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Eric Broch

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/x.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...@x.com") {
 redirect :copy "ad...@yy.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/x.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 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Remo Mattei
my user

Qmail7 remo q7>> ls -al
total 20
drwx--  4 vpopmail vchkpw 4096 Aug 31 06:33 .
drwx--  4 vpopmail vchkpw 4096 Aug 26 08:24 ..
-rw---  1 vpopmail vchkpw  133 Aug 31 06:33 .dovecot.lda-dupes
drwx-- 10 vpopmail vchkpw 4096 Aug 31 07:46 Maildir
drwx--  3 vpopmail vchkpw 4096 Aug 26 08:28 .sieve


Qmail7 .sieve q7>> ls -al
total 20
drwx-- 3 vpopmail vchkpw 4096 Aug 26 08:28 .
drwx-- 4 vpopmail vchkpw 4096 Aug 31 06:33 ..
lrwxrwxrwx 1 vpopmail vchkpw   15 Aug 26 08:27 dovecot.sieve ->
roundcube.sieve
-rw--- 1 vpopmail vchkpw  281 Aug 26 08:28 dovecot.svbin
-rw--- 1 vpopmail vchkpw  184 Aug 26 08:27 roundcube.sieve
drwx-- 2 vpopmail vchkpw 4096 Aug 26 08:27 tmp
Qmail7 .sieve q7>>

Qmail7 .sieve q7>> more roundcube.sieve
## Generated by Roundcube Webmail SieveRules Plugin ##
require ["copy"];

# rule:[Remo]
if anyof (header :is "To" "r...@myotheremail.com")
{
    redirect :copy "r...@mainemail.com";
}


hopefully this helps!

On 8/31/17 10: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/x.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...@x.com") {
> redirect :copy "ad...@yy.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/x.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
>>
>> 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Remo Mattei
let me check my .sieve..
one sec

On 8/31/17 10: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/x.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...@x.com") {
> redirect :copy "ad...@yy.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/x.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

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Rajesh M
eric / remo

still not getting dovecot lda to forward emails based on rules. have copied 
below my configurations.

/home/vpopmail/domains/x.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...@x.com") {
redirect :copy "ad...@yy.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/x.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 

Re: [qmailtoaster] qq soft reject errors on high load

2017-08-31 Thread Rajesh M
thank for sharing your experience remo,

so would the following be correct ?

chmod 2750  simscan
chown clamav.clamav simscan

do i need to stop qmail while applying this ?

rajesh


- Original Message -
From: Remo Mattei [mailto:r...@mattei.org]
To: qmailtoaster-list@qmailtoaster.com,24x7ser...@24x7server.net
Sent: Thu, 31 Aug 2017 07:23:20 -0700
Subject:

I had the same issue with qq.

I changed the permissions and all good. I also raised the value of the
softlimits exec /usr/bin/softlimit -m 104000

and my permissions are drwxr-s---   2 clamav clamav 4096 Aug 31 07:19
simscan

So hopefully this helps.

Remo


On 8/31/17 6:51 AM, Rajesh M wrote:
> eric
>
> on my qmailtoaster server (centos 6 64 bit)  there are several domains --- 
> high traffic
>
> about 80 percent of them are routed via the sophos antispam filter and then 
> passed on to the mailserver with spamassassin/clam disabled by adding the ip 
> of the sophos server to the tcp.smtp file to exclude the line 
> /var/qmail/bin/simscan
>
> the balance 20 are directly reaching the mailserver ie mx pointed to 
> mailserver instead of sophos server and are scanned with clam / spamassassin.
>
> today i turned on the spamassassin / clam for the above 80 percent domains 
> too and this started throwing qq reject errors on  a large scale but randomly.
>
> spamassassin child-processes was set to 20 to handle the load
>
> i checked the log files for the last 30 days till yesterday and found that 
> the same qq reject errors were present but very rarely ie 3 to 4 times on a 
> single day (occasional high load ??)
> so it seems that this error comes up only when the load on the server is 
> high, all take place when there are attachments.
>
> reading the thread you sent me, i am not sure whether it applies to my case 
> but i can try out.
>
> #
> drwxr-x---  2 clamav root 6 May  6 17:57 simscan/
>
> changing this to the following fixed the problem:
> drwxr-s---  2 clamav clamav 6 May  6 17:57 simscan/
> ###
>
> should i just
> chown clamav.clamav simscan
>
>
> thanks
> rajesh
>
>
>
>
>
> - Original Message -
> From: Eric Broch [mailto:ebr...@whitehorsetc.com]
> To: 24x7ser...@24x7server.net
> Sent: Thu, 31 Aug 2017 06:42:08 -0600
> Subject:
>
> Have a look here, Rajesh, I'm not sure if it will help:
>
> https://www.mail-archive.com/qmailtoaster-list@qmailtoaster.com/msg40456.html
>
>
> On 8/31/2017 4:51 AM, Rajesh M wrote:
>> hi
>>
>> centos 6 64 bit
>> SpamAssassin version 3.3.2
>> ClamAV 0.98.6/23745/Thu Aug 31 14:07:08 2017
>>
>> we have a sophos antispam firewall which receives our emails and then routes 
>> them to our mail server (qmailtoaster, dovecot, spamassassin, clam)
>>
>> in the mail server we had stopped spamassassin
>>
>> however due to some custom requirements by our clients we enabled the same
>>
>> however we get the following error when the load on the server is high on a 
>> random basis.
>>
>> 2017-08-31 14:48:05.753994500 simscan: calling spamc
>> 2017-08-31 14:48:05.754001500 simscan: calling /usr/bin/spamc  spamc
>> 2017-08-31 14:48:05.754010500 simscan: check_spam had an error ret: -1
>> 2017-08-31 14:48:05.754101500 simscan: exit error code: 71
>> 2017-08-31 14:48:05.754220500 qmail-smtpd: qq soft reject (mail server 
>> temporarily rejected message (#4.3.0)): MAILFROM: 
>> RCPTTO:c...@.com
>>
>>
>> 2017-08-31 14:48:05.956137500 simscan: ripmime error
>> qmail-smtpd: qq soft reject (mail server temporarily rejected message
>>
>>
>>
>> if i disable simscan in tcp.smtp then errors do not take place.
>>
>> i enabled simscan debug and this is the result.
>>
>> 2017-08-31 14:48:05.956144500 qmail-smtpd: qq soft reject (mail server 
>> temporarily rejected message (#4.3.0)): MAILFROM: 
>> RCPTTO:inv1...@.net
>>
>>
>> clam=yes,spam=yes,spam_hits=30,spam_passthru=yes,attach=.ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
>> 2017-08-31 14:48:05.746592500 simscan: pelookup clam = yes
>> 2017-08-31 14:48:05.746593500 simscan: pelookup spam = yes
>> 2017-08-31 14:48:05.746593500 simscan: pelookup spam_hits = 30
>> 2017-08-31 14:48:05.746595500 simscan: Per Domain Hits set to : 30.00
>> 2017-08-31 14:48:05.746595500 simscan: pelookup spam_passthru = yes
>> 2017-08-31 14:48:05.746596500 simscan: unimplemented flag spam_passthru = yes
>> 2017-08-31 14:48:05.746596500 simscan: pelookup attach = 
>> .ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
>> 2017-08-31 14:48:05.746599500 simscan: attachment flag attach = 
>> 

Re: [qmailtoaster] qq soft reject errors on high load

2017-08-31 Thread Remo Mattei
I had the same issue with qq.

I changed the permissions and all good. I also raised the value of the
softlimits exec /usr/bin/softlimit -m 104000

and my permissions are drwxr-s---   2 clamav clamav 4096 Aug 31 07:19
simscan

So hopefully this helps.

Remo


On 8/31/17 6:51 AM, Rajesh M wrote:
> eric
>
> on my qmailtoaster server (centos 6 64 bit)  there are several domains --- 
> high traffic
>
> about 80 percent of them are routed via the sophos antispam filter and then 
> passed on to the mailserver with spamassassin/clam disabled by adding the ip 
> of the sophos server to the tcp.smtp file to exclude the line 
> /var/qmail/bin/simscan
>
> the balance 20 are directly reaching the mailserver ie mx pointed to 
> mailserver instead of sophos server and are scanned with clam / spamassassin.
>
> today i turned on the spamassassin / clam for the above 80 percent domains 
> too and this started throwing qq reject errors on  a large scale but randomly.
>
> spamassassin child-processes was set to 20 to handle the load
>
> i checked the log files for the last 30 days till yesterday and found that 
> the same qq reject errors were present but very rarely ie 3 to 4 times on a 
> single day (occasional high load ??)
> so it seems that this error comes up only when the load on the server is 
> high, all take place when there are attachments.
>
> reading the thread you sent me, i am not sure whether it applies to my case 
> but i can try out.
>
> #
> drwxr-x---  2 clamav root 6 May  6 17:57 simscan/
>
> changing this to the following fixed the problem:
> drwxr-s---  2 clamav clamav 6 May  6 17:57 simscan/
> ###
>
> should i just 
> chown clamav.clamav simscan
>
>
> thanks
> rajesh
>
>
>
>
>
> - Original Message -
> From: Eric Broch [mailto:ebr...@whitehorsetc.com]
> To: 24x7ser...@24x7server.net
> Sent: Thu, 31 Aug 2017 06:42:08 -0600
> Subject: 
>
> Have a look here, Rajesh, I'm not sure if it will help:
>
> https://www.mail-archive.com/qmailtoaster-list@qmailtoaster.com/msg40456.html
>
>
> On 8/31/2017 4:51 AM, Rajesh M wrote:
>> hi
>>
>> centos 6 64 bit
>> SpamAssassin version 3.3.2
>> ClamAV 0.98.6/23745/Thu Aug 31 14:07:08 2017
>>
>> we have a sophos antispam firewall which receives our emails and then routes 
>> them to our mail server (qmailtoaster, dovecot, spamassassin, clam)
>>
>> in the mail server we had stopped spamassassin
>>
>> however due to some custom requirements by our clients we enabled the same
>>
>> however we get the following error when the load on the server is high on a 
>> random basis.
>>
>> 2017-08-31 14:48:05.753994500 simscan: calling spamc
>> 2017-08-31 14:48:05.754001500 simscan: calling /usr/bin/spamc  spamc
>> 2017-08-31 14:48:05.754010500 simscan: check_spam had an error ret: -1
>> 2017-08-31 14:48:05.754101500 simscan: exit error code: 71
>> 2017-08-31 14:48:05.754220500 qmail-smtpd: qq soft reject (mail server 
>> temporarily rejected message (#4.3.0)): MAILFROM: 
>> RCPTTO:c...@.com
>>
>>
>> 2017-08-31 14:48:05.956137500 simscan: ripmime error
>> qmail-smtpd: qq soft reject (mail server temporarily rejected message
>>
>>
>>
>> if i disable simscan in tcp.smtp then errors do not take place.
>>
>> i enabled simscan debug and this is the result.
>>
>> 2017-08-31 14:48:05.956144500 qmail-smtpd: qq soft reject (mail server 
>> temporarily rejected message (#4.3.0)): MAILFROM: 
>> RCPTTO:inv1...@.net
>>
>>
>> clam=yes,spam=yes,spam_hits=30,spam_passthru=yes,attach=.ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
>> 2017-08-31 14:48:05.746592500 simscan: pelookup clam = yes
>> 2017-08-31 14:48:05.746593500 simscan: pelookup spam = yes
>> 2017-08-31 14:48:05.746593500 simscan: pelookup spam_hits = 30
>> 2017-08-31 14:48:05.746595500 simscan: Per Domain Hits set to : 30.00
>> 2017-08-31 14:48:05.746595500 simscan: pelookup spam_passthru = yes
>> 2017-08-31 14:48:05.746596500 simscan: unimplemented flag spam_passthru = yes
>> 2017-08-31 14:48:05.746596500 simscan: pelookup attach = 
>> .ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
>> 2017-08-31 14:48:05.746599500 simscan: attachment flag attach = 
>> .ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
>> 2017-08-31 14:48:05.746602500 simscan: add_attach called with 
>> 

Re: [qmailtoaster] qq soft reject errors on high load

2017-08-31 Thread Rajesh M
eric

on my qmailtoaster server (centos 6 64 bit)  there are several domains --- high 
traffic

about 80 percent of them are routed via the sophos antispam filter and then 
passed on to the mailserver with spamassassin/clam disabled by adding the ip of 
the sophos server to the tcp.smtp file to exclude the line 
/var/qmail/bin/simscan

the balance 20 are directly reaching the mailserver ie mx pointed to mailserver 
instead of sophos server and are scanned with clam / spamassassin.

today i turned on the spamassassin / clam for the above 80 percent domains too 
and this started throwing qq reject errors on  a large scale but randomly.

spamassassin child-processes was set to 20 to handle the load

i checked the log files for the last 30 days till yesterday and found that the 
same qq reject errors were present but very rarely ie 3 to 4 times on a single 
day (occasional high load ??)
so it seems that this error comes up only when the load on the server is high, 
all take place when there are attachments.

reading the thread you sent me, i am not sure whether it applies to my case but 
i can try out.

#
drwxr-x---  2 clamav root 6 May  6 17:57 simscan/

changing this to the following fixed the problem:
drwxr-s---  2 clamav clamav 6 May  6 17:57 simscan/
###

should i just
chown clamav.clamav simscan


thanks
rajesh





- Original Message -
From: Eric Broch [mailto:ebr...@whitehorsetc.com]
To: 24x7ser...@24x7server.net
Sent: Thu, 31 Aug 2017 06:42:08 -0600
Subject:

Have a look here, Rajesh, I'm not sure if it will help:

https://www.mail-archive.com/qmailtoaster-list@qmailtoaster.com/msg40456.html


On 8/31/2017 4:51 AM, Rajesh M wrote:
> hi
>
> centos 6 64 bit
> SpamAssassin version 3.3.2
> ClamAV 0.98.6/23745/Thu Aug 31 14:07:08 2017
>
> we have a sophos antispam firewall which receives our emails and then routes 
> them to our mail server (qmailtoaster, dovecot, spamassassin, clam)
>
> in the mail server we had stopped spamassassin
>
> however due to some custom requirements by our clients we enabled the same
>
> however we get the following error when the load on the server is high on a 
> random basis.
>
> 2017-08-31 14:48:05.753994500 simscan: calling spamc
> 2017-08-31 14:48:05.754001500 simscan: calling /usr/bin/spamc  spamc
> 2017-08-31 14:48:05.754010500 simscan: check_spam had an error ret: -1
> 2017-08-31 14:48:05.754101500 simscan: exit error code: 71
> 2017-08-31 14:48:05.754220500 qmail-smtpd: qq soft reject (mail server 
> temporarily rejected message (#4.3.0)): MAILFROM: 
> RCPTTO:c...@.com
>
>
> 2017-08-31 14:48:05.956137500 simscan: ripmime error
> qmail-smtpd: qq soft reject (mail server temporarily rejected message
>
>
>
> if i disable simscan in tcp.smtp then errors do not take place.
>
> i enabled simscan debug and this is the result.
>
> 2017-08-31 14:48:05.956144500 qmail-smtpd: qq soft reject (mail server 
> temporarily rejected message (#4.3.0)): MAILFROM: 
> RCPTTO:inv1...@.net
>
>
> clam=yes,spam=yes,spam_hits=30,spam_passthru=yes,attach=.ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
> 2017-08-31 14:48:05.746592500 simscan: pelookup clam = yes
> 2017-08-31 14:48:05.746593500 simscan: pelookup spam = yes
> 2017-08-31 14:48:05.746593500 simscan: pelookup spam_hits = 30
> 2017-08-31 14:48:05.746595500 simscan: Per Domain Hits set to : 30.00
> 2017-08-31 14:48:05.746595500 simscan: pelookup spam_passthru = yes
> 2017-08-31 14:48:05.746596500 simscan: unimplemented flag spam_passthru = yes
> 2017-08-31 14:48:05.746596500 simscan: pelookup attach = 
> .ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
> 2017-08-31 14:48:05.746599500 simscan: attachment flag attach = 
> .ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
> 2017-08-31 14:48:05.746602500 simscan: add_attach called with 
> .ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
> 2017-08-31 14:48:05.746606500 simscan: .ace is attachment number 0
> 2017-08-31 14:48:05.746607500 simscan: .arc is attachment number 1
> 2017-08-31 14:48:05.746607500 simscan: .arj is attachment number 2
> 2017-08-31 14:48:05.746607500 simscan: .b64 is attachment number 3
> 2017-08-31 

Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Eric Broch

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 = 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 

RE: Fwd: Re: [qmailtoaster] using dovecot seive

2017-08-31 Thread Rajesh M
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 = 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 = 100
> 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

[qmailtoaster] qq soft reject errors on high load

2017-08-31 Thread Rajesh M
hi

centos 6 64 bit
SpamAssassin version 3.3.2
ClamAV 0.98.6/23745/Thu Aug 31 14:07:08 2017

we have a sophos antispam firewall which receives our emails and then routes 
them to our mail server (qmailtoaster, dovecot, spamassassin, clam)

in the mail server we had stopped spamassassin

however due to some custom requirements by our clients we enabled the same

however we get the following error when the load on the server is high on a 
random basis.

2017-08-31 14:48:05.753994500 simscan: calling spamc
2017-08-31 14:48:05.754001500 simscan: calling /usr/bin/spamc  spamc
2017-08-31 14:48:05.754010500 simscan: check_spam had an error ret: -1
2017-08-31 14:48:05.754101500 simscan: exit error code: 71
2017-08-31 14:48:05.754220500 qmail-smtpd: qq soft reject (mail server 
temporarily rejected message (#4.3.0)): MAILFROM: 
RCPTTO:c...@.com


2017-08-31 14:48:05.956137500 simscan: ripmime error
qmail-smtpd: qq soft reject (mail server temporarily rejected message



if i disable simscan in tcp.smtp then errors do not take place.

i enabled simscan debug and this is the result.

2017-08-31 14:48:05.956144500 qmail-smtpd: qq soft reject (mail server 
temporarily rejected message (#4.3.0)): MAILFROM: 
RCPTTO:inv1...@.net


clam=yes,spam=yes,spam_hits=30,spam_passthru=yes,attach=.ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
2017-08-31 14:48:05.746592500 simscan: pelookup clam = yes
2017-08-31 14:48:05.746593500 simscan: pelookup spam = yes
2017-08-31 14:48:05.746593500 simscan: pelookup spam_hits = 30
2017-08-31 14:48:05.746595500 simscan: Per Domain Hits set to : 30.00
2017-08-31 14:48:05.746595500 simscan: pelookup spam_passthru = yes
2017-08-31 14:48:05.746596500 simscan: unimplemented flag spam_passthru = yes
2017-08-31 14:48:05.746596500 simscan: pelookup attach = 
.ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
2017-08-31 14:48:05.746599500 simscan: attachment flag attach = 
.ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
2017-08-31 14:48:05.746602500 simscan: add_attach called with 
.ace:.arc:.arj:.b64:.bat:.bhx:.cab:.chm:.com:.cpl:.dll:.exe:.gz:.hqx:.hta:.inf:.ins:.iso:.isp:.jse:.lib:.lnk:.lzh:.mim:.msp:.mst:.pif:.reg:.scf:.scr:.sct:.shb:.shs:.sys:.taz:.tgz:.tz:.url:.uu:.uue:.vb:.vbe:.vbs:.wsc:.wsf:.wsh:.xxe:.docm:.z:.jar
2017-08-31 14:48:05.746606500 simscan: .ace is attachment number 0
2017-08-31 14:48:05.746607500 simscan: .arc is attachment number 1
2017-08-31 14:48:05.746607500 simscan: .arj is attachment number 2
2017-08-31 14:48:05.746607500 simscan: .b64 is attachment number 3
2017-08-31 14:48:05.746610500 simscan: .bat is attachment number 4
2017-08-31 14:48:05.746610500 simscan: .bhx is attachment number 5
2017-08-31 14:48:05.746610500 simscan: .cab is attachment number 6
2017-08-31 14:48:05.746611500 simscan: .chm is attachment number 7
2017-08-31 14:48:05.746611500 simscan: .com is attachment number 8
2017-08-31 14:48:05.746611500 simscan: .cpl is attachment number 9
2017-08-31 14:48:05.746611500 simscan: .dll is attachment number 10
2017-08-31 14:48:05.746612500 simscan: .exe is attachment number 11
2017-08-31 14:48:05.746614500 simscan: .gz is attachment number 12
2017-08-31 14:48:05.746614500 simscan: .hqx is attachment number 13
2017-08-31 14:48:05.746614500 simscan: .hta is attachment number 14
2017-08-31 14:48:05.746615500 simscan: .inf is attachment number 15
2017-08-31 14:48:05.746615500 simscan: .ins is attachment number 16
2017-08-31 14:48:05.746615500 simscan: .iso is attachment number 17
2017-08-31 14:48:05.746616500 simscan: .isp is attachment number 18
2017-08-31 14:48:05.746616500 simscan: .jse is attachment number 19
2017-08-31 14:48:05.746618500 simscan: .lib is attachment number 20
2017-08-31 14:48:05.746618500 simscan: .lnk is attachment number 21
2017-08-31 14:48:05.746619500 simscan: .lzh is attachment number 22
2017-08-31 14:48:05.746622500 simscan: .mim is attachment number 23
2017-08-31 14:48:05.746622500 simscan: .msp is attachment number 24
2017-08-31 14:48:05.746623500 simscan: .mst is attachment number 25
2017-08-31 14:48:05.746623500 simscan: .pif is attachment number 26
2017-08-31 14:48:05.746623500 simscan: .reg is attachment number 27
2017-08-31 14:48:05.746624500 simscan: .scf is attachment number 28
2017-08-31 14:48:05.746624500 simscan: .scr is attachment number 29
2017-08-31 14:48:05.746624500 simscan: .sct is