Dependency Graph

Dependency Graph
related to related to child of child of duplicate of duplicate of

View Issue Details

IDProjectCategoryView StatusLast Update
0000345SOGoBackend Mailpublic2010-04-07 22:20
Reporterbertails Assigned Towsourdeau 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Versionnightly v2 
Target Version1.2.2Fixed in Version1.2.2 
Summary0000345: SOGo can't go directly to a particular directory
Description

Use case:
I have a subdirectory in my mailbox which is .W3C.alumni, but .W3C does not exist (for whatever reason).

When I try to access this directory through the web interface, it appears empty.

Watching the logs, SOGo tries several times to connect using the wrong URI:
[[
could not select URL: imap://bertails@localhost/INBOX/alumni/
]]
whereas the last error in the log is
[[
POST /SOGo/so/bertails/Mail//bertails_A_localhost/folderINBOX/folderW3C/folderalumni/view?noframe=1 HTTP/1.1
]]

It I create this .W3C folder, SOGo is now able to access the subfolders.

Additional Information

I'm not 100% sure about this but I think it's a regression.

TagsNo tags attached.

Relationships

related to 0000344 resolvedwsourdeau Sogo + Courier-Imap #shared namespace 

Activities

wsourdeau

wsourdeau

2010-01-21 16:37

viewer   ~0000490

Hi,

Can you provide us with a sniff log of the IMAP trafic? I suspect a bug in Courier-IMAP that would cause this.

Is your ".W3C" folder a namespace?

2010-01-26 11:58

 

log-tcpdump.txt (19,294 bytes)   
16:53:38.358715 IP localhost.42537 > localhost.imap2: P 1848571880:1848571897(17) ack 1838616331 win 299 <nop,nop,timestamp 384631622 384626121>
E..E.;@.@."v.........)..n...m......+.9.....
...F....61 select "INBOX"
16:53:38.397391 IP localhost.imap2 > localhost.42537: . ack 17 win 256 <nop,nop,timestamp 384631632 384631622>
E..4..@.@.&............)m...n..............
...P...F
16:53:38.397398 IP localhost.42537 > localhost.imap2: P 17:19(2) ack 1 win 299 <nop,nop,timestamp 384631632 384631632>
E..6.<@.@."..........)..n...m......+.*.....
...P...P

16:53:38.397401 IP localhost.imap2 > localhost.42537: . ack 19 win 256 <nop,nop,timestamp 384631632 384631632>
E..4..@.@.&............)m...n..............
...P...P
16:53:38.403950 IP localhost.imap2 > localhost.42537: P 1:351(350) ack 19 win 256 <nop,nop,timestamp 384631633 384631632>
E.....@.@.$............)m...n..............
...Q...P* FLAGS ($MDNSent Junk NonJunk $Forwarded receipt-handled \Draft \Answered \Flagged \Deleted \Seen \Recent)
* OK [PERMANENTFLAGS ($MDNSent Junk NonJunk $Forwarded receipt-handled \* \Draft \Answered \Flagged \Deleted \Seen)] Limited
* 976 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1248078142] Ok
* OK [MYRIGHTS "acdilrsw"] ACL
61 OK [READ-WRITE] Ok

