View Issue Details

IDProjectCategoryView StatusLast Update
0004396SOGoWeb Mailpublic2018-03-13 17:07
ReporterASolana Assigned Toludovic  
PrioritynormalSeveritymajorReproducibilityN/A
Status resolvedResolutionfixed 
OSUbuntuOS Version16.04 
Product Version3.2.10 
Fixed in Version4.0.1 
Summary0004396: Webmail move inbox to Trash folder
Description

Some users are suffering a weird issue, some of them suddenly see how their inbox is empty and they weren't deleting anything.

Those users are only using web mail access to their mailbox.

Inbox folder doesn't have "Delete" or "Rename" option in SOGo web mail interface, so it's very difficult to explain how users can do it.

We noticed all inbox messages have been moved to a Trash subfolder called INBOX (or INBOX1, INBOX2 in case of having same issue several times in a row).

A user noticed this issue after login on Sogo webmail without deleting anything and without filters.

Cyrus imap server logs shows always how inbox is "renamed" as Trash.INBOX

Steps To Reproduce

Randomly, few users are having this issues in their first days using SOGo webmail.

We noticed same issue with users using Firefox 58 or Chrome/63.0.3239.132 on Windows 10.

Additional Information

Some Sogo 3.2.10, apache2 and Cyrus 2.4.17 imap server log lines about issues for andreu.arch user:

  • CYRUS imap server (2.4.17) log: 2 issues where inbox is "renamed" and falls to Trash folder named as INBOX or INBOX1

Feb 8 09:05:56 nobel2 cyrus/imap[46452]: Rename: user.andreu^arch -> user.andreu^arch.Trash.INBOX
Feb 8 09:05:58 nobel2 cyrus/imap[46452]: Expunged 10101 messages from user.andreu^arch
Feb 8 09:06:01 nobel2 cyrus/imap[46452]: open: user andreu^arch opened Trash/INBOX
Feb 8 09:06:01 nobel2 cyrus/imap[46452]: Rename: user.andreu^arch -> user.andreu^arch.Trash.INBOX1

  • Log SOGO: User andreu.arch logs in sogo Webmail at 09:01, does some actions on calendar (no deletions apperently) and suddenly at 09:05:56 a a two delete about INBOX appears:

Feb 08 09:05:56 sogod [47310]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/delete'
Feb 08 09:05:58 sogod [47310]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/delete HTTP/1.1" 204 0/0 2.112 - - 0

==> this action move all inbox to Trash

More log lines:

Feb 08 09:01:07 sogod [46530]: SOGoRootPage successful login from '10.5.7.171, 10.4.206.31' for user 'andreu.arch' - expire = -1 grace = -1
Feb 08 09:01:09 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo//andreu.arch HTTP/1.1" 302 0/0 0.003 - - 0
Feb 08 09:01:09 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo//andreu.arch/view HTTP/1.1" 302 0/0 0.004 - - 16K
Feb 08 09:01:09 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518076869 HTTP/1.1" 200 63/0 0.012 - - 0
Feb 08 09:01:09 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail HTTP/1.1" 302 0/0 0.003 - - 0
Feb 08 09:01:09 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/view HTTP/1.1" 200 18592/0 0.056 72002 74% 0
Feb 08 09:01:09 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo//andreu.arch'
Feb 08 09:01:09 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo//andreu.arch/view'
Feb 08 09:01:09 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518076869'
Feb 08 09:01:09 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail'
Feb 08 09:01:09 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/0/view'
Feb 08 09:01:09 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/view'
Feb 08 09:01:10 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/0/view HTTP/1.1" 200 5167/0 0.457 - - 0
Feb 08 09:01:10 sogod [46530]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/view HTTP/1.1" 200 88363/48 0.688 - - 0
Feb 08 09:01:10 sogod [46530]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/view'
Feb 08 09:01:11 sogod [46530]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Mail/unseenCount HTTP/1.1" 200 44/46 0.452 - - 0
Feb 08 09:01:11 sogod [46530]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Mail/unseenCount'
Feb 08 09:01:53 sogod [17868]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar HTTP/1.1" 302 0/0 0.004 - - 0
Feb 08 09:01:53 sogod [17868]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/view HTTP/1.1" 200 19782/0 0.048 80353 75% 28K
Feb 08 09:01:53 sogod [17868]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar'
Feb 08 09:01:53 sogod [17868]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/view'
Feb 08 09:01:53 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518076913 HTTP/1.1" 200 63/0 0.006 - - 0
Feb 08 09:01:53 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/eventsblocks?ed=20180211&sd=20180205&view=weekview HTTP/1.1" 200 2833/0 0.139 - - 0
Feb 08 09:01:53 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/weekview?day=20180208 HTTP/1.1" 200 3569/0 0.017 74793 95% 16K
Feb 08 09:01:53 sogod [46530]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/expunge HTTP/1.1" 200 55/0 0.322 - - 0
Feb 08 09:01:53 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518076913'
Feb 08 09:01:53 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/eventsblocks?ed=20180211&sd=20180205&view=weekview'
Feb 08 09:01:53 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/weekview?day=20180208'
Feb 08 09:01:53 sogod [46530]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/expunge'

