Closed Bug 918197 Opened 11 years ago Closed 11 years ago

[email] POP3 support: Implement simple whole-message synchronization

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
1.3 Sprint 3 - 10/25

People

(Reporter: asuth, Assigned: mcav)

References

Details

As discussed in our sprint planning and in subsequent vidyo discussion with mcav, it's probably the simplest first step if we just have POP3 synchronization synchronize all messages in their entirety. This may involve enhancements to the node.js mailparser lib that we use, especially if we reuse some of our existing MIME tests and the like to help with coverage. Most of the body/attachment analysis can be done by building on what imapchew.js does when given a bodystructure. (And some of that logic may want to be factored out into a more common place). The general sync tracking mechanism is to maintain a list/map that tracks the UIDL's of all the messages we have already synchronized and thus should not re-import into our account. Initially this might best be stored as additional info on the account's INBOX. I did a brief survey of the android and thunderbird pop3 implementations and potentional lessons gleaned from it starting at https://bugzilla.mozilla.org/show_bug.cgi?id=832924#c5
Assignee: nobody → mcav
Target Milestone: --- → 1.3 Sprint 3 - 10/25
Landed support in bug 832924.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.