16:53:38.403955 IP localhost.42537 > localhost.imap2: . ack 351 win 307 <nop,nop,timestamp 384631633 384631633>
E..4.=@.@."..........)..n...m..i...3.(.....
...Q...Q
16:53:38.404191 IP localhost.42537 > localhost.imap2: P 19:55(36) ack 351 win 307 <nop,nop,timestamp 384631633 384631633>
E..X.>@.@."`.........)..n...m..i...3.L.....
...Q...Q62 UID SEARCH (UNSEEN) (NOT DELETED)
16:53:38.441404 IP localhost.imap2 > localhost.42537: . ack 55 win 256 <nop,nop,timestamp 384631643 384631633>
E..4..@.@.&............)m..in........-.....
...[...Q
16:53:38.441410 IP localhost.42537 > localhost.imap2: P 55:57(2) ack 351 win 307 <nop,nop,timestamp 384631643 384631643>
E..6.?@.@."..........)..n...m..i...3.*.....
...[...[

16:53:38.441413 IP localhost.imap2 > localhost.42537: . ack 57 win 256 <nop,nop,timestamp 384631643 384631643>
E..4..@.@.&............)m..in..!.....!.....
...[...[
16:53:38.442121 IP localhost.imap2 > localhost.42537: P 351:386(35) ack 57 win 256 <nop,nop,timestamp 384631643 384631643>
E..W..@.@.%............)m..in..!.....K.....
...[...[* SEARCH 1579
62 OK SEARCH done.

16:53:38.479786 IP localhost.42537 > localhost.imap2: . ack 386 win 307 <nop,nop,timestamp 384631653 384631643>
E..4.@@.@."..........)..n..!m......3.......
...e...[
16:53:38.497783 IP localhost.42537 > localhost.imap2: P 57:96(39) ack 386 win 307 <nop,nop,timestamp 384631657 384631643>
E..[.A@.@."Z.........)..n..!m......3.O.....
...i...[63 status "INBOX.Archive" (UIDVALIDITY)
16:53:38.498302 IP localhost.imap2 > localhost.42537: P 386:443(57) ack 96 win 256 <nop,nop,timestamp 384631657 384631657>
E..m..@.@.%............)m...n..H.....a.....
...i...i63 NO Mailbox does not exist, or must be subscribed to.

16:53:38.498310 IP localhost.42537 > localhost.imap2: P 96:98(2) ack 443 win 307 <nop,nop,timestamp 384631657 384631657>
E..6.B@.@."~.........)..n..Hm......3.*.....
...i...i

16:53:38.535779 IP localhost.imap2 > localhost.42537: . ack 98 win 256 <nop,nop,timestamp 384631667 384631657>
E..4..@.@.&............)m...n..J.....v.....
...s...i
16:53:38.535787 IP localhost.42537 > localhost.imap2: P 98:119(21) ack 443 win 307 <nop,nop,timestamp 384631667 384631667>
E..I.C@.@."j.........)..n..Jm......3.=.....
...s...s64 create "Archive"

16:53:38.535791 IP localhost.imap2 > localhost.42537: . ack 119 win 256 <nop,nop,timestamp 384631667 384631667>
E..4..@.@.&............)m...n.._.....W.....
...s...s
16:53:38.536254 IP localhost.imap2 > localhost.42537: P 443:472(29) ack 119 win 256 <nop,nop,timestamp 384631667 384631667>
E..Q..@.@.%............)m...n.._.....E.....
...s...s64 NO Invalid mailbox name.

16:53:38.536364 IP localhost.42537 > localhost.imap2: P 119:158(39) ack 472 win 307 <nop,nop,timestamp 384631667 384631667>
E..[.D@.@."W.........)..n.._m......3.O.....
...s...s65 status "INBOX.Archive" (UIDVALIDITY)
16:53:38.536692 IP localhost.imap2 > localhost.42537: P 472:529(57) ack 158 win 256 <nop,nop,timestamp 384631667 384631667>
E..m..@.@.%............)m...n........a.....
...s...s65 NO Mailbox does not exist, or must be subscribed to.

16:53:38.536698 IP localhost.42537 > localhost.imap2: P 158:160(2) ack 529 win 307 <nop,nop,timestamp 384631667 384631667>
E..6.E@.@."{.........)..n...m......3.*.....
...s...s

16:53:38.575782 IP localhost.imap2 > localhost.42537: . ack 160 win 256 <nop,nop,timestamp 384631677 384631667>
E..4..@.@.&............)m...n..............
...}...s
16:53:38.575790 IP localhost.42537 > localhost.imap2: P 160:181(21) ack 529 win 307 <nop,nop,timestamp 384631677 384631677>
E..I.F@.@."g.........)..n...m......3.=.....
...}...}66 create "Archive"

16:53:38.575794 IP localhost.imap2 > localhost.42537: . ack 181 win 256 <nop,nop,timestamp 384631677 384631677>
E..4..@.@.&............)m...n..............
...}...}
16:53:38.577435 IP localhost.imap2 > localhost.42537: P 529:558(29) ack 181 win 256 <nop,nop,timestamp 384631677 384631677>
E..Q..@.@.%............)m...n........E.....
...}...}66 NO Invalid mailbox name.

