
How to permanently request a "Delivery Status notification"
In earlier versions of Thunderbird it was posible from he options menu to be able to always request "Delivery Status Notification" not to be confused with "Return Receipt" In the latest version you do not seem to bea ble to do this as the option has disappeared and you have to do it manually with every e-mai you send.
Is there a way of enabling it even if it means adding a line in the prefs.js ?
Cheers Luke
Chosen solution
Glad to hear that you figured it out. I'm not sure what that second preference does which resolved the problem, I assume that there must be another pref globally enabling or disabling DSN aside from the identity default setting, which is used instead if the "custom prefs" aren't enabled.
Read this answer in context 👍 0All Replies (8)
It's still there, in two different places:
- Tools → Options → Advanced → General, click "Return Receipts" at the top, check "When sending messages, always request...";
- Tools → Account Settings → (account) → Return Receipts, check "Customize return receipts for this account" to enable the per-account settings if you want different settings for each account.
Or, are you talking about the DSN Settings addon? I think the request DSN by default was removed from the preference dialog after TB 2.0 already, and that add-on brought it back for TB 3.0 and 3.1; I don't know if it works for the most recent Thunderbird versions.
Either way, if it's still supported be the backend, "always request a Delivery Status Notification" should toggle mail.identity.default.dsn_always_request_on which you can do manually in the Config Editor:
- Tools → Options → Advanced → General, click Config Editor
- right-click into the window, select New → Boolean
- name mail.identity.default.dsn_always_request_on value true
or you can replace "default" with "id1", "id2", etc., to have it apply to specific identities only.
This was exactly the sort of answer I expected and wanted to hear. However I've tried it with both the
mail.identity.default.dsn_always_request_on = true
and
mail.identity.id1.dsn_always_request_on = true mail.identity.id2.dsn_always_request_on = true
and it did not work.
I did restart Thunderbird on both tries.
If I tick the Options -> Delivery Status Notification in the write e-mail screen it works ok. This implies the request can be made it's just the always on part that does not work. According to the About screen I'm running version 24.5.0. Any further help would be appreciated.
Thank you Luke
I entered your mail.identity.default.dsn_always_request_on into google
and I came across a couple of lines of code which seem to indicate that you also have to add mail.identity.default.dsn_use_custom_prefs = true
I did that and it worked thank you very much Luke
Chosen Solution
Glad to hear that you figured it out. I'm not sure what that second preference does which resolved the problem, I assume that there must be another pref globally enabling or disabling DSN aside from the identity default setting, which is used instead if the "custom prefs" aren't enabled.
It's mentioned above but could be easily missed ... For future reference the addon link is https://addons.mozilla.org/en-us/thunderbird/addon/dsn-settings/
I think I found the way to fix it permanently. Adding the mail.identity.default.dsn_always_request_on line did nothing for me, it still did not set the DSN to always on in version 24.6.0. However, a few lines above the location of the failed addition is this boolean toggle:
mail.dsn.always_request_on
When that is toggled true, the DSN request becomes permanent with no need for add-ons or the use of "custom prefs".
Modified
also described at https://bugzilla.mozilla.org/show_bug.cgi?id=93085#c77