Feb 08 09:01:54 sogod [17868]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Calendar/saveSelectedList HTTP/1.1" 204 0/25 0.016 - - 0
Feb 08 09:01:54 sogod [17868]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Calendar/saveSelectedList'
Feb 08 09:01:54 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/eventslist?asc=1&day=20180208&filterpopup=view_next7&search=title_Category_Location&sort=start&value= HTTP/1.1" 200 1807/0 0.103 - - 0
Feb 08 09:01:54 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/eventslist?asc=1&day=20180208&filterpopup=view_next7&search=title_Category_Location&sort=start&value='
Feb 08 09:02:06 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/607e92be-0393-4b32-bd57-2d013908cc2f.ics/occurence1517902200/view HTTP/1.1" 200 709/0 0.029 - - 0
Feb 08 09:02:06 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/UIxAppointmentViewTemplate HTTP/1.1" 200 3474/0 0.014 17035 79% 0
Feb 08 09:02:06 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/607e92be-0393-4b32-bd57-2d013908cc2f.ics/occurence1517902200/view'
Feb 08 09:02:06 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/UIxAppointmentViewTemplate'
Feb 08 09:02:40 sogod [17868]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/eb38fd42-cc31-48e1-bb90-c70d8cf45ada.ics/occurence1517988600/view HTTP/1.1" 200 709/0 0.084 - - -1148K
Feb 08 09:02:40 sogod [17868]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/eb38fd42-cc31-48e1-bb90-c70d8cf45ada.ics/occurence1517988600/view'
Feb 08 09:02:57 sogod [17868]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/eb38fd42-cc31-48e1-bb90-c70d8cf45ada.ics/raw HTTP/1.1" 200 1063/0 0.023 5348 80% 0
Feb 08 09:02:57 sogod [17868]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/eb38fd42-cc31-48e1-bb90-c70d8cf45ada.ics/raw'
Feb 08 09:03:03 sogod [28133]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/eb38fd42-cc31-48e1-bb90-c70d8cf45ada.ics/occurence1517988600/view HTTP/1.1" 200 709/0 0.078 - - 0
Feb 08 09:03:03 sogod [28133]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/eb38fd42-cc31-48e1-bb90-c70d8cf45ada.ics/occurence1517988600/view'
Feb 08 09:03:11 sogod [44793]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/UIxAppointmentEditorTemplate HTTP/1.1" 200 5839/0 0.026 28170 79% 16K
Feb 08 09:03:11 sogod [44793]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/UIxAppointmentEditorTemplate'
Feb 08 09:03:53 sogod [17868]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077033 HTTP/1.1" 200 63/0 0.006 - - 0
Feb 08 09:03:53 sogod [17868]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/eventslist?asc=1&day=20180208&filterpopup=view_next7&search=title_Category_Location&sort=start&value= HTTP/1.1" 200 1807/0 0.114 - - 0
Feb 08 09:03:53 sogod [17868]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/eb38fd42-cc31-48e1-bb90-c70d8cf45ada.ics/occurence1517988600/save HTTP/1.1" 200 21/1175 0.337 - - 2M
Feb 08 09:03:53 sogod [17868]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077033'
Feb 08 09:03:53 sogod [17868]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/eventslist?asc=1&day=20180208&filterpopup=view_next7&search=title_Category_Location&sort=start&value='
Feb 08 09:03:53 sogod [17868]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/eb38fd42-cc31-48e1-bb90-c70d8cf45ada.ics/occurence1517988600/save'
Feb 08 09:03:53 sogod [44793]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/eventsblocks?ed=20180211&sd=20180205&view=weekview HTTP/1.1" 200 2830/0 0.141 - - 0
Feb 08 09:03:53 sogod [44793]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/eventsblocks?ed=20180211&sd=20180205&view=weekview'
Feb 08 09:03:57 sogod [44793]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/607e92be-0393-4b32-bd57-2d013908cc2f.ics/occurence1518075000/view HTTP/1.1" 200 707/0 0.081 - - 16K
Feb 08 09:03:57 sogod [44793]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/607e92be-0393-4b32-bd57-2d013908cc2f.ics/occurence1518075000/view'
Feb 08 09:04:26 sogod [20855]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/eventslist?asc=1&day=20180208&filterpopup=view_next7&search=title_Category_Location&sort=start&value= HTTP/1.1" 200 1804/0 0.164 - - 0
Feb 08 09:04:26 sogod [20855]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/607e92be-0393-4b32-bd57-2d013908cc2f.ics/occurence1518075000/save HTTP/1.1" 200 21/1154 0.473 - - 3M
Feb 08 09:04:26 sogod [20855]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/eventslist?asc=1&day=20180208&filterpopup=view_next7&search=title_Category_Location&sort=start&value='
Feb 08 09:04:26 sogod [20855]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/607e92be-0393-4b32-bd57-2d013908cc2f.ics/occurence1518075000/save'
Feb 08 09:04:26 sogod [28133]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077066 HTTP/1.1" 200 63/0 0.009 - - 0
Feb 08 09:04:26 sogod [28133]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077066'
Feb 08 09:04:26 sogod [47310]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/eventsblocks?ed=20180211&sd=20180205&view=weekview HTTP/1.1" 200 2827/0 0.152 - - 0
Feb 08 09:04:26 sogod [47310]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/eventsblocks?ed=20180211&sd=20180205&view=weekview'
Feb 08 09:04:38 sogod [20855]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/8b1ff516-dd75-4797-b76e-11dba1c84c52.ics/occurence1517925600/view HTTP/1.1" 200 690/0 0.088 - - 0
Feb 08 09:04:38 sogod [20855]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/8b1ff516-dd75-4797-b76e-11dba1c84c52.ics/occurence1517925600/view'
Feb 08 09:05:06 sogod [20855]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/8b1ff516-dd75-4797-b76e-11dba1c84c52.ics/occurence1517925600/save'
Feb 08 09:05:07 sogod [20855]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/eventslist?asc=1&day=20180208&filterpopup=view_next7&search=title_Category_Location&sort=start&value= HTTP/1.1" 200 1804/0 0.183 - - 0
Feb 08 09:05:07 sogod [20855]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Calendar/DF11-5A78E480-1-684A2A80/8b1ff516-dd75-4797-b76e-11dba1c84c52.ics/occurence1517925600/save HTTP/1.1" 200 21/1050 0.428 - - 0
Feb 08 09:05:07 sogod [20855]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/eventslist?asc=1&day=20180208&filterpopup=view_next7&search=title_Category_Location&sort=start&value='

