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@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@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@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@mydomain.com)<14673>: sieve: pipe action: piped message to program `train-spam.sh' Mar 5 07:48:45 mailserver1 dovecot: imap(info@mydomain.com)<14673>: sieve: left message in mailbox 'Junk' Mar 5 07:48:45 mailserver1 dovecot: imap(info@mydomain.com)<14673>: copy from INBOX: box=Junk, uid=9, msgid=2eed864c2c38a690349e87dbd271e474@test.xxx, size=1214 Mar 5 07:48:45 mailserver1 dovecot: imap(info@mydomain.com)<14673>: expunge: box=INBOX, uid=15, msgid=2eed864c2c38a690349e87dbd271e474@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