Dependency Graph
View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005482 | SOGo | Backend Mail | public | 2022-02-11 12:44 | 2022-02-17 15:03 |
Reporter | rschuetz | Assigned To | francis | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Fixed in Version | 5.6.0 | ||||
Summary | 0005482: Empty Junk folder action does not work | ||||
Description | The POST request for the empty Junk folder action (https://sogo/SOGo/so/user/Mail/0/folderINBOX/folderJunk/emptyJunk) returns HTTP 404. As it's working fine on the demo instance, I think this is related to folder hierarchy ( | ||||
Tags | No tags attached. | ||||
Behaviour is unchanged with 20220214 nightly build. |
|
Behaviour is unchanged with 20220215 nightly build. |
|
I've tested with Dovecot with the junk folder placed under the inbox and it works fine. Does the mailbox exist? |
|
The mailbox exists and its content is listed correctly. Did you test with |
|
I can't reproduce the problem with neither Can you set |
|
We are using Debian Bullseye. SOGo log with IMAP debugging (selecting Junk folder, executing Empty Junk folder action) is attached. sogo.log (7,950 bytes)
S[0x56466d502200]: * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN] Dovecot (Debian) ready. C[0x56466d538b10]: 1 login "user" "password" S[0x56466d502200]: 1 OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE COMPRESS=DEFLATE QUOTA ACL RIGHTS=texk] Logged in C[0x56466d538b10]: 2 capability S[0x56466d502200]: * CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE COMPRESS=DEFLATE QUOTA ACL RIGHTS=texk S[0x56466d502200]: 2 OK Capability completed (0.001 + 0.000 secs). C[0x56466d538b10]: 3 ID ("x-originating-ip" "x.x.x.x") S[0x56466d502200]: * ID ("name" "Dovecot") S[0x56466d502200]: 3 OK ID completed (0.001 + 0.001 secs). C[0x56466d538b10]: 4 namespace S[0x56466d502200]: * NAMESPACE (("INBOX." ".")) (("shared." ".")) NIL S[0x56466d502200]: 4 OK Namespace completed (0.001 + 0.000 secs). C[0x56466d538b10]: 5 LIST "" "" S[0x56466d502200]: * LIST (\Noselect) "." "" S[0x56466d502200]: 5 OK List completed (0.001 + 0.000 secs). C[0x56466d538b10]: 6 select "INBOX.Junk" S[0x56466d502200]: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) S[0x56466d502200]: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted. S[0x56466d502200]: * 1 EXISTS S[0x56466d502200]: * 0 RECENT S[0x56466d502200]: * OK [UIDVALIDITY 1466515659] UIDs valid S[0x56466d502200]: * OK [UIDNEXT 2] Predicted next UID S[0x56466d502200]: * OK [HIGHESTMODSEQ 2] Highest S[0x56466d502200]: 6 OK [READ-WRITE] Select completed (0.002 + 0.000 + 0.001 secs). C[0x56466d538b10]: 7 UID SORT (REVERSE ARRIVAL) UTF-8 NOT DELETED S[0x56466d502200]: * SORT 1 S[0x56466d502200]: 7 OK Sort completed (0.001 + 0.001 secs). C[0x56466d538b10]: 8 ENABLE QRESYNC S[0x56466d502200]: * OK [HIGHESTMODSEQ 2] Highest S[0x56466d502200]: * ENABLED QRESYNC S[0x56466d502200]: 8 OK Enabled (0.001 + 0.000 secs). C[0x56466d538b10]: 9 unselect S[0x56466d502200]: 9 OK Unselect completed (0.001 + 0.000 secs). C[0x56466d538b10]: 10 select "INBOX.Junk" S[0x56466d502200]: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) S[0x56466d502200]: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted. S[0x56466d502200]: * 1 EXISTS S[0x56466d502200]: * 0 RECENT S[0x56466d502200]: * OK [UIDVALIDITY 1466515659] UIDs valid S[0x56466d502200]: * OK [UIDNEXT 2] Predicted next UID S[0x56466d502200]: * OK [HIGHESTMODSEQ 2] Highest S[0x56466d502200]: 10 OK [READ-WRITE] Select completed (0.001 + 0.000 secs). C[0x56466d538b10]: 11 uid fetch 1 (UID FLAGS ENVELOPE RFC822.SIZE BODYSTRUCTURE BODY.PEEK[HEADER.FIELDS (X-PRIORITY)]) S[0x56466d502200]: * 1 FETCH (UID 1 […] Feb 16 08:56:02 sogod [980102]: x.x.x.x "POST /SOGo/so/user/Mail/0/folderINBOX/folderJunk/view HTTP/1.1" 200 562/48 0.144 - - 0 - 13 Feb 16 08:56:02 sogod [980102]: x.x.x.x "GET /SOGo/so/user/Mail/0/folderINBOX/folderJunk/labels HTTP/1.1" 200 2/0 0.067 - - 0 - 13 S[0x56466d502200]: 11 OK Fetch completed (0.001 + 0.001 secs). C[0x56466d538b10]: 12 status "INBOX.Junk" (unseen) S[0x56466d502200]: * STATUS INBOX.Junk (UNSEEN 0) S[0x56466d502200]: 12 OK [CLIENTBUG] Status on selected mailbox completed (0.001 + 0.000 secs). C[0x56466d538b10]: 13 getquotaroot "INBOX" S[0x56466d502200]: * QUOTAROOT INBOX "" S[0x56466d502200]: * QUOTA "" (STORAGE 570 524288) S[0x56466d502200]: 13 OK Getquotaroot completed (0.001 + 0.000 secs). C[0x56466d538b10]: 14 logout S[0x56466d502200]: * BYE Logging out S[0x56466d2af160]: * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN] Dovecot (Debian) ready. C[0x56466d677970]: 1 login "user" "password" S[0x56466d2af160]: 1 OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE COMPRESS=DEFLATE QUOTA ACL RIGHTS=texk] Logged in C[0x56466d677970]: 2 capability S[0x56466d2af160]: * CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE COMPRESS=DEFLATE QUOTA ACL RIGHTS=texk S[0x56466d2af160]: 2 OK Capability completed (0.001 + 0.000 secs). C[0x56466d677970]: 3 ID ("x-originating-ip" "x.x.x.x") S[0x56466d2af160]: * ID ("name" "Dovecot") S[0x56466d2af160]: 3 OK ID completed (0.001 + 0.000 secs). C[0x56466d677970]: 4 namespace S[0x56466d2af160]: * NAMESPACE (("INBOX." ".")) (("shared." ".")) NIL S[0x56466d2af160]: 4 OK Namespace completed (0.001 + 0.000 secs). C[0x56466d677970]: 5 LIST "" "" S[0x56466d2af160]: * LIST (\Noselect) "." "" S[0x56466d2af160]: 5 OK List completed (0.001 + 0.000 secs). C[0x56466d677970]: 6 select "INBOX.Junk" S[0x56466d2af160]: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) S[0x56466d2af160]: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted. S[0x56466d2af160]: * 1 EXISTS S[0x56466d2af160]: * 0 RECENT S[0x56466d2af160]: * OK [UIDVALIDITY 1466515659] UIDs valid S[0x56466d2af160]: * OK [UIDNEXT 2] Predicted next UID S[0x56466d2af160]: * OK [HIGHESTMODSEQ 2] Highest S[0x56466d2af160]: 6 OK [READ-WRITE] Select completed (0.001 + 0.000 secs). C[0x56466d677970]: 7 logout S[0x56466d2af160]: * BYE Logging out Feb 16 08:56:37 sogod [980102]: x.x.x.x "POST /SOGo/so/user/Mail/0/folderINBOX/folderJunk/emptyJunk HTTP/1.1" 404 208/0 0.066 - - 0 - 13 S[0x56466d1f3f00]: * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN] Dovecot (Debian) ready. C[0x56466d587af0]: 1 login "user" "password" S[0x56466d1f3f00]: 1 OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE COMPRESS=DEFLATE QUOTA ACL RIGHTS=texk] Logged in C[0x56466d587af0]: 2 capability S[0x56466d1f3f00]: * CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE COMPRESS=DEFLATE QUOTA ACL RIGHTS=texk S[0x56466d1f3f00]: 2 OK Capability completed (0.001 + 0.000 secs). C[0x56466d587af0]: 3 ID ("x-originating-ip" "x.x.x.x") S[0x56466d1f3f00]: * ID ("name" "Dovecot") S[0x56466d1f3f00]: 3 OK ID completed (0.001 + 0.000 secs). C[0x56466d587af0]: 4 namespace S[0x56466d1f3f00]: * NAMESPACE (("INBOX." ".")) (("shared." ".")) NIL S[0x56466d1f3f00]: 4 OK Namespace completed (0.001 + 0.000 secs). C[0x56466d587af0]: 5 LIST "" "" S[0x56466d1f3f00]: * LIST (\Noselect) "." "" S[0x56466d1f3f00]: 5 OK List completed (0.001 + 0.000 secs). C[0x56466d587af0]: 6 logout S[0x56466d1f3f00]: * BYE Logging out |
|
No error with the IMAP commands, so the 404 comes from the |
|
It's working with 20220217 nightly build now. |
|
sogo: master fe038bb2 2022-02-11 13:03 Details Diff |
fix(mail): identify junk mailbox in lookup Fixes 0005482 |
Affected Issues 0005482 |
|
mod - SoObjects/Mailer/SOGoMailFolder.m | Diff File | ||
sogo: master 63ad7aac 2022-02-14 18:35 Details Diff |
fix(mail): identify junk mailbox in lookup Fixes 0005482 |
Affected Issues 0005482 |
|
mod - SoObjects/Mailer/SOGoMailAccount.m | Diff File | ||
sogo: master 557ff59e 2022-02-16 13:35 Details Diff |
fix(mail): identify junk mailbox in lookup Fixes 0005482 |
Affected Issues 0005482 |
|
mod - SoObjects/Mailer/SOGoMailNamespace.m | Diff File | ||
mod - SoObjects/Mailer/product.plist | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-02-11 12:44 | rschuetz | New Issue | |
2022-02-11 13:04 | francis | Changeset attached | => sogo master fe038bb2 |
2022-02-11 13:04 | francis | Assigned To | => francis |
2022-02-11 13:04 | francis | Resolution | open => fixed |
2022-02-11 13:05 | francis | Status | new => resolved |
2022-02-11 13:05 | francis | Fixed in Version | => 5.6.0 |
2022-02-14 08:39 | rschuetz | Status | resolved => feedback |
2022-02-14 08:39 | rschuetz | Resolution | fixed => reopened |
2022-02-14 08:39 | rschuetz | Note Added: 0015863 | |
2022-02-14 18:35 | francis | Changeset attached | => sogo master 63ad7aac |
2022-02-14 18:35 | francis | Resolution | reopened => fixed |
2022-02-14 18:35 | francis | Status | feedback => resolved |
2022-02-15 08:08 | rschuetz | Status | resolved => feedback |
2022-02-15 08:08 | rschuetz | Resolution | fixed => reopened |
2022-02-15 08:08 | rschuetz | Note Added: 0015864 | |
2022-02-15 14:02 | francis | Note Added: 0015865 | |
2022-02-15 14:09 | rschuetz | Note Added: 0015866 | |
2022-02-15 14:09 | rschuetz | Status | feedback => assigned |
2022-02-15 15:44 | francis | Note Added: 0015867 | |
2022-02-15 15:45 | francis | Relationship added | related to 0005224 |
2022-02-16 08:21 | rschuetz | Note Added: 0015874 | |
2022-02-16 08:21 | rschuetz | File Added: sogo.log | |
2022-02-16 13:35 | francis | Changeset attached | => sogo master 557ff59e |
2022-02-16 13:35 | francis | Resolution | reopened => fixed |
2022-02-16 13:36 | francis | Note Added: 0015876 | |
2022-02-17 15:00 | rschuetz | Note Added: 0015877 | |
2022-02-17 15:03 | francis | Status | assigned => resolved |