Feb 08 09:05:07 sogod [44793]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/eventsblocks?ed=20180211&sd=20180205&view=weekview HTTP/1.1" 200 2824/0 0.167 - - 0
Feb 08 09:05:07 sogod [44793]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/eventsblocks?ed=20180211&sd=20180205&view=weekview'
Feb 08 09:05:07 sogod [47310]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077107 HTTP/1.1" 200 63/0 0.006 - - 0
Feb 08 09:05:07 sogod [47310]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077107'
Feb 08 09:05:30 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077130 HTTP/1.1" 200 63/0 0.006 - - 0
Feb 08 09:05:30 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail HTTP/1.1" 302 0/0 0.002 - - 0
Feb 08 09:05:30 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/view HTTP/1.1" 200 18591/0 0.023 72002 74% 0
Feb 08 09:05:30 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077130'
Feb 08 09:05:30 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail'
Feb 08 09:05:30 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/0/view'
Feb 08 09:05:30 sogod [46530]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/view'
Feb 08 09:05:31 sogod [46530]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/0/view HTTP/1.1" 200 5167/0 0.481 - - 0
Feb 08 09:05:31 sogod [46530]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/view HTTP/1.1" 200 88420/48 0.628 - - 0
Feb 08 09:05:31 sogod [46530]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/view'
Feb 08 09:05:32 sogod [46530]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Mail/unseenCount HTTP/1.1" 200 44/46 0.428 - - 0
Feb 08 09:05:32 sogod [46530]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Mail/unseenCount'
Feb 08 09:05:42 sogod [44793]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/11366/view'
Feb 08 09:05:43 sogod [44793]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/0/folderINBOX/11366/view HTTP/1.1" 200 1515/0 0.463 - - 0
Feb 08 09:05:47 sogod [44793]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/0/folderINBOX/11367/view HTTP/1.1" 200 1515/0 0.503 - - 0
Feb 08 09:05:47 sogod [44793]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/11367/view'
Feb 08 09:05:50 sogod [44793]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/0/folderINBOX/11368/view HTTP/1.1" 200 1512/0 0.506 - - -16K
Feb 08 09:05:50 sogod [44793]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/11368/view'

