Closed Bug 916088 Opened 7 years ago Closed 6 years ago

[User Story] POP3 email retrieval


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

Gonk (Firefox OS)
Not set



1.3 Sprint 4 - 11/8
blocking-b2g 1.3+


(Reporter: arogers, Assigned: mcav)



(Keywords: feature, Whiteboard: [ucid:Productivity63, 1.3:p1, ft:productivity])

User Story:

As a user I do not want my phone to automatically download full messages or attachements until I choose to read them or unless they are very small. I want to receve enough of the message to be able to make that desision (from, subject, includes attachments and a small portion of the message body.)  When I chose to read an email the remainder of the email should be retrieved. I want to be notified before I download large messages and have the option to cancel the retreival.  Large emails are those that are > 1  MB (to verify size limit).

Acceptance Criteria:

1. When new email is found on the server only the header information and the first few lines of the message are retrieved (Approx 2k - 4k).
2. If the email is small ( < 8k ) it will be downloaded completely.
3. I see an indication if there may be attachments included in the message
4. I can review from, subject, first line and attachment information in the message list.
5. When I chose to review the email by tapping it on the message list, the complete email content is retrieved from the server if it has not been already
6. If I am on wireless and If the email is large (>1m) I will be notified that I am about to download a large message and could incur 
cost. I am given the option to cancel.
7. Emails are not removed from the server and they are kept in an unread state.
8. Error states should be handled gracefully (UX to provide input)


1. The current IMAP/SMTP interfaces can be reused for POP3 configuration and the current email app can be extended to support POP3 (ie; no material UI additions required)
2. The current Thunderbird autoconfig database can be utlized to automatically configure server information for known domains.
3. POP3 emails will always be left on the server - even if deleted from the mobile
4. The sending of email is already available through the existing IMAP/SMTP modules
Keywords: feature
Whiteboard: [ucid:Productivity63]
Assignee: nobody → mcav
Target Milestone: --- → 1.3 Sprint 3 - 10/25
blocking-b2g: --- → koi+
blocking-b2g: koi+ → 1.3+
Blocks: 937014
Target Milestone: 1.3 Sprint 3 - 10/25 → 1.3 Sprint 4 - 11/8
Blocks: 916080
No longer blocks: 937014
Whiteboard: [ucid:Productivity63] → [ucid:Productivity63][1.3:p1]
Blocks: 937014
No longer blocks: 916080
Whiteboard: [ucid:Productivity63][1.3:p1] → [ucid:Productivity63, 1.3:p1, ft:productivity]
Thank you very much for everything you’ve done.

Test cases:
You need to log in before you can comment on or make changes to this bug.