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

2018-06-01 Thread 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>: 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>: 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 (peter+s...@pschiffer.eu)
> > > 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> > > > > > 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>: 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 

Re: [SOGo] Switch from Debian Depot to Inverse

2018-06-01 Thread Albert Shih
Le 30/05/2018 à 11:18:48+0200, Christian Mack a écrit
> Hello
>
> Am 29.05.2018 um 14:24 schrieb Albert Shih (albert.s...@obspm.fr):
> > Last time I try to install the V4 (Nightly build) from a very old (2.3.11)
> > and everything works fine (beside a issue on javascript in the
> > AddressBooks).
> >
>
> That depends on your database.
> If you use MYSQL you need to run
> /usr/share/doc/sogo/sql-update-3.2.10_to_4.0.0-mysql.sh
>
> If you use Postgresql then run
> /usr/share/doc/sogo/sql-update-3.2.10_to_4.0.0.sh
>
> Without that database update you will have problems using SOGo user
> settings and addressbook lookups etc.
>
> You always have to check that directory after upgrades for database
> upgrades you didn't apply before.
> Those are also mentioned in the installation documentation for each new
> release.

BIG thanks...

Regards


--
Albert SHIH
DIO bâtiment 15
Observatoire de Paris
xmpp: j...@obspm.fr
Heure local/Local time:
Fri Jun 1 15:59:11 CEST 2018
-- 
users@sogo.nu
https://inverse.ca/sogo/lists


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

2018-06-01 Thread Christian Mack
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+s...@pschiffer.eu):
> 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 (peter+s...@pschiffer.eu)
>> 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+s...@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> 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>: 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



smime.p7s
Description: S/MIME Cryptographic Signature


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

2018-06-01 Thread Peter Schiffer
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 (peter+s...@pschiffer.eu)
> 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+s...@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> > > > 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>: 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
-- 
users@sogo.nu
https://inverse.ca/sogo/lists


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

2018-06-01 Thread devteam
Can you run: grep -R expire /etc/dovecot/ ?


On 05/31/2018 08:21 PM, Peter Schiffer (peter+s...@pschiffer.eu) 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+s...@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>>> 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>: 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
>>

-- 
users@sogo.nu
https://inverse.ca/sogo/lists