Hi Aki! Thank you for your reply. Sure, here are the related lines within my conf files and sieve scripts: https://hastepaste.com/view/Erk8Ra Thank you so much, Regards. Aki Tuomi <aki.tuomi at open-xchange.com>, 5 Mar 2020 Per, 11:31 tarihinde ?unu yazd?:> > > On 5.3.2020 9.00, ?zg?r Kazancci wrote: > > Greetings everyone. > > > > My dovecot mail server doesn't execute *train-spam.sh* script I set, > > when moving an e-mail from "Inbox" to "Junk" within Outlook. > > > > However, it does it fine when using an online webmail client a.k.a. > > Roundcube Webmail. > > > > Here are few lines from my maillog file showing the situation. Any > > idea would be much appreciated. > > > > Log output of the mentioned process: > > > > From Outlook 2016 (Move from Inbox to Junk folder) > > Mar 5 07:50:37 mailserver1 dovecot: > > imap(info at mydomain.com)<72501><uGYu6hWgeupOrFX1>: delete: box=INBOX, > > uid=10, msgid=<016f01d5f248$45900090$d0b001b0$@test.xxx>, size=3344 > > Mar 5 07:50:37 mailserver1 dovecot: > > imap(info at mydomain.com)<72501><uGYu6hWgeupOrFX1>: expunge: box=INBOX, > > uid=10, msgid=<016f01d5f248$45900090$d0b001b0$@test.xxx>, size=3344 > > > > > > From Roundcube Webmail (Move from Inbox to Junk folder) > > Mar 5 07:48:45 mailserver1 dovecot: > > imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: sieve: pipe action: > > piped message to program `train-spam.sh' > > Mar 5 07:48:45 mailserver1 dovecot: > > imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: sieve: left message > > in mailbox 'Junk' > > Mar 5 07:48:45 mailserver1 dovecot: > > imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: copy from INBOX: > > box=Junk, uid=9, msgid=<2eed864c2c38a690349e87dbd271e474 at test.xxx>, > > size=1214 > > Mar 5 07:48:45 mailserver1 dovecot: > > imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: expunge: box=INBOX, > > uid=15, msgid=<2eed864c2c38a690349e87dbd271e474 at test.xxx>, size=1214 > > > > Dovecot version: 2.3.9.3 running on OpenBSD 6.6 > > > > Many thanks, > > ?zg?r. > > > Hi! > > Can you share your sieve script too? > > Aki >
Ah. This is because you only match COPY, and outlook is doing APPEND+EXPUNGE instead. Aki On 5.3.2020 10.39, ?zg?r Kazancci wrote:> Hi Aki! > > Thank you for your reply. > > Sure, here are the related lines within my conf files and sieve > scripts: https://hastepaste.com/view/Erk8Ra > > Thank you so much, > Regards. > > Aki Tuomi <aki.tuomi at open-xchange.com>, 5 Mar 2020 Per, 11:31 > tarihinde ?unu yazd?: >> >> On 5.3.2020 9.00, ?zg?r Kazancci wrote: >>> Greetings everyone. >>> >>> My dovecot mail server doesn't execute *train-spam.sh* script I set, >>> when moving an e-mail from "Inbox" to "Junk" within Outlook. >>> >>> However, it does it fine when using an online webmail client a.k.a. >>> Roundcube Webmail. >>> >>> Here are few lines from my maillog file showing the situation. Any >>> idea would be much appreciated. >>> >>> Log output of the mentioned process: >>> >>> From Outlook 2016 (Move from Inbox to Junk folder) >>> Mar 5 07:50:37 mailserver1 dovecot: >>> imap(info at mydomain.com)<72501><uGYu6hWgeupOrFX1>: delete: box=INBOX, >>> uid=10, msgid=<016f01d5f248$45900090$d0b001b0$@test.xxx>, size=3344 >>> Mar 5 07:50:37 mailserver1 dovecot: >>> imap(info at mydomain.com)<72501><uGYu6hWgeupOrFX1>: expunge: box=INBOX, >>> uid=10, msgid=<016f01d5f248$45900090$d0b001b0$@test.xxx>, size=3344 >>> >>> >>> From Roundcube Webmail (Move from Inbox to Junk folder) >>> Mar 5 07:48:45 mailserver1 dovecot: >>> imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: sieve: pipe action: >>> piped message to program `train-spam.sh' >>> Mar 5 07:48:45 mailserver1 dovecot: >>> imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: sieve: left message >>> in mailbox 'Junk' >>> Mar 5 07:48:45 mailserver1 dovecot: >>> imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: copy from INBOX: >>> box=Junk, uid=9, msgid=<2eed864c2c38a690349e87dbd271e474 at test.xxx>, >>> size=1214 >>> Mar 5 07:48:45 mailserver1 dovecot: >>> imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: expunge: box=INBOX, >>> uid=15, msgid=<2eed864c2c38a690349e87dbd271e474 at test.xxx>, size=1214 >>> >>> Dovecot version: 2.3.9.3 running on OpenBSD 6.6 >>> >>> Many thanks, >>> ?zg?r. >> >> Hi! >> >> Can you share your sieve script too? >> >> Aki >>
I have given up on using any spam training with Outlook because Outlook seems rebuild the mails when you touch them. What it broke here: * Received Headers reshuffled and useless * x-mailer set to outlook There are multiple bug reports about this and MS seems to have fixed it once in Outlook 2010 but broke it again sometime later. I would be careful not to spam-report yourself with those mails since they sometimes are rewritten to originate from your hosts by outlook. Only the body seems to be preserved and even that might be re-encoded with base64. Regards, Claudius On 05.03.2020 09:46, Aki Tuomi wrote:> Ah. > > This is because you only match COPY, and outlook is doing APPEND+EXPUNGE > instead. > > Aki > > On 5.3.2020 10.39, ?zg?r Kazancci wrote: >> Hi Aki! >> >> Thank you for your reply. >> >> Sure, here are the related lines within my conf files and sieve >> scripts: https://hastepaste.com/view/Erk8Ra >> >> Thank you so much, >> Regards. >> >> Aki Tuomi <aki.tuomi at open-xchange.com>, 5 Mar 2020 Per, 11:31 >> tarihinde ?unu yazd?: >>> On 5.3.2020 9.00, ?zg?r Kazancci wrote: >>>> Greetings everyone. >>>> >>>> My dovecot mail server doesn't execute *train-spam.sh* script I set, >>>> when moving an e-mail from "Inbox" to "Junk" within Outlook. >>>> >>>> However, it does it fine when using an online webmail client a.k.a. >>>> Roundcube Webmail. >>>> >>>> Here are few lines from my maillog file showing the situation. Any >>>> idea would be much appreciated. >>>> >>>> Log output of the mentioned process: >>>> >>>> From Outlook 2016 (Move from Inbox to Junk folder) >>>> Mar 5 07:50:37 mailserver1 dovecot: >>>> imap(info at mydomain.com)<72501><uGYu6hWgeupOrFX1>: delete: box=INBOX, >>>> uid=10, msgid=<016f01d5f248$45900090$d0b001b0$@test.xxx>, size=3344 >>>> Mar 5 07:50:37 mailserver1 dovecot: >>>> imap(info at mydomain.com)<72501><uGYu6hWgeupOrFX1>: expunge: box=INBOX, >>>> uid=10, msgid=<016f01d5f248$45900090$d0b001b0$@test.xxx>, size=3344 >>>> >>>> >>>> From Roundcube Webmail (Move from Inbox to Junk folder) >>>> Mar 5 07:48:45 mailserver1 dovecot: >>>> imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: sieve: pipe action: >>>> piped message to program `train-spam.sh' >>>> Mar 5 07:48:45 mailserver1 dovecot: >>>> imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: sieve: left message >>>> in mailbox 'Junk' >>>> Mar 5 07:48:45 mailserver1 dovecot: >>>> imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: copy from INBOX: >>>> box=Junk, uid=9, msgid=<2eed864c2c38a690349e87dbd271e474 at test.xxx>, >>>> size=1214 >>>> Mar 5 07:48:45 mailserver1 dovecot: >>>> imap(info at mydomain.com)<14673></W6k7RWgyEl/AAAB>: expunge: box=INBOX, >>>> uid=15, msgid=<2eed864c2c38a690349e87dbd271e474 at test.xxx>, size=1214 >>>> >>>> Dovecot version: 2.3.9.3 running on OpenBSD 6.6 >>>> >>>> Many thanks, >>>> ?zg?r. >>> Hi! >>> >>> Can you share your sieve script too? >>> >>> Aki >>>