Feb 08 09:05:56 sogod [47310]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/delete'
Feb 08 09:05:58 sogod [47310]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/delete HTTP/1.1" 204 0/0 2.112 - - 0

Feb 08 09:05:58 sogod [47310]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/0/view'
Feb 08 09:05:59 sogod [47310]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/0/view HTTP/1.1" 200 5314/0 0.417 - - 0

Feb 08 09:05:59 sogod [47310]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/0/view HTTP/1.1" 200 5314/0 0.417 - - 0
Feb 08 09:06:00 sogod [47310]: |SOGo| starting method 'POST' on uri '/SOGo/so/andreu.arch/Mail/0/folderINBOX/delete'
Feb 08 09:06:02 sogod [47310]: 10.5.7.171, 10.4.206.31 "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/delete HTTP/1.1" 204 0/0 1.584 - - 0
Feb 08 09:06:02 sogod [47310]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/Mail/0/view'
Feb 08 09:06:02 sogod [47310]: 10.5.7.171, 10.4.206.31 "GET /SOGo/so/andreu.arch/Mail/0/view HTTP/1.1" 200 5468/0 0.463 - - 0
Feb 08 09:06:45 sogod [28133]: |SOGo| starting method 'GET' on uri '/SOGo/so/andreu.arch/logoff'
Feb 08 09:06:45 sogod [28133]: SOGoUserHomePage user 'andreu.arch' logged off

  • Logs Apache2

