#406 closed defect (worksforme)
Reply-to address for replies to email received to: a VI is populated, incorrectly, with Parent address
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Version: | 0.9.9 | Keywords: | |
Cc: |
Description
When replying to a message received at VI-assigned alias/identity, a dialog box pops-up asking to "Choose a Virtual Identity".
Selecting the identity opens a TB compose window.
In that compose window,
(1) the "To:" field is correctly populated (2) in the "From: (= Reply-to)" line, click/pulldown of the "virtual-id" menu shows the VI selected in the dialog box as selected/highlighted
BUT,
(3) the *displayed* Reply-to address in the "From: (= Reply-to)" line is the PARENT address of the VI, *not* the expected VI alias/address itself
Change History (6)
comment:1 Changed 10 years ago by
comment:2 Changed 10 years ago by
i think this is what you need ...
VI Debug Pane output
============================================================================ -------------------------------------------------------------------------------- Thunderbird 17.0.3 (20130215141451; Linux x86_64) -------------------------------------------------------------------------------- main: mod. FillIdentityList main: init. main: adapt GenericSendMessage main: initSystemStage1. virtualIdentity: v_identity.xml identityData setter virtualIdentity: v_identity.xml smtp set to 'smtp3' virtualIdentity: v_identity.xml resultingID: fullName='name1' email='acct1@domain1.com' smtp='smtp3' id='id1' existingID='true' virtualIdentity: v_identity.xml identityData setter done. identityData: email not equal ('acct1@domain1.com' != 'acct2@domain2.com') identityData: smtp not equal ('smtp3' != 'smtp6') identityData: id not equal ('id1' != 'id2') identityData: fullName not equal ('name2' != 'name3') identityData: email not equal ('acct1@domain1.com' != 'acct3@domain1.com') identityData: id not equal ('id1' != 'id3') identityData: fullName not equal ('name2' != 'name3') identityData: email not equal ('acct2@domain2.com' != 'acct3@domain1.com') identityData: smtp not equal ('smtp6' != 'smtp3') identityData: id not equal ('id2' != 'id3') identityData: fullName not equal ('name2' != 'name4') identityData: email not equal ('acct1@domain1.com' != 'acct4@domain2.com') identityData: smtp not equal ('smtp3' != 'smtp6') identityData: id not equal ('id1' != 'id4') identityData: fullName not equal ('name2' != 'name4') identityData: email not equal ('acct2@domain2.com' != 'acct4@domain2.com') identityData: id not equal ('id2' != 'id4') identityData: fullName not equal ('name3' != 'name4') identityData: email not equal ('acct3@domain1.com' != 'acct4@domain2.com') identityData: smtp not equal ('smtp3' != 'smtp6') identityData: id not equal ('id3' != 'id4') identityData: fullName not equal ('name2' != 'name5') identityData: email not equal ('acct1@domain1.com' != 'acct0@domain0.com') identityData: smtp not equal ('smtp3' != 'smtp6') identityData: id not equal ('id1' != 'id5') identityData: fullName not equal ('name2' != 'name5') identityData: email not equal ('acct2@domain2.com' != 'acct0@domain0.com') identityData: id not equal ('id2' != 'id5') identityData: fullName not equal ('name3' != 'name5') identityData: email not equal ('acct3@domain1.com' != 'acct0@domain0.com') identityData: smtp not equal ('smtp3' != 'smtp6') identityData: id not equal ('id3' != 'id5') identityData: fullName not equal ('name4' != 'name5') identityData: email not equal ('acct4@domain2.com' != 'acct0@domain0.com') identityData: id not equal ('id4' != 'id5') identityData: fullName not equal ('name2' != 'name6') identityData: email not equal ('acct1@domain1.com' != 'acct5@domain3.com') identityData: smtp not equal ('smtp3' != 'smtp5') identityData: id not equal ('id1' != 'id6') identityData: fullName not equal ('name2' != 'name6') identityData: email not equal ('acct2@domain2.com' != 'acct5@domain3.com') identityData: smtp not equal ('smtp6' != 'smtp5') identityData: id not equal ('id2' != 'id6') identityData: fullName not equal ('name3' != 'name6') identityData: email not equal ('acct3@domain1.com' != 'acct5@domain3.com') identityData: smtp not equal ('smtp3' != 'smtp5') identityData: id not equal ('id3' != 'id6') identityData: fullName not equal ('name4' != 'name6') identityData: email not equal ('acct4@domain2.com' != 'acct5@domain3.com') identityData: smtp not equal ('smtp6' != 'smtp5') identityData: id not equal ('id4' != 'id6') identityData: fullName not equal ('name5' != 'name6') identityData: email not equal ('acct0@domain0.com' != 'acct5@domain3.com') identityData: smtp not equal ('smtp6' != 'smtp5') identityData: id not equal ('id5' != 'id6') identityData: fullName not equal ('name2' != 'name7') identityData: email not equal ('acct1@domain1.com' != 'acct6@domain4.com') identityData: smtp not equal ('smtp3' != 'smtp4') identityData: id not equal ('id1' != 'id7') identityData: fullName not equal ('name2' != 'name7') identityData: email not equal ('acct2@domain2.com' != 'acct6@domain4.com') identityData: smtp not equal ('smtp6' != 'smtp4') identityData: id not equal ('id2' != 'id7') identityData: fullName not equal ('name3' != 'name7') identityData: email not equal ('acct3@domain1.com' != 'acct6@domain4.com') identityData: smtp not equal ('smtp3' != 'smtp4') identityData: id not equal ('id3' != 'id7') identityData: fullName not equal ('name4' != 'name7') identityData: email not equal ('acct4@domain2.com' != 'acct6@domain4.com') identityData: smtp not equal ('smtp6' != 'smtp4') identityData: id not equal ('id4' != 'id7') identityData: fullName not equal ('name5' != 'name7') identityData: email not equal ('acct0@domain0.com' != 'acct6@domain4.com') identityData: smtp not equal ('smtp6' != 'smtp4') identityData: id not equal ('id5' != 'id7') identityData: fullName not equal ('name6' != 'name7') identityData: email not equal ('acct5@domain3.com' != 'acct6@domain4.com') identityData: smtp not equal ('smtp5' != 'smtp4') identityData: id not equal ('id6' != 'id7') identityData: fullName not equal ('name2' != 'name8') identityData: email not equal ('acct1@domain1.com' != 'acct7@domain5.com') identityData: smtp not equal ('smtp3' != 'smtp2') identityData: id not equal ('id1' != 'id9') identityData: fullName not equal ('name2' != 'name8') identityData: email not equal ('acct2@domain2.com' != 'acct7@domain5.com') identityData: smtp not equal ('smtp6' != 'smtp2') identityData: id not equal ('id2' != 'id9') identityData: fullName not equal ('name3' != 'name8') identityData: email not equal ('acct3@domain1.com' != 'acct7@domain5.com') identityData: smtp not equal ('smtp3' != 'smtp2') identityData: id not equal ('id3' != 'id9') identityData: fullName not equal ('name4' != 'name8') identityData: email not equal ('acct4@domain2.com' != 'acct7@domain5.com') identityData: smtp not equal ('smtp6' != 'smtp2') identityData: id not equal ('id4' != 'id9') identityData: fullName not equal ('name5' != 'name8') identityData: email not equal ('acct0@domain0.com' != 'acct7@domain5.com') identityData: smtp not equal ('smtp6' != 'smtp2') identityData: id not equal ('id5' != 'id9') identityData: fullName not equal ('name6' != 'name8') identityData: email not equal ('acct5@domain3.com' != 'acct7@domain5.com') identityData: smtp not equal ('smtp5' != 'smtp2') identityData: id not equal ('id6' != 'id9') identityData: fullName not equal ('name7' != 'name8') identityData: email not equal ('acct6@domain4.com' != 'acct7@domain5.com') identityData: smtp not equal ('smtp4' != 'smtp2') identityData: id not equal ('id7' != 'id9') identityData: fullName not equal ('name2' != 'name9') identityData: email not equal ('acct1@domain1.com' != 'account8@domain6.com') identityData: smtp not equal ('smtp3' != 'smtp7') identityData: id not equal ('id1' != 'id8') identityData: fullName not equal ('name2' != 'name9') identityData: email not equal ('acct2@domain2.com' != 'account8@domain6.com') identityData: smtp not equal ('smtp6' != 'smtp7') identityData: id not equal ('id2' != 'id8') identityData: fullName not equal ('name3' != 'name9') identityData: email not equal ('acct3@domain1.com' != 'account8@domain6.com') identityData: smtp not equal ('smtp3' != 'smtp7') identityData: id not equal ('id3' != 'id8') identityData: fullName not equal ('name4' != 'name9') identityData: email not equal ('acct4@domain2.com' != 'account8@domain6.com') identityData: smtp not equal ('smtp6' != 'smtp7') identityData: id not equal ('id4' != 'id8') identityData: fullName not equal ('name5' != 'name9') identityData: email not equal ('acct0@domain0.com' != 'account8@domain6.com') identityData: smtp not equal ('smtp6' != 'smtp7') identityData: id not equal ('id5' != 'id8') identityData: fullName not equal ('name6' != 'name9') identityData: email not equal ('acct5@domain3.com' != 'account8@domain6.com') identityData: smtp not equal ('smtp5' != 'smtp7') identityData: id not equal ('id6' != 'id8') identityData: fullName not equal ('name7' != 'name9') identityData: email not equal ('acct6@domain4.com' != 'account8@domain6.com') identityData: smtp not equal ('smtp4' != 'smtp7') identityData: id not equal ('id7' != 'id8') identityData: fullName not equal ('name8' != 'name9') identityData: email not equal ('acct7@domain5.com' != 'account8@domain6.com') identityData: smtp not equal ('smtp2' != 'smtp7') identityData: id not equal ('id9' != 'id8') main: initSystemStage1 done. main: init done. -------------------------------------------------------------------------------- addon: Advanced Unread Folders 2.0 addon: Sieve 0.2.2 addon: Mail Redirect 0.7.6.12 addon: Outgoing Message Format 1.1 addon: Console² 0.9 addon: Folder Pane View Switcher 1.10 addon: Extra Folder Columns 1.1.4 addon: Account Colors 6.5 addon: WiseStamp 3.11.21 addon: Personal Level Indicators 0.5 addon: Contact Tabs 2.0 addon: MoreFunctionsForAddressBook 0.6.8.1 addon: AddressBookTab 1.5 addon: Select Addressbook Text 1.5 addon: Folder Account 5.0 addon: Allow HTML Temp 3.6.3 addon: Show All Body Parts 1.2 addon: Signature Switch 1.6.11 addon: NestedQuote Remover 0.8.10 addon: OrderAtt 1.4 addon: SmtpSwitch 1.0.3 addon: Imap-ACL-Extension 0.2.2 addon: Unified Search 0.7.1 addon: Resize Header 2.0 addon: Test Pilot for Thunderbird 1.3.9 [DISABLED] addon: Toggle Word Wrap 1.9 addon: RedirectFilter 0.1.7 addon: Edit email subject 2.0.2 addon: Lightning 1.9 addon: Stylish 1.3.1 addon: Quicktext 0.9.11.5 addon: SmartTemplate4 0.9.2 addon: Virtual Identity 0.9.9 addon: MoreLayouts 2.7 addon: Manually sort folders 1.1 addon: Enigmail 1.5 addon: Identity Chooser 1.8.1 addon: Subject Manager 0.3.2 addon: QuickFolders 3.11 addon: Default 17.0.3 addon: Windows Media Player Plug-in [DISABLED] addon: QuickTime Plug-in 7.6.9 [DISABLED] addon: DivX Browser Plug-In [DISABLED] addon: mplayerplug-in is now gecko-mediaplayer 1.0.7 [DISABLED] addon: RealPlayer 9 [DISABLED] addon: Java(TM) Plug-in 1.7.0_13 [DISABLED] addon: Shockwave Flash [DISABLED] -------------------------------------------------------------------------------- main: NotifyComposeFieldsReady main: NotifyComposeBodyReady main: initSystemStage2. replyToSelf: removed ReplyTo found in row 1 rdfDatasource: init: read rdf from 'file:///home/myuser/.thunderbird/vqkru77z.new/virtualIdentity.rdf' rdfDatasource: register AccountManagerObserver smartIdentity: msgComposeTypeReference = 2 smartIdentity: Reply rdfDatasource: init: read rdf from 'file:///home/myuser/.thunderbird/vqkru77z.new/virtualIdentity.rdf' rdfDatasource: register AccountManagerObserver smartIdentityCollection: Reply() smartIdentityCollection: checking against id1 rdfDatasource: __getDescriptionAndType: 'orders@vendor-domain.com' is no MailList rdfDatasource: readVIdentityFromRDF no data found. rdfDatasource: __getDescriptionAndType: 'orders@vendor-domain.com' is no MailList rdfDatasource: findMatchingFilter for orders@vendor-domain.com rdfDatasource: findMatchingFilter no match found. rdfDatasource: __getDescriptionAndType: 'vendoralias1@domain1.com' is no MailList rdfDatasource: readVIdentityFromRDF no data found. rdfDatasource: __getDescriptionAndType: 'vendoralias1@domain1.com' is no MailList rdfDatasource: findMatchingFilter for vendoralias1@domain1.com rdfDatasource: findMatchingFilter no match found. rdfDatasource: found 0 address(es) smartIdentityCollection: __SmartReply() smartIdentityCollection: ---------------------------------------------------------- smartIdentityCollection: reading header 'envelope-to': '' smartIdentityCollection: reading header 'x-original-to': '' smartIdentityCollection: reading header 'to': 'vendoralias1@domain1.com' identityData: add new address to result: vendoralias1@domain1.com identityData: add new address to result: vendoralias1@domain1.com smartIdentityCollection: found 'vendoralias1@domain1.com' smartIdentityCollection: reading header 'cc': '' smartIdentityCollection: 1 address(es) after parsing, before filtering smartIdentityCollection: no filters configured identityData: add new address to result: vendoralias1@domain1.com smartIdentityCollection: filtering done, 1 address(es) left smartIdentityCollection: ---------------------------------------------------------- smartIdentityCollection: merged SmartReply & Storage, 1 address(es) left smartIdentity: __smartIdentitySelection autocreate=false identityData: fullName not equal ('name2' != 'null') identityData: email not equal ('acct1@domain1.com' != 'vendoralias1@domain1.com') identityData: fullName not equal ('name2' != 'null') identityData: email not equal ('acct2@domain2.com' != 'vendoralias1@domain1.com') identityData: fullName not equal ('name3' != 'null') identityData: email not equal ('acct3@domain1.com' != 'vendoralias1@domain1.com') identityData: fullName not equal ('name4' != 'null') identityData: email not equal ('acct4@domain2.com' != 'vendoralias1@domain1.com') identityData: fullName not equal ('name5' != 'null') identityData: email not equal ('acct0@domain0.com' != 'vendoralias1@domain1.com') identityData: fullName not equal ('name6' != 'null') identityData: email not equal ('acct5@domain3.com' != 'vendoralias1@domain1.com') identityData: fullName not equal ('name7' != 'null') identityData: email not equal ('acct6@domain4.com' != 'vendoralias1@domain1.com') identityData: fullName not equal ('name8' != 'null') identityData: email not equal ('acct7@domain5.com' != 'vendoralias1@domain1.com') identityData: fullName not equal ('name9' != 'null') identityData: email not equal ('account8@domain6.com' != 'vendoralias1@domain1.com') smartIdentity: __smartIdentitySelection _allIdentities.number=1 _ask_always=true _ask=true smartIdentity: smartIdentityReplyDialog index=0: 'vendoralias1@domain1.com' (,) main: initSystemStage2 done. storage: awOnBlur 'addressCol2#2' storage: no recipient found, not checked. ============================================================================
Javascript Error Console output
============================================================================ ---------- Warning: XUL box for _moz_generated_content_before element contained an inline #text child, forcing all its children to be wrapped in a block. Source file: chrome://messenger/content/messenger.xul ---------- Warning: XUL box for _moz_generated_content_before element contained an inline #text child, forcing all its children to be wrapped in a block. Source file: chrome://messenger/content/folderDisplay.js Line: 1621 ---------- Warning: XUL box for _moz_generated_content_before element contained an inline #text child, forcing all its children to be wrapped in a block. Source file: chrome://messenger/content/messenger.xul ---------- Warning: XUL box for _moz_generated_content_before element contained an inline #text child, forcing all its children to be wrapped in a block. Source file: chrome://messenger/content/messenger.xul ---------- Warning: XUL box for _moz_generated_content_before element contained an inline #text child, forcing all its children to be wrapped in a block. Source file: chrome://messenger/content/messenger.xul ---------- Invalid chrome URI: / ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Warning: Use of Mutation Events is deprecated. Use MutationObserver instead. Source file: chrome://orderatt/content/OrderAtt_Overlay.js Line: 459 ---------- Error: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebNavigation.sessionHistory]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://global/content/bindings/browser.xml :: :: line 716" data: no] Source file: chrome://global/content/bindings/browser.xml Line: 723 ---------- Error: TypeError: elem.tooltipElem is undefined Source file: chrome://v_identity/content/bindings/v_identity.xml Line: 43 ---------- Error: TypeError: signatureWindow.ss_signature is undefined Source file: resource://v_identity/plugins/signatureSwitch.js Line: 47 ============================================================================
comment:3 Changed 10 years ago by
Hi,
wow, you have a lot of other extensions enabled, tested some of them, but didn't found any relations. Can you check if this problem stays there if you disable all the other extensions? Sorry for the trouble,
regards, Rene
comment:4 Changed 10 years ago by
I'd previously tested individual extensions that I'd thought might be related -- with no changes.
Per your suggestion, I did a tree-sort on the extensions and identified the source of the problem -- the "Signature Switch" extension (https://addons.mozilla.org/en-us/thunderbird/addon/signature-switch/)
With JUST VirtualIdentity? and SignatureSwitch enabled, the problem exists as reported.
Disabling SignatureSwitch causes the VI problem to vanish -- returning back to expected behvavior.
comment:5 Changed 10 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Hi,
still have no idea whats happening this, same versions of virtual id and signature-switch worked without problems in my tests. Did some fixes for the errors you logged (without having been able to trace them). These fixes are part of 0.9.10, please check and reopen the ticket if this still does not work for you.
Nice regards, Rene
comment:6 Changed 10 years ago by
0.9.10 appears to have fixed this issue.
after upgrade, and re-enable of SignatureSwitch, replies work in VI as expected.
thanks.
Hi,
can you please activate the debug-output and provide a bug-report for the phase opening the compose-window? Something seems to be really wrong. An it would be nice if you can check the Javascript-Error-Console for related errors. See FAQ. Please replace confidential information (email addresses etc.) before posting here.
Thanks for the report, sorry for your trouble, regards, Rene