16:53:38.577675 IP localhost.42537 > localhost.imap2: P 181:221(40) ack 558 win 307 <nop,nop,timestamp 384631677 384631677>
E..\.G@.@."S.........)..n...m..8...3.P.....
...}...}67 status "INBOX.Incoming" (UIDVALIDITY)
16:53:38.600289 IP localhost.imap2 > localhost.42537: P 558:615(57) ack 221 win 256 <nop,nop,timestamp 384631683 384631677>
E..m..@.@.%............)m..8n........a.....
.......}67 NO Mailbox does not exist, or must be subscribed to.

16:53:38.600297 IP localhost.42537 > localhost.imap2: P 221:223(2) ack 615 win 307 <nop,nop,timestamp 384631683 384631683>
E..6.H@.@."x.........)..n...m..q...3.*.....
........

16:53:38.639784 IP localhost.imap2 > localhost.42537: . ack 223 win 256 <nop,nop,timestamp 384631693 384631683>
E..4..@.@.&............)m..qn..............
........
16:53:38.639791 IP localhost.42537 > localhost.imap2: P 223:245(22) ack 615 win 307 <nop,nop,timestamp 384631693 384631693>
E..J.I@.@."c.........)..n...m..q...3.>.....
........68 create "Incoming"

16:53:38.639831 IP localhost.imap2 > localhost.42537: . ack 245 win 256 <nop,nop,timestamp 384631693 384631693>
E..4..@.@.&............)m..qn..............
........
16:53:38.640249 IP localhost.imap2 > localhost.42537: P 615:644(29) ack 245 win 256 <nop,nop,timestamp 384631693 384631693>
E..Q..@.@.%............)m..qn........E.....
........68 NO Invalid mailbox name.

16:53:38.640353 IP localhost.42537 > localhost.imap2: P 245:285(40) ack 644 win 307 <nop,nop,timestamp 384631693 384631693>
E..\.J@.@."P.........)..n...m......3.P.....
........69 status "INBOX.Incoming" (UIDVALIDITY)
16:53:38.640682 IP localhost.imap2 > localhost.42537: P 644:701(57) ack 285 win 256 <nop,nop,timestamp 384631693 384631693>
E..m..@.@.%............)m...n........a.....
........69 NO Mailbox does not exist, or must be subscribed to.

16:53:38.640687 IP localhost.42537 > localhost.imap2: P 285:287(2) ack 701 win 307 <nop,nop,timestamp 384631693 384631693>
E..6.K@.@."u.........)..n...m......3.*.....
........

16:53:38.679786 IP localhost.imap2 > localhost.42537: . ack 287 win 256 <nop,nop,timestamp 384631703 384631693>
E..4..@.@.&............)m...n........o.....
........
16:53:38.679794 IP localhost.42537 > localhost.imap2: P 287:309(22) ack 701 win 307 <nop,nop,timestamp 384631703 384631703>
E..J.L@.@."`.........)..n...m......3.>.....
........70 create "Incoming"

16:53:38.679835 IP localhost.imap2 > localhost.42537: . ack 309 win 256 <nop,nop,timestamp 384631703 384631703>
E..4..@.@.&............)m...n........O.....
........
16:53:38.680301 IP localhost.imap2 > localhost.42537: P 701:730(29) ack 309 win 256 <nop,nop,timestamp 384631703 384631703>
E..Q..@.@.%............)m...n........E.....
........70 NO Invalid mailbox name.

16:53:38.680403 IP localhost.42537 > localhost.imap2: P 309:348(39) ack 730 win 307 <nop,nop,timestamp 384631703 384631703>
E..[.M@.@."N.........)..n...m......3.O.....
........71 status "INBOX.Archive" (UIDVALIDITY)
16:53:38.680729 IP localhost.imap2 > localhost.42537: P 730:787(57) ack 348 win 256 <nop,nop,timestamp 384631703 384631703>
E..m..@.@.%............)m...n..D.....a.....
........71 NO Mailbox does not exist, or must be subscribed to.

16:53:38.680734 IP localhost.42537 > localhost.imap2: P 348:350(2) ack 787 win 307 <nop,nop,timestamp 384631703 384631703>
E..6.N@.@."r.........)..n..Dm......3.*.....
........

16:53:38.719788 IP localhost.imap2 > localhost.42537: . ack 350 win 256 <nop,nop,timestamp 384631713 384631703>
E..4..@.@.&............)m...n..F...........
........
16:53:38.719797 IP localhost.42537 > localhost.imap2: P 350:371(21) ack 787 win 307 <nop,nop,timestamp 384631713 384631713>
E..I.O@.@."^.........)..n..Fm......3.=.....
........72 create "Archive"

