Re: Dovecot - spam training through Outlook
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 , 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(i...@mydomain.com)<72501>: delete: box=INBOX, >>>> uid=10, msgid=<016f01d5f248$45900090$d0b001b0$@test.xxx>, size=3344 >>>> Mar 5 07:50:37 mailserver1 dovecot: >>>> imap(i...@mydomain.com)<72501>: 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(i...@mydomain.com)<14673>: sieve: pipe action: >>>> piped message to program `train-spam.sh' >>>> Mar 5 07:48:45 mailserver1 dovecot: >>>> imap(i...@mydomain.com)<14673>: sieve: left message >>>> in mailbox 'Junk' >>>> Mar 5 07:48:45 mailserver1 dovecot: >>>> imap(i...@mydomain.com)<14673>: copy from INBOX: >>>> box=Junk, uid=9, msgid=<2eed864c2c38a690349e87dbd271e...@test.xxx>, >>>> size=1214 >>>> Mar 5 07:48:45 mailserver1 dovecot: >>>> imap(i...@mydomain.com)<14673>: expunge: box=INBOX, >>>> uid=15, msgid=<2eed864c2c38a690349e87dbd271e...@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 >>>
Re: Dovecot - spam training through Outlook
On 05.03.2020 16:26, Jerry wrote: > On Thu, 5 Mar 2020 12:53:32 +0100, Claudius stated: >> There are multiple bug reports about this and MS seems to have fixed it >> once in Outlook 2010 but broke it again sometime later. > Outlook 2010 is ancient. Exactly where did you find these bug reports? > Have you tried submitting a new bug report? I assume you are using the > latest version of MS Outlook. > I think I was confusing it with the last working version. 2010 didn't have the issue. 2013 has/had it. Here is the thread I bookmarked when trying to resolve this before giving up and shelving it: https://social.msdn.microsoft.com/Forums/en-US/8eafe714-8a8c-44bc-9228-d6a68731494f/outlook-2013-behavior-as-an-imap-client I think nothing has been fixed as Outlook still does APPEND. Regards, Claudius
Re: Dovecot - spam training through Outlook
On 05.03.2020 17:50, Jerry wrote: > Again, these are obsoleted versions of MS Outlook. The latest official > release is the 2019 version. I am actually using the beta version, but > I doubt that it would make much difference. I would highly recommend > updating to the latest version and then retrying the script. If it still > fails, then file a bug report. > > I actually read the posts in the link you supplied. The last post was > in regards to Outlook 2013, and it is nearly three years old. > Complaining about the the operation of an old version is like beating a > dead horse. > Did you verify that the issue is gone in the new version or are you just pitching Outlook to me? As I said we don't use it anymore. Last I saw this issue hasn't been resolved in any recent Outlook version. Also Outlook 2013 is still supported until 2023 so I don't know what you are complaining about people complaining. >Good luck. Thanks, same to you.
Trying to get lda to deliver into public sub-sub-folder
Hi, I have this setup: recipient_delimiter = + mail_location = sdbox:~/sdbox namespace { type = public prefix = public/ location = sdbox:/home/vmail/shared/sdbox subscriptions = no } Postfix delivers via dovecot-lda: dovecot_shared unix- n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/bin/env HOME=/home/vmail/shared /usr/lib/dovecot/dovecot-lda -f ${sender} -m ${user}/${extension} This works fine, ACL are manually defined and also work great. If I want to deliver into a subfolder I tell postfix to rewrite it to: folder+subfolder@dovecot_shared This is how it looks like: /home/vmail/shared/sdbox/mailboxes/{user}/{extension}/dbox-Mails But with this setup I couldn't get it to deliver into a subfolder of "subfolder/extension". Is it at all possible? Changing the HOME directory does not work because of the sdbox folder structure. I tried to generate a service for each subfolder like that: -m ${user}/subfolder/${extension} But when I did not have an extension I got: save failed to open mailbox {user}/subfolder/: Invalid mailbox name even though it exists. I think it doesn't like the trailing slash, but I don't know how to get rid of it. Hope I explained it well enough :) Regards, Claudius