Re: [qmailtoaster] using dovecot seive
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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