Complete Send In Background: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 5: Line 5:
|Feature status note=up for grabs
|Feature status note=up for grabs
}}
}}
{{FeatureTeam}}
{{FeatureTeam
{{FeaturePageBody}}
|Feature feature manager=Mark Banner
}}
{{FeaturePageBody
|Feature overview=Send in Background is intended to remove the interrupt of the user between clicking on send and having a visual sudo-block to be able to continue using and processing email.
|Feature users and use cases=When a user hits send, we currently display a progress dialog whilst the send is in progress and the file is saved to the sent folder.
 
With send in background we would save the email to the local outbox, remove the compose window from the display and send the email.
 
This allows the user to continue working with email, whilst still sending the email.
 
If there is an error whilst sending the email, then Thunderbird can decide what to do, whether to try again later, or notify the user, or a mixture of both.
 
One area we have to be careful with is shutdown - if Thunderbird is in the process of sending an email, we shouldn't abort that - but allow it to be finished (whilst also informing the user). Additionally, if emails are waiting to be sent, we should potentially alert about those as well.
|Feature requirements=* Save email locally
* Send email in the background without interrupting user
* Attempt to re-send email without user interaction if the send fails
* Gracefully handle persistent failures
 
|Feature implementation plan=At its heart, this feature uses the send later functionality to operate. When enabled, emails are saved in the Outbox (in Local Folders) without the "Queued" flag set on them. nsMsgSendLater then detects the presence of the email and sends it in the background, with status reporting to the activity manager.
 
Currently the basic implementation works, but error and edge cases aren't correctly handled. For testing purposes mailnews.sendInBackground can be set to true.
 
{{Bug|511079}} is the tracking bug with dependencies showing the current issues.
|Feature qa review=[[Thunderbird/TestPlans/SendInBackground]]
}}
{{FeatureInfo
{{FeatureInfo
|Feature priority=Unprioritized
|Feature priority=Unprioritized
Line 13: Line 37:
}}
}}
{{FeatureTeamStatus}}
{{FeatureTeamStatus}}
I'm requesting to consider finishing this feature in TB, for which some basic work is already done, but it is not complete yet: https://wiki.mozilla.org/Thunderbird/TestPlans/SendInBackground
It is a great option and would benefit greatly. Thanks
-- From Product Council: Hi, thanks for the suggestion, however we can't move this forward without someone to drive the feature (this doesn't have to be a coder). We also need at least the first two boxes in the definition stage filling out for this to be useful to us and it can go through the feature inbox. Therefore moving back to on hold until we get these resolved.
canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,628

edits