Open Bug 1000578 Opened 10 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.