16:53:38.719838 IP localhost.imap2 > localhost.42537: . ack 371 win 256 <nop,nop,timestamp 384631713 384631713>
E..4..@.@.&............)m...n..[...........
........
16:53:38.720237 IP localhost.imap2 > localhost.42537: P 787:816(29) ack 371 win 256 <nop,nop,timestamp 384631713 384631713>
E..Q..@.@.%............)m...n..[.....E.....
........72 NO Invalid mailbox name.

16:53:38.720498 IP localhost.42537 > localhost.imap2: P 371:410(39) ack 816 win 307 <nop,nop,timestamp 384631713 384631713>
E..[.P@.@."K.........)..n..[m..:...3.O.....
........73 status "INBOX.2009-07" (UIDVALIDITY)
16:53:38.744771 IP localhost.imap2 > localhost.42537: P 816:873(57) ack 410 win 256 <nop,nop,timestamp 384631719 384631713>
E..m..@.@.%............)m..:n........a.....
........73 NO Mailbox does not exist, or must be subscribed to.

16:53:38.744779 IP localhost.42537 > localhost.imap2: P 410:412(2) ack 873 win 307 <nop,nop,timestamp 384631719 384631719>
E..6.Q@.@."o.........)..n...m..s...3.*.....
........

16:53:38.783790 IP localhost.imap2 > localhost.42537: . ack 412 win 256 <nop,nop,timestamp 384631729 384631719>
E..4..@.@.&............)m..sn..............
........
16:53:38.783797 IP localhost.42537 > localhost.imap2: P 412:433(21) ack 873 win 307 <nop,nop,timestamp 384631729 384631729>
E..I.R@.@."[.........)..n...m..s...3.=.....
........74 create "2009-07"

16:53:38.783838 IP localhost.imap2 > localhost.42537: . ack 433 win 256 <nop,nop,timestamp 384631729 384631729>
E..4..@.@.%............)m..sn..............
........
16:53:38.784248 IP localhost.imap2 > localhost.42537: P 873:902(29) ack 433 win 256 <nop,nop,timestamp 384631729 384631729>
E..Q..@.@.%............)m..sn........E.....
........74 NO Invalid mailbox name.

16:53:38.784369 IP localhost.42537 > localhost.imap2: P 433:472(39) ack 902 win 307 <nop,nop,timestamp 384631729 384631729>
E..[.S@.@."H.........)..n...m......3.O.....
........75 status "INBOX.2009-07" (UIDVALIDITY)
16:53:38.784769 IP localhost.imap2 > localhost.42537: P 902:959(57) ack 472 win 256 <nop,nop,timestamp 384631729 384631729>
E..m..@.@.%............)m...n........a.....
........75 NO Mailbox does not exist, or must be subscribed to.

16:53:38.784776 IP localhost.42537 > localhost.imap2: P 472:474(2) ack 959 win 307 <nop,nop,timestamp 384631729 384631729>
E..6.T@.@."l.........)..n...m......3.*.....
........

16:53:38.823795 IP localhost.imap2 > localhost.42537: . ack 474 win 256 <nop,nop,timestamp 384631739 384631729>
E..4..@.@.%............)m...n........j.....
........
16:53:38.823803 IP localhost.42537 > localhost.imap2: P 474:495(21) ack 959 win 307 <nop,nop,timestamp 384631739 384631739>
E..I.U@.@."X.........)..n...m......3.=.....
........76 create "2009-07"

16:53:38.823843 IP localhost.imap2 > localhost.42537: . ack 495 win 256 <nop,nop,timestamp 384631739 384631739>
E..4..@.@.%............)m...n........K.....
........
16:53:38.824213 IP localhost.imap2 > localhost.42537: P 959:988(29) ack 495 win 256 <nop,nop,timestamp 384631739 384631739>
E..Q..@.@.%............)m...n........E.....
........76 NO Invalid mailbox name.

