Re: Dovecot - spam training through Outlook

2020-03-05 Thread Claudius
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

2020-03-05 Thread Claudius
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

2020-03-06 Thread Claudius
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

2015-01-21 Thread Claudius
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