Thunderbird/TestPlans/SendInBackground: Difference between revisions

m
→‎Current Status: simplify steps at top
(more complete description)
m (→‎Current Status: simplify steps at top)
Line 17: Line 17:
== Current Status ==
== Current Status ==


The feature is currently disabled by default due to pieces that are not yet implemented. To enable the feature for testing, go into Preferences -> Advanced -> General -> Config Editor and change <code>mailnews.sendInBackground</code> to <code>true</code> and '''restart''' Thunderbird.  (Note, to have a "silent" send in background, one should also set <code>mailnews.show_send_progress</code> to <code>false</code> which stops showing of the send 'progress' window.)
The feature is currently disabled by default due to pieces that are not yet implemented. To enable the feature for testing:
* go to Preferences -> Advanced -> General -> Config Editor  
** change <code>mailnews.sendInBackground</code> to <code>true</code> to enable asynchronous sending
** (recommended) change <code>mailnews.show_send_progress</code> to <code>false</code> to stop showing the send 'progress' window
* '''restart Thunderbird'''


The following parts are implemented:
The following parts are implemented:


* Basic send in background.
* Basic send in background.
** Sending a message will temporarily (for about a second) put it in the Outbox in Local Folders, and then Thunderbird will attempt to send it.
** Sending a message will put the message in the Outbox in Local Folders, and then Thunderbird will attempt to send it.  Once successfully sent, the message is removed from Outbox.
* Activity Manager progress and notifications
* Activity Manager progress and notifications
** The activity manager will echo progress and notifications of sending messages in the background (or via Send Later).
** The activity manager will echo progress and notifications of sending messages in the background (or via Send Later).
Line 28: Line 32:
** Sending a message and attempting to quit should bring up a dialog which is retained until the message is sent. On Windows and Linux this will only happen if File -> Quit is used not the 'x' on the window.
** Sending a message and attempting to quit should bring up a dialog which is retained until the message is sent. On Windows and Linux this will only happen if File -> Quit is used not the 'x' on the window.


Partial list of parts are not yet implemented (for more details see the open bugs which block {{bug|511079}}):
'''Partial list of functions not yet working / implemented (see the open bugs which block {{bug|511079}} for more detail):'''


* If there is an error, Thunderbird does not yet attempt to automatically send the message a second time (until another message is sent).
* If there is an error, Thunderbird does <u>not</u> attempt to automatically send the message again (at least, not until another message is sent).
* If there are multiple messages queued, Thunderbird does not yet attempt to automatically send other messages that are queued.
* If multiple messages are queued, Thunderbird does not attempt to automatically send messages that are queued behind a failing message.
* Thunderbird does not yet notify the user if messages are being sent during shutdown.
* Thunderbird does not notify the user if messages are being sent during shutdown.


== Test Steps ==
== Test Steps ==
canmove, Confirmed users
2,198

edits