Open Bug 1000578 Opened 11 years ago Updated 2 years ago

Make "change by bug 92111", "Ignoring incorrect RFC822.SIZE", optional, in order to avoid problem of "partial mail data + entire mail data" in offline-store

Categories

(MailNews Core :: Networking: IMAP, enhancement)

x86
Windows XP
enhancement

Tracking

(Not tracked)

People

(Reporter: World, Unassigned)

References

(Blocks 1 open bug)

Details

lease make "change by bug 92111" optional, in order to avoid problem of "partial mail data + entire mail data" in offline-store file. Due to "change by bug 92111", following broken message data was generated in offline-store file, even though IMAP server returns correct RFC822.SIZE. (A) (a) 2048 bytes from top of mail y previewText. + (c) Entire mail data, by quick viewing of new mail, or by auto-sync. (B) (b) Mail data after download with mime part on demaand. (data of non-displayable parts is not fetched) + (c) Entire mail data, by quick viewing of new mail, or by auto-sync. Before "change by bug 92111", this data is marked as "Bad2, so mail data is re-feched. After "change by bug 92111", this data is marked as "Good", so mail data is never re-fetched until Repair Folder. Root cause of above broken data (A)/(B) is in IMAP request URL processing code. However, in above (A)/(B), server surely returns correct RFC822.SIZE. "Ignoring incorrect RFC822.SIZE" should be "per server" option.
Blocks: 1000589
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.