16:53:38.824344 IP localhost.42537 > localhost.imap2: P 495:535(40) ack 988 win 307 <nop,nop,timestamp 384631739 384631739>
E..\.V@.@."D.........)..n...m......3.P.....
........77 status "INBOX.Incoming" (UIDVALIDITY)
16:53:38.824669 IP localhost.imap2 > localhost.42537: P 988:1045(57) ack 535 win 256 <nop,nop,timestamp 384631739 384631739>
E..m..@.@.%............)m...n........a.....
........77 NO Mailbox does not exist, or must be subscribed to.

16:53:38.824674 IP localhost.42537 > localhost.imap2: P 535:537(2) ack 1045 win 307 <nop,nop,timestamp 384631739 384631739>
E..6.W@.@."i.........)..n...m......3.*.....
........

16:53:38.863796 IP localhost.imap2 > localhost.42537: . ack 537 win 256 <nop,nop,timestamp 384631749 384631739>
E..4..@.@.%............)m...n..............
........
16:53:38.863805 IP localhost.42537 > localhost.imap2: P 537:559(22) ack 1045 win 307 <nop,nop,timestamp 384631749 384631749>
E..J.X@.@."T.........)..n...m......3.>.....
........78 create "Incoming"

16:53:38.863845 IP localhost.imap2 > localhost.42537: . ack 559 win 256 <nop,nop,timestamp 384631749 384631749>
E..4..@.@.%............)m...n..............
........
16:53:38.864307 IP localhost.imap2 > localhost.42537: P 1045:1074(29) ack 559 win 256 <nop,nop,timestamp 384631749 384631749>
E..Q..@.@.%............)m...n........E.....
........78 NO Invalid mailbox name.

16:53:38.864423 IP localhost.42537 > localhost.imap2: P 559:598(39) ack 1074 win 307 <nop,nop,timestamp 384631749 384631749>
E..[.Y@.@."B.........)..n...m..<...3.O.....
........79 status "INBOX.Archive" (UIDVALIDITY)
16:53:38.864795 IP localhost.imap2 > localhost.42537: P 1074:1131(57) ack 598 win 256 <nop,nop,timestamp 384631749 384631749>
E..m..@.@.%............)m..<n..>.....a.....
........79 NO Mailbox does not exist, or must be subscribed to.

16:53:38.864802 IP localhost.42537 > localhost.imap2: P 598:600(2) ack 1131 win 307 <nop,nop,timestamp 384631749 384631749>
E..6.Z@.@."f.........)..n..>m..u...3.*.....
........

16:53:38.903799 IP localhost.imap2 > localhost.42537: . ack 600 win 256 <nop,nop,timestamp 384631759 384631749>
E..4..@.@.%............)m..un..@...........
........
16:53:38.903807 IP localhost.42537 > localhost.imap2: P 600:621(21) ack 1131 win 307 <nop,nop,timestamp 384631759 384631759>
E..I.[@.@."R.........)..n..@m..u...3.=.....
........80 create "Archive"

16:53:38.903847 IP localhost.imap2 > localhost.42537: . ack 621 win 256 <nop,nop,timestamp 384631759 384631759>
E..4..@.@.%............)m..un..U...........
........
16:53:38.904331 IP localhost.imap2 > localhost.42537: P 1131:1160(29) ack 621 win 256 <nop,nop,timestamp 384631759 384631759>
E..Q..@.@.%............)m..un..U.....E.....
........80 NO Invalid mailbox name.

16:53:38.904442 IP localhost.42537 > localhost.imap2: P 621:652(31) ack 1160 win 307 <nop,nop,timestamp 384631759 384631759>
E..S.\@.@."G.........)..n..Um......3.G.....
........81 status "INBOX" (UIDVALIDITY)
16:53:38.943801 IP localhost.imap2 > localhost.42537: . ack 652 win 256 <nop,nop,timestamp 384631769 384631759>
E..4..@.@.%............)m...n..t...........
........
16:53:38.943809 IP localhost.42537 > localhost.imap2: P 652:654(2) ack 1160 win 307 <nop,nop,timestamp 384631769 384631769>
E..6.]@.@."c.........)..n..tm......3.*.....
........

16:53:38.943847 IP localhost.imap2 > localhost.42537: . ack 654 win 256 <nop,nop,timestamp 384631769 384631769>
E..4..@.@.%............)m...n..v...........
........
16:53:38.944348 IP localhost.imap2 > localhost.42537: P 1160:1228(68) ack 654 win 256 <nop,nop,timestamp 384631769 384631769>
E..x..@.@.%............)m...n..v.....l.....
........* STATUS "INBOX" (UIDVALIDITY 1248078142)
81 OK STATUS Completed.