XFF:10.5.7.171] 32292 - - [08/Feb/2018:09:05:30 +0100] "GET /SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077130 HTTP/1.1" 200 349 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 32292 - - [08/Feb/2018:09:05:30 +0100] "GET /SOGo/so/andreu.arch/Mail/0/view HTTP/1.1" 200 5745 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 32292 - - [08/Feb/2018:09:05:30 +0100] "GET /SOGo/so/andreu.arch/Mail HTTP/1.1" 302 1775 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Calendar/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 32292 - - [08/Feb/2018:09:05:30 +0100] "GET /SOGo/so/andreu.arch/Mail/view HTTP/1.1" 200 19956 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Calendar/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 32292 - - [08/Feb/2018:09:05:31 +0100] "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/view HTTP/1.1" 200 93697 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 32292 - - [08/Feb/2018:09:05:32 +0100] "POST /SOGo/so/andreu.arch/Mail/unseenCount HTTP/1.1" 200 339 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 18401 - - [08/Feb/2018:09:05:42 +0100] "GET /SOGo/so/andreu.arch/Mail/0/folderINBOX/11366/view HTTP/1.1" 200 3293 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 18401 - - [08/Feb/2018:09:05:47 +0100] "GET /SOGo/so/andreu.arch/Mail/0/folderINBOX/11367/view HTTP/1.1" 200 1828 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 18401 - - [08/Feb/2018:09:05:50 +0100] "GET /SOGo/so/andreu.arch/Mail/0/folderINBOX/11368/view HTTP/1.1" 200 1883 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"

XFF:10.5.7.171] 43674 - - [08/Feb/2018:09:05:56 +0100] "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/delete HTTP/1.1" 204 392 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 43674 - - [08/Feb/2018:09:05:58 +0100] "GET /SOGo/so/andreu.arch/Mail/0/view HTTP/1.1" 200 5631 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 43674 - - [08/Feb/2018:09:06:00 +0100] "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/delete HTTP/1.1" 204 254 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"

XFF:10.5.7.171] 43674 - - [08/Feb/2018:09:06:02 +0100] "GET /SOGo/so/andreu.arch/Mail/0/view HTTP/1.1" 200 5785 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 34192 - - [08/Feb/2018:09:06:45 +0100] "GET /SOGo/so/andreu.arch/logoff HTTP/1.1" 302 753 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 34192 - - [08/Feb/2018:09:06:45 +0100] "GET /SOGo/so/ HTTP/1.1" 200 9023 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 31998 - - [08/Feb/2018:09:06:45 +0100] "POST /SOGo/so/andreu.arch/Mail/0/folderINBOX/expunge HTTP/1.1" 501 378 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"
XFF:10.5.7.171] 32289 - - [08/Feb/2018:09:09:39 +0100] "GET /SOGo/so/andreu.arch/Calendar/alarmslist?browserTime=1518077379 HTTP/1.1" 200 349 "https://correuv2.upc.edu/SOGo/so/andreu.arch/Mail/view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0"

TagsDELETE key, inbox

Activities

ASolana

ASolana

2018-02-09 15:59

reporter   ~0012589

We've discovered how users are deleting Inbox contents: they're using DELETE key.

Inbox folder should be protected from DELETE key.

How reproduce the issue:

  1. User selects Inbox folder using his mouse

  2. User deletes (or tries to delete) some Inbox messages using DELETE key

  3. There's some moment when no messages are selected, but Inbox folder is under selection

  4. At his point, if DELETE key is pressed a pop-up appears with this question:
    "Warning Do you really want to move this folder into the trash ?"

  5. It seems userw don't notice pop-up is about "folder" not about a "message", so they are answering "DELETE"

An then all Inbox messages are moved to Trash folder inside a new sub-folder called usually INBOX.

Could you protect Inbox folder from DELETE key action?

Related Changesets

sogo: master c1e9e355

2018-03-13 13:05

ludovic


Details Diff
(fix) prevent deletion of special folders using del key (fixes 0004396) Affected Issues
0004396
mod - NEWS Diff File
mod - UI/WebServerResources/js/Mailer/MailboxesController.js Diff File

Issue History

Date Modified Username Field Change
2018-02-08 18:18 ASolana New Issue
2018-02-09 15:59 ASolana Note Added: 0012589
2018-02-09 16:27 ASolana Tag Attached: DELETE key
2018-02-09 16:27 ASolana Tag Attached: inbox
2018-03-13 17:06 ludovic Changeset attached => sogo master c1e9e355
2018-03-13 17:06 ludovic Assigned To => ludovic
2018-03-13 17:06 ludovic Resolution open => fixed
2018-03-13 17:07 ludovic Status new => resolved
2018-03-13 17:07 ludovic Fixed in Version => 4.0.1