General discussion on installation and configuration of SOGo

Text archives Help


Re: [SOGo] email are deleted from trash after ~7days


Chronological Thread 
  • From: "Christian Mack" ( ) < >
  • To:
  • Subject: Re: [SOGo] email are deleted from trash after ~7days
  • Date: Mon, 4 Jun 2018 08:38:30 +0200
  • Dmarc-filter: OpenDMARC Filter v1.2.0 mail.inverse.ca AF64EC08717

Hello

Ahh now I see ist, sorry for the confusion.
It is not deleted from a client.
It is deleted by a sieve filter defined in dovecots sieve plugin.
Sieve is called implicitly on every email entering the postbox.
Expunges at the end of all sessions is normal behaviour.

Sieve filter rules can be defined per user, but also global for the
complete server.

Hope that helps.

Kind regards,
Christian Mack

Am 01.06.2018 um 17:49 schrieb Peter Schiffer
( ):
> Hello,
>
> thanks for your reply. I don't think the deletion is done by cron,
> because of these dovecot logs. For every deleted email from trash I can
> see this line:
>
> May 29 08:02:17 hostname dovecot: imap(some@mail)<7725><xxb6+VFtL+JT0CE
> 8>: Debug: imapsieve: mailbox Trash: FLAG event (changed flags:
> \Deleted)
>
> And at the end of the imap session, I see:
>
> dovecot-mailcow_1 | May 23 12:46:39 hostname dovecot: imap(some@mail
> box)<11088><AyDpP91sbKGsFgH4>: Logged out in=221 out=30927 deleted=473
> expunged=473 trashed=0 hdr_count=0 hdr_bytes=0 body_count=0
> body_bytes=0
>
> So the emails from trash are deleted by some client, but Thunderbird
> and Evolution I've checked doesn't have any expunge or empty trash on
> logout enabled. So there is active-sync by sogo and sogo webmail. In
> some sogo web mail sessions I also see requests like this:
>
> nginx-mailcow_1 | someip - - [23/May/2018:12:46:11 +0200] "POST
> /SOGo/so/some@mailbox/Mail/0/folderINBOX/expunge HTTP/2.0" 200 58 "http
> s://hostname/SOGo/so/some@mailbox/Mail/view" "Mozilla/5.0 (X11; Fedora;
> Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
> ...
> sogo-mailcow_1 | May 23 12:46:11 ccec35332334 sogod [43]: someip
> "POST /SOGo/so/some@mailbox/Mail/0/folderINBOX/expunge HTTP/1.0" 200
> 58/0 0.291 - - 0
>
> So it looks like sogo itself is responsible for deletion of at least
> part of the missing emails, but so far I wasn't able to find the exact
> reason :/
>
> peter
>
> On Fri, 2018-06-01 at 15:58 +0200, Christian Mack wrote:
>> Hello
>>
>> You do not need the expire plugin.
>> Do you have a cron job on your dovecot server?
>> Something like:
>> /usr/bin/doveadm expunge -A mailbox Trash savedbefore 7d
>>
>>
>> Kind regards,
>> Christian Mack
>>
>> Am 01.06.2018 um 13:05 schrieb Peter Schiffer (peter+sogo@pschiffer.e
>> u):
>>> Sure, but nothing:
>>>
>>> root@host:/# ls -lh /usr/local/etc/dovecot/
>>> total 20K
>>> -rw-r--r--. 1 root root 52 May 31 22:51 dovecot-master.passwd
>>> -rw-r--r--. 1 root root 7.4K May 31 00:09 dovecot.conf
>>> -rw-r--r--. 1 root root 28 May 23 00:35 extra.conf
>>> -rw-r--r--. 1 root root 413 May 14 2017 sieve_after
>>> drwxr-xr-x. 2 root root 215 Nov 16 2017 sql
>>> root@host:/# grep -R expire /usr/local/etc/dovecot/
>>> root@host:/#
>>>
>>> peter
>>>
>>> On Fri, 2018-06-01 at 09:32 +0300, devteam wrote:
>>>> Can you run: grep -R expire /etc/dovecot/ ?
>>>>
>>>>
>>>> On 05/31/2018 08:21 PM, Peter Schiffer
>>>> ( )
>>>> wrote:
>>>>> Hi,
>>>>>
>>>>> thank you for your reply, but I don't have expire plugin
>>>>> enabled in
>>>>> dovecot. See attachment for output of doveconf -n.
>>>>>
>>>>> What else could be a reason here?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> peter
>>>>>
>>>>> On Thu, 2018-05-31 at 17:36 +0300, devteam wrote:
>>>>>> Hi,
>>>>>>
>>>>>> /etc/dovecot/dovecot.conf
>>>>>>
>>>>>> plugin: expire
>>>>>>
>>>>>> expire = Trash 7 Trash/*7 Junk 30
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 05/31/2018 04:41 PM, Peter Schiffer (peter+sogo@pschiffer.
>>>>>> eu)
>>>>>> wrote:
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I've noticed recently, that when using sogo web ui, emails
>>>>>>> from
>>>>>>> trash
>>>>>>> folder are automatically deleted after ~7 days. This wasn't
>>>>>>> happening
>>>>>>> before. I'm running sogo-4.0.0.20180528-1 from
>>>>>>> SOGo/nightly/4/debian
>>>>>>> repo. Version from before was 2 - 3 months older 4.0
>>>>>>>
>>>>>>> In the nginx and sogo logs I see:
>>>>>>>
>>>>>>> nginx-mailcow_1 | someip - - [23/May/2018:12:46:11
>>>>>>> +0200]
>>>>>>> "POST
>>>>>>> /SOGo/so/some@mailbox/Mail/0/folderINBOX/expunge HTTP/2.0"
>>>>>>> 200
>>>>>>> 58
>>>>>>> "http
>>>>>>> s://hostname/SOGo/so/some@mailbox/Mail/view" "Mozilla/5.0
>>>>>>> (X11;
>>>>>>> Fedora;
>>>>>>> Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
>>>>>>> ...
>>>>>>> sogo-mailcow_1 | May 23 12:46:11 ccec35332334 sogod
>>>>>>> [43]:
>>>>>>> someip
>>>>>>> "POST /SOGo/so/some@mailbox/Mail/0/folderINBOX/expunge
>>>>>>> HTTP/1.0"
>>>>>>> 200
>>>>>>> 58/0 0.291 - - 0
>>>>>>>
>>>>>>>
>>>>>>> And then in the dovecot logs:
>>>>>>>
>>>>>>> May 29 08:02:17 hostname dovecot: imap(some@mail)<7725><xxb
>>>>>>> 6+VF
>>>>>>> tL+J
>>>>>>> T0CE
>>>>>>> 8>: Debug: imapsieve: mailbox Trash: FLAG event (changed
>>>>>>> flags:
>>>>>>> \Deleted)
>>>>>>> ...
>>>>>>> dovecot-mailcow_1 | May 23 12:46:39 hostname dovecot:
>>>>>>> imap(some@
>>>>>>> mail
>>>>>>> box)<11088><AyDpP91sbKGsFgH4>: Logged out in=221 out=30927
>>>>>>> deleted=473
>>>>>>> expunged=473 trashed=0 hdr_count=0 hdr_bytes=0 body_count=0
>>>>>>> body_bytes=0
>>>>>>>
>>>>>>>
>>>>>>> I need to turn this off :-) I don't want to delete anything
>>>>>>> automatically, but I wasn't able to find anything related
>>>>>>> in
>>>>>>> documentation.
>>>>>>>
>>>>>>> Also I suspect, that clients connected via active-sync are
>>>>>>> also
>>>>>>> doing
>>>>>>> this, without specific email client configured to do so.
>>>>>>> I've
>>>>>>> verified
>>>>>>> that the final email clients (Thunderbird, Evolution, Email
>>>>>>> on
>>>>>>> Android)
>>>>>>> don't have such options enabled (auto empty trash, expunge
>>>>>>> on
>>>>>>> logout,
>>>>>>> etc).
>>>>>>>
>>>>>>> Sogo configuration can be found here:
>>>>>>> https://github.com/pschiffe/mailcow-dockerized/tree/master/
>>>>>>> data
>>>>>>> /con
>>>>>>> f/sogo
>>>>>>>
>>>>>>> Thanks in advance,
>>>>>>>
>>>>>>> peter
>>
>>


--
Christian Mack
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilung Basisdienste
78457 Konstanz
+49 7531 88-4416

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature




Archive powered by MHonArc 2.6.18.

Top of page