16:53:38.948127 IP localhost.42537 > localhost.imap2: P 654:679(25) ack 1228 win 307 <nop,nop,timestamp 384631770 384631769>
E..M.^@.@."K.........)..n..vm......3.A.....
........82 select "INBOX.2009-07"
16:53:38.948606 IP localhost.imap2 > localhost.42537: P 1228:1285(57) ack 679 win 256 <nop,nop,timestamp 384631770 384631770>
E..m..@.@.%............)m...n........a.....
........82 NO Mailbox does not exist, or must be subscribed to.

16:53:38.948614 IP localhost.42537 > localhost.imap2: P 679:681(2) ack 1285 win 307 <nop,nop,timestamp 384631770 384631770>
E..6._@.@."a.........)..n...m......3.*.....
........

16:53:38.987801 IP localhost.imap2 > localhost.42537: . ack 681 win 256 <nop,nop,timestamp 384631780 384631770>
E..4..@.@.%............)m...n..............
........
16:53:38.987810 IP localhost.42537 > localhost.imap2: P 681:708(27) ack 1285 win 307 <nop,nop,timestamp 384631780 384631780>
E..O.`@.@."G.........)..n...m......3.C.....
........83 select "INBOX.2009-07"

16:53:38.987870 IP localhost.imap2 > localhost.42537: . ack 708 win 256 <nop,nop,timestamp 384631780 384631780>
E..4..@.@.%............)m...n..............
........
16:53:38.988357 IP localhost.imap2 > localhost.42537: P 1285:1342(57) ack 708 win 256 <nop,nop,timestamp 384631780 384631780>
E..m..@.@.%............)m...n........a.....
........83 NO Mailbox does not exist, or must be subscribed to.

16:53:38.988700 IP localhost.42537 > localhost.imap2: P 708:733(25) ack 1342 win 307 <nop,nop,timestamp 384631780 384631780>
E..M.a@.@."H.........)..n...m..H...3.A.....
........84 select "INBOX.2009-07"
16:53:38.988951 IP localhost.imap2 > localhost.42537: P 1342:1399(57) ack 733 win 256 <nop,nop,timestamp 384631780 384631780>
E..m..@.@.%............)m..Hn........a.....
........84 NO Mailbox does not exist, or must be subscribed to.

16:53:38.988959 IP localhost.42537 > localhost.imap2: P 733:735(2) ack 1399 win 307 <nop,nop,timestamp 384631780 384631780>
E..6.b@.@."^.........)..n...m......3.*.....
........

16:53:39.027807 IP localhost.imap2 > localhost.42537: . ack 735 win 256 <nop,nop,timestamp 384631790 384631780>
E..4..@.@.%............)m...n........G.....
........
16:53:39.027816 IP localhost.42537 > localhost.imap2: P 735:762(27) ack 1399 win 307 <nop,nop,timestamp 384631790 384631790>
E..O.c@.@."D.........)..n...m......3.C.....
........85 select "INBOX.2009-07"

16:53:39.027858 IP localhost.imap2 > localhost.42537: . ack 762 win 256 <nop,nop,timestamp 384631790 384631790>
E..4..@.@.%............)m...n........".....
........
16:53:39.045394 IP localhost.imap2 > localhost.42537: P 1399:1456(57) ack 762 win 256 <nop,nop,timestamp 384631794 384631790>
E..m..@.@.%............)m...n........a.....
........85 NO Mailbox does not exist, or must be subscribed to.

16:53:39.045630 IP localhost.42537 > localhost.imap2: P 762:787(25) ack 1456 win 307 <nop,nop,timestamp 384631794 384631794>
E..M.d@.@."E.........)..n...m......3.A.....
........86 select "INBOX.2009-07"
16:53:39.045989 IP localhost.imap2 > localhost.42537: P 1456:1513(57) ack 787 win 256 <nop,nop,timestamp 384631794 384631794>
E..m..@.@.%............)m...n........a.....
........86 NO Mailbox does not exist, or must be subscribed to.

16:53:39.045996 IP localhost.42537 > localhost.imap2: P 787:789(2) ack 1513 win 307 <nop,nop,timestamp 384631794 384631794>
E..6.e@.@."[.........)..n...m......3.*.....
........

16:53:39.083807 IP localhost.imap2 > localhost.42537: . ack 789 win 256 <nop,nop,timestamp 384631804 384631794>
E..4..@.@.%............)m...n..............
........

log-tcpdump.txt (19,294 bytes)   
bertails

bertails

2010-01-26 12:07

reporter   ~0000517

Hi,

I've just uploaded a log file that comes from this command:
[[
tcpdump -s 0 -A -i lo port 143
]]

This log corresponds to exactly one action from the web interface, when I click on my folder Inbox -> Archive -> Incoming -> 2009-07.

This folder has been automatically created by a procmail rule which generated these folders:
[[
~/Maildir$ ls -a | grep 2009-07
.Archive.Incoming.2009-07
]]

But there is no need to generate the whole hierarchy (.Archive does not exist):
[[
~/Maildir$ ls -a | grep Archive
.Archive.Incoming.
.Archive.Incoming.2009-07
.Archive.Incoming.2009-08
]]

Watching the log, it seems that SOGo tries to go through all this hierarchy whereas this is useless. But I'm not 100% sure about how interpreting these logs.

skasch

skasch

2010-02-16 07:02

reporter   ~0000568

Hi,

maybe i am encountering the same problem with cyrus. added my tcpdump for
reference.
my subfolder is jmoe_archiv/...
last log from sogo:
POST /SOGo/so/jmoe/Mail//jmoe_D_domain_D_com_A_mailhost_D_domain_D_com/folderarchive/folderjmoe_U_archiv/folderthis_SP_one/view?noframe=1 HTTP/1.1" 404 208/0 0.759 - - 0

imap features and namespace:

  • OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS] mailgate.abc-digital.com Cyrus IMAP4 v2.3.7 server ready

a OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID LOGINDISABLED ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH] User logged in
a namespace

  • NAMESPACE NIL (("user/" "/")) (("" "/"))
    a OK Completed

2010-02-16 07:02

 

tcpdump.log (78,823 bytes)
wsourdeau

wsourdeau

2010-03-15 17:18

viewer   ~0000733

For that last problem, I see why. SOGo assumes that the first namespace is the root namespace. In your case, the user namespace is NIL, the other users namespace contains the user mailboxes and the shared namespace seems to be the root. I have never seen such a setup. Is that an administrative view?

skasch

skasch

2010-03-16 10:17

reporter   ~0000739

Hi,

thanks wolfgang. this layout is due to our archives residing on a different
filesystem and parallel to the inbox folder.
we´ll soon switch to dovecot and make the layout compatible.

wsourdeau

wsourdeau

2010-04-07 10:33

viewer   ~0000878

Hi Alexandre and Sascha,

I have just rebuilt today's nightlies with a potential fix, could you update your packages and tell me if it works for you?

Thanks!

skasch

skasch

2010-04-07 11:27

reporter   ~0000882

Hi Wolfgang,

just updated and yep it´s working as expected. thanks alot:)

Issue History

Date Modified Username Field Change
2010-01-19 17:52 bertails New Issue
2010-01-21 16:37 wsourdeau Note Added: 0000490
2010-01-26 11:58 bertails File Added: log-tcpdump.txt
2010-01-26 12:07 bertails Note Added: 0000517
2010-02-15 11:50 wsourdeau Relationship added related to 0000344
2010-02-16 07:02 skasch Note Added: 0000568
2010-02-16 07:02 skasch File Added: tcpdump.log
2010-02-23 09:19 ludovic Status new => assigned
2010-02-23 09:19 ludovic Assigned To => ludovic
2010-02-23 09:19 ludovic Target Version => 1.2.2
2010-03-15 17:18 wsourdeau Note Added: 0000733
2010-03-16 10:17 skasch Note Added: 0000739
2010-04-07 10:33 wsourdeau Note Added: 0000878
2010-04-07 10:33 wsourdeau Assigned To ludovic => wsourdeau
2010-04-07 10:33 wsourdeau Status assigned => feedback
2010-04-07 11:27 skasch Note Added: 0000882
2010-04-07 22:20 ludovic Status feedback => resolved
2010-04-07 22:20 ludovic Fixed in Version => 1.2.2
2010-04-07 22:20 ludovic Resolution open => fixed