Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#93 closed defect (fixed)

'using Virtual Identity as sender' for everything

Reported by: anonymous Owned by: rene
Version: 0.5.6 Keywords:
Cc:

Description

out of interest - is it intended that Virtual Identity takes over for everything (including replying from the actual account).

(previous versions only 'took over' when the address was a non 'standard' / actual one).

Thanks

Change History (19)

comment:1 in reply to:  description Changed 11 years ago by anonymous

i assume not and i've got some sort of bug

the debug info reads:

## vI_storage: isExistingIdentity compare with all Identities ## vI_storage: none existing Identity found.

but it's definitely an existing Identity.

any ideas?

thanks

Replying to anonymous:

out of interest - is it intended that Virtual Identity takes over for everything (including replying from the actual account).

(previous versions only 'took over' when the address was a non 'standard' / actual one).

Thanks

comment:2 Changed 11 years ago by rene

Owner: set to rene
Status: newassigned

Hi,

you are right, virtual Identity should only play a role if there is no identical real Identity.

Maybe the Identity you are going to use is just different in one aspect (like the used smtp server) and therefore not matching? Currently changing the handling of virtual Identities to easier get all those related informations, by in 0.5.6 it's hard to know what gets compared.

Can you please post a little more of the debug-log (or send it by mail to me)? take care of confidential email addresses.

Thanks for the report, Rene

comment:3 Changed 11 years ago by anonymous

please find details of the debug log below (for this example i sent an email from one account back to the same account, and virtual identity still took over):

Thunderbird 2.0.0.16 (2008070808; Windows NT 5.1)

  • British English Dictionary en-GB@… 1.19
  • Buttons! {a3ba6d6b-e8de-465a-b155-f87586e47039} 0.5.3.2
  • ConfigDate? {782E3D25-61FD-4997-AA8F-D3F18FA92ECC} 0.5
  • Display Mail User Agent {F8147CF4-B9E3-445B-AA87-081ED66548F8} 1.6.1
  • EditHtml? {4a104f95-6584-4f9d-81cf-8071c43d5510} 0.2.2
  • Folderpane Tools {b243fe83-b8a7-47de-855d-21d865243d5d} 0.0.5
  • header scroll extension {F8147CF4-B9E3-445B-AA87-081ED66548FA} 0.3.3
  • MagicSLR {6e071e83-d8d6-8ca9-6129-eb8e8144596f} 2.0
  • Mail Redirect {CC3C233D-6668-41bc-AAEB-F3A1D1D594F5} 0.7.4
  • MinimizeToTray? {31513E58-F253-47ad-86DB-D5F21E905429} 0.0.1.2006102615+
  • No New Window on Double Click {a4b8de48-2633-4a8a-9c81-d4acfc786287} 0.2.3
  • Tb AutoSave? Extension {66A77B85-970E-487e-B297-16E5478173BE} 0.1.6
  • TB Reset Quote Header Extension {2893F2E1-EFFC-463f-8E8B-FD4702C0FA77} 0.4.3
  • View Headers Toggle Button {CC181FFE-82BD-4c02-907F-4B79C4C404F2} 2.0.1
  • Virtual Identity {dddd428e-5ac8-4a81-9f78-276c734f75b8} 0.5.6

## v_identity: mod. FillIdentityListPopup? ## v_identity: init. ## v_identity: adapt GenericSendMessage? ## v_identity: initSystemStage1. ## v_smtpSelector: selectUsedSMTPServer ## v_smtpSelector: setMenuToKey 'smtp3' ## v_smtpSelector: use SMTP from BaseIdentity?: smtp3 ## vI_msgIdentityClone: 'id1' ## v_identity: init done. ## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/xxxxxxx1.default/virtualIdentity.rdf' ## v_identity: NotifyComposeFieldsReady? ## v_identity: NotifyComposeBodyReady? ## v_identity: initSystemStage2. ## vI_msgIdentityClone: initReplyToFields id=id1 ## vI_msgIdentityClone: initReplyToFields identity.replyTo: ## vI_smartIdentity: msgComposeType = 6 ## vI_smartIdentity: Reply() ## vI_storage: Storage deactivated ## vI_smartIdentity: SmartReply() ## vI_smartIdentity: ---------------------------------------------------------- ## vI_smartIdentity: reading header 'envelope-to' ## vI_smartIdentity: found 'X@…' ## vI_smartIdentity: reading header 'x-original-to' ## vI_smartIdentity: reading header 'to' ## vI_smartIdentity: found 'X <X@…>' ## vI_smartIdentity: reading header 'cc' ## vI_smartIdentity: 2 address(es) after parsing, before filtering ## vI_smartIdentity: no filters configured ## identityCollection: add new address to result:X@X.com ## identityCollection: added fullName 'X' to stored email 'X@…' ## vI_smartIdentity: filtering done, 1 address(es) left ## vI_smartIdentity: ---------------------------------------------------------- ## identityCollection: add new address to result:X <X@…> ## vI_smartIdentity: merged SmartReply? & Storage, 1 address(es) left ## vI_msgIdentityClone: addIdentityToCloneMenu 'null' ## vI_storage: isExistingIdentity compare with all Identities ## vI_storage: none existing Identity found. ## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null' ## vI_msgIdentityClone: addSeparatorToCloneMenu ## vI_helper: addIdentityMenuItem 'virtual Id' ## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id' ## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand() ## vI_msgIdentityClone: LoadIdentity? ## vI_msgIdentityClone: LoadIdentity? virtual Identity ## v_smtpSelector: setMenuToKey ## vI_msgIdentityClone: label: 'undefined' ## vI_msgIdentityClone: new label: 'X <X@…>' ## v_identity: getAddress: address 'X <X@…>' name 'X' email 'X@…' ## vI_storage: isExistingIdentity compare with Identity id1 ## vI_storage: none existing Identity found. using Virtual Identity as sender. ## vI_storage: awSetInputAndPopupValue 'addressCol2#1' ## vI_storage: Storage deactivated removed sender from recipients list.

Thanks again for taking the time to look at this (and for developing the program ... i'd be lost without it).

comment:4 Changed 11 years ago by anonymous

whoops, i'll try again -

Thunderbird 2.0.0.16 (2008070808; Windows NT 5.1)
 - British English Dictionary en-GB@dictionaries.addons.mozilla.org 1.19
 - Buttons! {a3ba6d6b-e8de-465a-b155-f87586e47039} 0.5.3.2
 - ConfigDate {782E3D25-61FD-4997-AA8F-D3F18FA92ECC} 0.5
 - Display Mail User Agent {F8147CF4-B9E3-445B-AA87-081ED66548F8} 1.6.1
 - EditHtml {4a104f95-6584-4f9d-81cf-8071c43d5510} 0.2.2
 - Folderpane Tools {b243fe83-b8a7-47de-855d-21d865243d5d} 0.0.5
 - header scroll extension {F8147CF4-B9E3-445B-AA87-081ED66548FA} 0.3.3
 - MagicSLR {6e071e83-d8d6-8ca9-6129-eb8e8144596f} 2.0
 - Mail Redirect {CC3C233D-6668-41bc-AAEB-F3A1D1D594F5} 0.7.4
 - MinimizeToTray {31513E58-F253-47ad-86DB-D5F21E905429} 0.0.1.2006102615+
 - No New Window on Double Click {a4b8de48-2633-4a8a-9c81-d4acfc786287} 0.2.3
 - Tb AutoSave Extension {66A77B85-970E-487e-B297-16E5478173BE} 0.1.6
 - TB Reset Quote Header Extension {2893F2E1-EFFC-463f-8E8B-FD4702C0FA77} 0.4.3
 - View Headers Toggle Button {CC181FFE-82BD-4c02-907F-4B79C4C404F2} 2.0.1
 - Virtual Identity {dddd428e-5ac8-4a81-9f78-276c734f75b8} 0.5.6
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/xxxxxxx1.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: Storage deactivated
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'X@X.com'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'X <X@X.com>'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:X@X.com
## identityCollection:   added fullName 'X' to stored email 'X@X.com'
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:X <X@X.com>
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'X <X@X.com>'
## v_identity: getAddress: address 'X <X@X.com>' name 'X' email 'X@X.com'
## vI_storage: isExistingIdentity compare with Identity id1
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.

comment:5 Changed 11 years ago by anonymous

another issue i've noticed is that if an email is blank, for some reason Virtual Identity doesn't copy over any 'to' address. I've pasted below the following two debug logs (the first with no text in the email, the second with some):

Thunderbird 2.0.0.16 (2008070808; Windows NT 5.1)
 - British English Dictionary en-GB@dictionaries.addons.mozilla.org 1.19
 - Buttons! {a3ba6d6b-e8de-465a-b155-f87586e47039} 0.5.3.2
 - ConfigDate {782E3D25-61FD-4997-AA8F-D3F18FA92ECC} 0.5
 - Display Mail User Agent {F8147CF4-B9E3-445B-AA87-081ED66548F8} 1.6.1
 - EditHtml {4a104f95-6584-4f9d-81cf-8071c43d5510} 0.2.2
 - Folderpane Tools {b243fe83-b8a7-47de-855d-21d865243d5d} 0.0.5
 - header scroll extension {F8147CF4-B9E3-445B-AA87-081ED66548FA} 0.3.3
 - MagicSLR {6e071e83-d8d6-8ca9-6129-eb8e8144596f} 2.0
 - Mail Redirect {CC3C233D-6668-41bc-AAEB-F3A1D1D594F5} 0.7.4
 - MinimizeToTray {31513E58-F253-47ad-86DB-D5F21E905429} 0.0.1.2006102615+
 - No New Window on Double Click {a4b8de48-2633-4a8a-9c81-d4acfc786287} 0.2.3
 - Tb AutoSave Extension {66A77B85-970E-487e-B297-16E5478173BE} 0.1.6
 - TB Reset Quote Header Extension {2893F2E1-EFFC-463f-8E8B-FD4702C0FA77} 0.4.3
 - View Headers Toggle Button {CC181FFE-82BD-4c02-907F-4B79C4C404F2} 2.0.1
 - Virtual Identity {dddd428e-5ac8-4a81-9f78-276c734f75b8} 0.5.6
--------------------------------------------------------------------------------
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/habyebw1.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: Storage deactivated
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'test@x.com'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'test@x.com'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:test@x.com
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:test@x.com
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'test@x.com'
## v_identity: getAddress: address 'test@x.com' name '' email 'test@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.

and

Thunderbird 2.0.0.16 (2008070808; Windows NT 5.1)
 - British English Dictionary en-GB@dictionaries.addons.mozilla.org 1.19
 - Buttons! {a3ba6d6b-e8de-465a-b155-f87586e47039} 0.5.3.2
 - ConfigDate {782E3D25-61FD-4997-AA8F-D3F18FA92ECC} 0.5
 - Display Mail User Agent {F8147CF4-B9E3-445B-AA87-081ED66548F8} 1.6.1
 - EditHtml {4a104f95-6584-4f9d-81cf-8071c43d5510} 0.2.2
 - Folderpane Tools {b243fe83-b8a7-47de-855d-21d865243d5d} 0.0.5
 - header scroll extension {F8147CF4-B9E3-445B-AA87-081ED66548FA} 0.3.3
 - MagicSLR {6e071e83-d8d6-8ca9-6129-eb8e8144596f} 2.0
 - Mail Redirect {CC3C233D-6668-41bc-AAEB-F3A1D1D594F5} 0.7.4
 - MinimizeToTray {31513E58-F253-47ad-86DB-D5F21E905429} 0.0.1.2006102615+
 - No New Window on Double Click {a4b8de48-2633-4a8a-9c81-d4acfc786287} 0.2.3
 - Tb AutoSave Extension {66A77B85-970E-487e-B297-16E5478173BE} 0.1.6
 - TB Reset Quote Header Extension {2893F2E1-EFFC-463f-8E8B-FD4702C0FA77} 0.4.3
 - View Headers Toggle Button {CC181FFE-82BD-4c02-907F-4B79C4C404F2} 2.0.1
 - Virtual Identity {dddd428e-5ac8-4a81-9f78-276c734f75b8} 0.5.6
--------------------------------------------------------------------------------
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp5'
## v_smtpSelector: use SMTP from BaseIdentity: smtp5
## vI_msgIdentityClone: 'id6'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/habyebw1.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id6
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: Storage deactivated
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'test@x.com'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'test@x.com'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:test@x.com
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:test@x.com
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'test@x.com'
## v_identity: getAddress: address 'test@x.com' name '' email 'test@x.com'
## vI_storage: isExistingIdentity compare with Identity id6
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.

The only difference would appear to be the last 3 lines

thanks again

comment:6 Changed 11 years ago by rene

Hi,

thanks for the debug logs. About the first problem, is the address 'X <X@…>' like mentioned in

## identityCollection:   add new address to result:X <X@X.com>

really in your identity settings? How does the log looks like if you select it directly from the dropdown menu?

The second thing is a problem with the SmartReply and the removal of the recipient, if it collides with the senders identity

**  removed sender from recipients list.

Seems like this has to be improved ether. I will have a deeper look into this (non)feature soon.

Nice regards, Rene

comment:7 in reply to:  6 Changed 11 years ago by anonymous

Replying to rene:

Hi,

thanks for the debug logs. About the first problem, is the address 'X <X@…>' like mentioned in

## identityCollection:   add new address to result:X <X@X.com>

all i did to the log was find&replace the account name with a 'X' and the website with 'X', otherwise the log is as it was

really in your identity settings? How does the log looks like if you select it directly from the dropdown menu?

I think this is what you're asking for (i've selected reply and it's used Virtual Identity despite the account already being in existance, then i've then selected the actual account via the drop down menu). If that's not what you're after - let me know.

Thunderbird 2.0.0.16 (2008070808; Windows NT 5.1)
 - British English Dictionary en-GB@dictionaries.addons.mozilla.org 1.19
 - Buttons! {a3ba6d6b-e8de-465a-b155-f87586e47039} 0.5.3.2
 - ConfigDate {782E3D25-61FD-4997-AA8F-D3F18FA92ECC} 0.5
 - Display Mail User Agent {F8147CF4-B9E3-445B-AA87-081ED66548F8} 1.6.1
 - EditHtml {4a104f95-6584-4f9d-81cf-8071c43d5510} 0.2.2
 - Folderpane Tools {b243fe83-b8a7-47de-855d-21d865243d5d} 0.0.5
 - header scroll extension {F8147CF4-B9E3-445B-AA87-081ED66548FA} 0.3.3
 - MagicSLR {6e071e83-d8d6-8ca9-6129-eb8e8144596f} 2.0
 - Mail Redirect {CC3C233D-6668-41bc-AAEB-F3A1D1D594F5} 0.7.4
 - MinimizeToTray {31513E58-F253-47ad-86DB-D5F21E905429} 0.0.1.2006102615+
 - No New Window on Double Click {a4b8de48-2633-4a8a-9c81-d4acfc786287} 0.2.3
 - Tb AutoSave Extension {66A77B85-970E-487e-B297-16E5478173BE} 0.1.6
 - TB Reset Quote Header Extension {2893F2E1-EFFC-463f-8E8B-FD4702C0FA77} 0.4.3
 - View Headers Toggle Button {CC181FFE-82BD-4c02-907F-4B79C4C404F2} 2.0.1
 - Virtual Identity {dddd428e-5ac8-4a81-9f78-276c734f75b8} 0.5.6
--------------------------------------------------------------------------------
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/x/Application%20Data/Thunderbird/Profiles/mm.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: getVIdentityFromAllRecipients()
## vI_storage: isMailingList 'Y <Y@y.com>' 
## vI_storage: isMailList  false.
## vI_rdfDatasource: readVIdentityFromRDF.
## v_identity: getAddress: address 'Y <Y@y.com>' name 'Y' email 'Y@y.com'
## vI_rdfDatasource: __getRDFResourceForVIdentity: recDescription=Y <Y@y.com>
## vI_rdfDatasource: readVIdentityFromRDF no data found.
## vI_storage: found 0 address(es)
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'X@x.com'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'x <X@x.com>'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:X@x.com
## identityCollection:   added fullName 'x' to stored email 'X@x.com'
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:x <X@x.com>
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'x <X@x.com>'
## v_identity: getAddress: address 'x <X@x.com>' name 'x' email 'X@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: cleanupReplyTo
## vI_msgIdentityClone: copySelectedIdentity
## vI_msgIdentityClone: copySelectedIdentity MsgIdentityPopup.doCommand()
## v_smtpSelector: setMenuToKey 'smtp3'
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## v_identity: getAddress: address 'x <X@x.com>' name 'x' email 'X@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## vI_storage: existing Identity found: id1

Thanks again

comment:8 Changed 11 years ago by rene

Hi,

thanks for your effort. Feeling a little helpless :) this is how it is after the identity is retrieved:

## v_identity: getAddress: address 'x <X@x.com>' name 'x' email 'X@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## vI_storage: none existing Identity found.

and this is how it should look like, the same way as when you choosed the menu-item.

## v_identity: getAddress: address 'x <X@x.com>' name 'x' email 'X@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## vI_storage: existing Identity found: id1

so, think the only way is to test it in your environment, please use the testing version from http://absorb.it/software/virtual_identity/other/virtual_identity_0.5.6mod.xpi and check the debug-output again. It is a version of 0.5.6 with some additional debug-messages, nothing else changed. It will hopefully show why the comparison goes wrong. Additionally it might be good to have a look in the Javascript Error Console (Tools->Error Console), maybe something goes wrong on this side.

Nice regards, Rene

comment:9 Changed 11 years ago by anonymous

hi again

thanks for your help.

Here's the log for simply replying: (if it's easier for you to look at the unmodified version - let me know where to email it to)

Thunderbird 2.0.0.16 (2008070808; Windows NT 5.1)
 - British English Dictionary en-GB@dictionaries.addons.mozilla.org 1.19
 - Buttons! {a3ba6d6b-e8de-465a-b155-f87586e47039} 0.5.3.2
 - ConfigDate {782E3D25-61FD-4997-AA8F-D3F18FA92ECC} 0.5
 - Display Mail User Agent {F8147CF4-B9E3-445B-AA87-081ED66548F8} 1.6.1
 - EditHtml {4a104f95-6584-4f9d-81cf-8071c43d5510} 0.2.2
 - Folderpane Tools {b243fe83-b8a7-47de-855d-21d865243d5d} 0.0.5
 - header scroll extension {F8147CF4-B9E3-445B-AA87-081ED66548FA} 0.3.3
 - MagicSLR {6e071e83-d8d6-8ca9-6129-eb8e8144596f} 2.0
 - Mail Redirect {CC3C233D-6668-41bc-AAEB-F3A1D1D594F5} 0.7.4
 - MinimizeToTray {31513E58-F253-47ad-86DB-D5F21E905429} 0.0.1.2006102615+
 - No New Window on Double Click {a4b8de48-2633-4a8a-9c81-d4acfc786287} 0.2.3
 - Tb AutoSave Extension {66A77B85-970E-487e-B297-16E5478173BE} 0.1.6
 - TB Reset Quote Header Extension {2893F2E1-EFFC-463f-8E8B-FD4702C0FA77} 0.4.3
 - View Headers Toggle Button {CC181FFE-82BD-4c02-907F-4B79C4C404F2} 2.0.1
 - Virtual Identity {dddd428e-5ac8-4a81-9f78-276c734f75b8} 0.5.6
--------------------------------------------------------------------------------
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/ssssexx1.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: Storage deactivated
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'x@x.com'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'X <x@x.com>'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:x@x.com
## identityCollection:   added fullName 'X' to stored email 'x@x.com'
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:X <x@x.com>
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## identityData comparing with identity
## identityData non-equal smtp: this.smtp='null' compareSmtp='smtp3'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal email: this.email='x@x.com' compareIdentityData.email='x@x.net'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal email: this.email='x@x.com' compareIdentityData.email='X.x@x.com'
## identityData non-equal smtp: this.smtp='null' compareSmtp='smtp2'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal email: this.email='x@x.com' compareIdentityData.email='x@x.org'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal email: this.email='x@x.com' compareIdentityData.email='x@d--s.co.uk'
## identityData non-equal smtp: this.smtp='null' compareSmtp='smtp5'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal email: this.email='x@x.com' compareIdentityData.email='x@x.co.uk'
## identityData non-equal smtp: this.smtp='null' compareSmtp='smtp6'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal email: this.email='x@x.com' compareIdentityData.email='X@gmail.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='X' compareIdentityData.fullName='x@x.co.uk'
## identityData non-equal email: this.email='x@x.com' compareIdentityData.email='x@x.co.uk'
## identityData non-equal smtp: this.smtp='null' compareSmtp='smtp4'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='X' compareIdentityData.fullName='dss@x.net'
## identityData non-equal email: this.email='x@x.com' compareIdentityData.email='xx@x.net'
## identityData non-equal smtp: this.smtp='null' compareSmtp='smtp7'
## identityData comparing with identity done, equal='false'
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'X <x@x.com>'
## v_identity: getAddress: address 'X <x@x.com>' name 'X' email 'x@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## identityData comparing with identity
## identityData non-equal smtp: this.smtp='' compareSmtp='smtp3'
## identityData comparing with identity done, equal='false'
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.

when selecting an account via the drop down menu, the following is added:

## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: cleanupReplyTo
## vI_msgIdentityClone: copySelectedIdentity
## vI_msgIdentityClone: copySelectedIdentity MsgIdentityPopup.doCommand()
## v_smtpSelector: setMenuToKey 'smtp3'
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## v_identity: getAddress: address 'X <x@x>' name 'X' email 'x@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## identityData comparing with identity
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1

The Error Console shows the following:

Error: [Exception... "'JavaScript component does not have a method named: "NotifyComposeBodyReady"' when calling method: [nsIMsgComposeStateListener::NotifyComposeBodyReady]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "<unknown>"  data: no]
Error: bUpdateUndoButtons is not defined
Source File: chrome://buttons/content/composeWindow.js
Line: 146

One thing i've noticed is that the following lines is missing in the log for the account being used: compareIdentityData.email='x@…' for example, if the email is sent to x@… and that's an actual account - there is no "compareIdentityData.email='x@…'" entry in the log. Likewise, if another account is used.

comment:10 Changed 11 years ago by rene

Resolution: fixed
Status: assignedclosed

Hi,

ok, got the problem.

The Identity found by SmartReply has no SMTP-server set. Which is obvious, cause there is no chance to get one from a received email. Cause of a bug this was recognized the same way like the option to store the usage of the Default SMTP. In a case that your current identity didn't used the Default SMTP, the SMTP was changed by SmartReply and the identity was indicated as a Virtual One.

A bugfix is implemented in [428], please try a snapshot of this bugfix (virtual-identity_r428_2008-09-18.xpi).

Thanks for the great help in debugging, please report if the version works for you.

Nice regards, Rene

comment:11 Changed 11 years ago by anonymous

it would appear to work for id1 but doesn't seem to have solved the issue for another accounts.

Here's a log for another one:

Thunderbird 2.0.0.16 (2008070808; Windows NT 5.1)
 - British English Dictionary en-GB@dictionaries.addons.mozilla.org 1.19
 - Buttons! {a3ba6d6b-e8de-465a-b155-f87586e47039} 0.5.3.2
 - ConfigDate {782E3D25-61FD-4997-AA8F-D3F18FA92ECC} 0.5
 - Display Mail User Agent {F8147CF4-B9E3-445B-AA87-081ED66548F8} 1.6.1
 - EditHtml {4a104f95-6584-4f9d-81cf-8071c43d5510} 0.2.2
 - Folderpane Tools {b243fe83-b8a7-47de-855d-21d865243d5d} 0.0.5
 - header scroll extension {F8147CF4-B9E3-445B-AA87-081ED66548FA} 0.3.3
 - MagicSLR {6e071e83-d8d6-8ca9-6129-eb8e8144596f} 2.0
 - Mail Redirect {CC3C233D-6668-41bc-AAEB-F3A1D1D594F5} 0.7.4
 - MinimizeToTray {31513E58-F253-47ad-86DB-D5F21E905429} 0.0.1.2006102615+
 - No New Window on Double Click {a4b8de48-2633-4a8a-9c81-d4acfc786287} 0.2.3
 - Tb AutoSave Extension {66A77B85-970E-487e-B297-16E5478173BE} 0.1.6
 - TB Reset Quote Header Extension {2893F2E1-EFFC-463f-8E8B-FD4702C0FA77} 0.4.3
 - View Headers Toggle Button {CC181FFE-82BD-4c02-907F-4B79C4C404F2} 2.0.1
 - Virtual Identity {dddd428e-5ac8-4a81-9f78-276c734f75b8} 0.5.6
--------------------------------------------------------------------------------
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
..._._## vI_msgIdentityClone: 'id3'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/hkkk1.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id3
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: Storage deactivated
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'x@sh.net'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'x@sh.net'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:x@sh.net
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:x@sh.net
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'x@sh.net'
## v_identity: getAddress: address 'x@sh.net' name '' email 'x@sh.net'
## vI_storage: isExistingIdentity compare with Identity id3
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.



and the bit if changing the drop down menu


## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: cleanupReplyTo
## vI_msgIdentityClone: copySelectedIdentity
## vI_msgIdentityClone: copySelectedIdentity MsgIdentityPopup.doCommand()
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: initReplyToFields id=id3
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## v_identity: getAddress: address 'X <x@sh.net>' name 'X' email 'x@sh.net'
## vI_storage: isExistingIdentity compare with Identity id3
## vI_storage: existing Identity found: id3



again - thanks

comment:12 Changed 11 years ago by rene

Resolution: fixed
Status: closedreopened

Hi,

strange thing. Added the additional output to in the current version, so please check again the extension from http://absorb.it/software/virtual_identity/other/virtual_identity_0.5.6mod.xpi which now also includes the recent changes. Looking forward to finally solve the problem,

Rene

comment:13 Changed 11 years ago by anonymous

i hope the following helps -

Log when sent to main actually existing account (id1):

## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/hw1.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: Storage deactivated
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'ds@X.com'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'X <ds@X.com>'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:ds@X.com
## identityCollection:   added fullName 'X' to stored email 'ds@X.com'
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:X <ds@X.com>
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## identityData comparing with identity
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'id1'
## vI_msgIdentityClone: setMenuToMenuItem ' - ds@X.com'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: cleanupReplyTo
## vI_msgIdentityClone: copySelectedIdentity
## vI_msgIdentityClone: copySelectedIdentity MsgIdentityPopup.doCommand()
## v_smtpSelector: setMenuToKey 'smtp3'
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## v_identity: getAddress: address 'X <ds@X.com>' name 'X' email 'ds@X.com'
## vI_storage: isExistingIdentity compare with Identity id1
## identityData comparing with identity
## identityData comparing smtp: this.smtp='smtp3' compareSmtp='smtp3' defaultSMTP='smtp1'
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1

Log when sent to non-existing account (note virtual identity works for the 'from' address, but a 'to' address is missing in the email):

## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/h1.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: Storage deactivated
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'dsss@X.com'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'dsss@X.com'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:dsss@X.com
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:dsss@X.com
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='ds@X.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='ds@X.net'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='X.Z@X.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='ds@X.org'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='ds@X.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='W@o2.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='X.Z@gmail.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='Y@Y.co.uk'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='Y@Y.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='dss@X.net'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='dss@X.net'
## identityData comparing with identity done, equal='false'
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'dsss@X.com'
## v_identity: getAddress: address 'dsss@X.com' name '' email 'dsss@X.com'
## vI_storage: isExistingIdentity compare with Identity id1
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dsss@X.com' compareIdentityData.email='ds@X.com'
## identityData comparing smtp: this.smtp='' compareSmtp='smtp3' defaultSMTP='smtp1'
## identityData non-equal smtp: mainSmtp='smtp1' compareSmtp='smtp3'
## identityData comparing with identity done, equal='false'
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.

Log when sent to existing actual account (id8) note - Virtual Identity takes over for the 'from' address and the 'to' field is missing). the 'from' field displays the address in red, and the the right it says "virtual Id -" then the address followed by the correct id (id8)

## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp7'
## v_smtpSelector: use SMTP from BaseIdentity: smtp7
## vI_msgIdentityClone: 'id8'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/w1.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id8
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_storage: Storage deactivated
## vI_smartIdentity: __SmartReply()
## vI_smartIdentity: ----------------------------------------------------------
## vI_smartIdentity: reading header 'envelope-to'
## vI_smartIdentity:   found 'dss@X.net'
## vI_smartIdentity: reading header 'x-original-to'
## vI_smartIdentity: reading header 'to'
## vI_smartIdentity:   found 'dss@X.net'
## vI_smartIdentity: reading header 'cc'
## vI_smartIdentity: 2 address(es) after parsing, before filtering
## vI_smartIdentity: no filters configured
## identityCollection:   add new address to result:dss@X.net
## vI_smartIdentity: filtering done, 1 address(es) left
## vI_smartIdentity: ----------------------------------------------------------
## identityCollection:   add new address to result:dss@X.net
## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left
## vI_msgIdentityClone: addIdentityToCloneMenu 'null'
## vI_storage: isExistingIdentity compare with all Identities
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@X.net' compareIdentityData.email='ds@X.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@X.net' compareIdentityData.email='ds@X.net'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@X.net' compareIdentityData.email='X.Z@X.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@X.net' compareIdentityData.email='ds@X.org'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@X.net' compareIdentityData.email='ds@X.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@X.net' compareIdentityData.email='W@o2.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@X.net' compareIdentityData.email='X.Z@gmail.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='Y@Y.co.uk'
## identityData non-equal email: this.email='dss@X.net' compareIdentityData.email='Y@Y.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='dss@X.net'
## identityData comparing with identity done, equal='false'
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'dss@X.net'
## v_identity: getAddress: address 'dss@X.net' name '' email 'dss@X.net'
## vI_storage: isExistingIdentity compare with Identity id8
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='' compareIdentityData.fullName='dss@X.net'
## identityData comparing smtp: this.smtp='' compareSmtp='smtp7' defaultSMTP='smtp1'
## identityData non-equal smtp: mainSmtp='smtp1' compareSmtp='smtp7'
## identityData comparing with identity done, equal='false'
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.

again - thanks

comment:14 Changed 11 years ago by rene

Hi,

first case: everything ok.

second case: everything ok, except that the recipient is removed.

third case: everything seems ok ether. Looks like there is a Fullname in id8 ('dss@…') and no Fullname in the retrieved email. Activate the 'ignore full name while comparing email addresses with existing identities'-switch in the pref dialog (SmartReply Tab) and it should recognize both identities the same. Still the recipient is removed.

If it's like this, only the removed recipient is a problem. Currently it should only be removed if it is the same like the newly created virtual identity - which makes sense from my point of view. Is it required to have the same recipient like the sender? Maybe I miss some cases...

Nice regards, Rene

comment:15 Changed 11 years ago by anonymous

you're right - the 'ignore full name' setting does the trick - thanks a million. Otherwise it's working fine (well apart from the occassional missing recipient).

thanks again

comment:16 Changed 11 years ago by anonymous

it's working for the most part but here are the logs for some random ones where the recipient didn't copy over:

## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_smartIdentity: reply from Sent folder, using SmartDraft. 
## vI_smartIdentity: ReplyOnSent() (rules like SmartDraft)
## vI_smartIdentity: __SmartDraftOrReplyOnSent()
## vI_smartIdentity: sender 'dsssss@y.net <dss@y.net>'
## vI_storage: Storage deactivated
## vI_msgIdentityClone: addIdentityToCloneMenu 'undefined'
## vI_storage: isExistingIdentity compare with all Identities
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='ds@x.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='ds@y.net'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='X.W@x.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='ds@y.org'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='ds@x.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='07730064019@o2.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='X.W@gmail.com'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='z@z.co.uk'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='z@z.co.uk'
## identityData comparing with identity done, equal='false'
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='dss@y.net'
## identityData comparing with identity done, equal='false'
## vI_storage: none existing Identity found.
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'null'
## vI_msgIdentityClone: addSeparatorToCloneMenu
## vI_helper: addIdentityMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem 'virtual Id'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: LoadIdentity virtual Identity
## v_smtpSelector: setMenuToKey ''
## vI_msgIdentityClone: label: 'undefined'
## vI_msgIdentityClone: new label: 'dsssss@y.net <dss@y.net>'
## v_identity: getAddress: address 'dsssss@y.net <dss@y.net>' name 'dsssss@y.net' email 'dss@y.net'
## vI_storage: isExistingIdentity compare with Identity id1
## identityData comparing with identity
## identityData non-equal fullName: ignoreFullName='null' this.fullName='dsssss@y.net' compareIdentityData.fullName='X'
## identityData non-equal email: this.email='dss@y.net' compareIdentityData.email='ds@x.com'
## identityData comparing smtp: this.smtp='' compareSmtp='smtp3' defaultSMTP='smtp1'
## identityData non-equal smtp: mainSmtp='smtp1' compareSmtp='smtp3'
## identityData comparing with identity done, equal='false'
## vI_storage: none existing Identity found.
** using Virtual Identity as sender.
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.
## v_identity: VIdentity_GenericSendMessage
## v_identity: getAddress: address 'dsssss@y.net <dss@y.net>' name 'dsssss@y.net' email 'dss@y.net'
## vI_account: Stored virtualIdentity (name dsssss@y.net email dss@y.net smtp )
## vI_account: preparing Fcc --- use Settings of Modified Account
## vI_account: Stored (doFcc true fccFolder mailbox://nobody@Local%20Folders/Sent fccFolderPickerMode 0(3))
## vI_account: preparing Draft --- use Settings of Modified Account
## vI_account: Stored (draftFolder mailbox://nobody@Local%20Folders/Drafts draftsFolderPickerMode 0(3))
## vI_account: preparing Templates --- use Settings of Modified Account
## vI_account: Stored (stationeryFolder mailbox://nobody@Local%20Folders/Templates tmplFolderPickerMode 0(3))
## vI_helper: addIdentityMenuItem ' - ds@x.com'
## v_identity: StateListener reports ComposeProcessDone
## vI_account: removing account account12.
## vI_storage: clean.
## v_identity: SaveInFolderDone
## vI_storage: clean.
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_smartIdentity: reply from Sent folder, using SmartDraft. 
## vI_smartIdentity: ReplyOnSent() (rules like SmartDraft)
## vI_smartIdentity: __SmartDraftOrReplyOnSent()
## vI_smartIdentity: sender 'X <ds@x.com>'
## vI_storage: Storage deactivated
## vI_msgIdentityClone: addIdentityToCloneMenu 'undefined'
## vI_storage: isExistingIdentity compare with all Identities
## identityData comparing with identity
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'id1'
## vI_msgIdentityClone: setMenuToMenuItem ' - ds@x.com'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: cleanupReplyTo
## vI_msgIdentityClone: copySelectedIdentity
## vI_msgIdentityClone: copySelectedIdentity MsgIdentityPopup.doCommand()
## v_smtpSelector: setMenuToKey 'smtp3'
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## v_identity: getAddress: address 'X <ds@x.com>' name 'X' email 'ds@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## identityData comparing with identity
## identityData comparing smtp: this.smtp='smtp3' compareSmtp='smtp3' defaultSMTP='smtp1'
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.
## v_identity: VIdentity_GenericSendMessage
## v_identity: StateListener reports ComposeProcessDone
## vI_storage: clean.
## v_identity: SaveInFolderDone
## vI_storage: clean.
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_smartIdentity: reply from Sent folder, using SmartDraft. 
## vI_smartIdentity: ReplyOnSent() (rules like SmartDraft)
## vI_smartIdentity: __SmartDraftOrReplyOnSent()
## vI_smartIdentity: sender 'X <ds@x.com>'
## vI_storage: Storage deactivated
## vI_msgIdentityClone: addIdentityToCloneMenu 'undefined'
## vI_storage: isExistingIdentity compare with all Identities
## identityData comparing with identity
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'id1'
## vI_msgIdentityClone: setMenuToMenuItem ' - ds@x.com'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: cleanupReplyTo
## vI_msgIdentityClone: copySelectedIdentity
## vI_msgIdentityClone: copySelectedIdentity MsgIdentityPopup.doCommand()
## v_smtpSelector: setMenuToKey 'smtp3'
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## v_identity: getAddress: address 'X <ds@x.com>' name 'X' email 'ds@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## identityData comparing with identity
## identityData comparing smtp: this.smtp='smtp3' compareSmtp='smtp3' defaultSMTP='smtp1'
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.
## v_identity: VIdentity_GenericSendMessage
## v_identity: StateListener reports ComposeProcessDone
## vI_storage: clean.
## v_identity: SaveInFolderDone
## vI_storage: clean.
## v_identity: mod. FillIdentityListPopup
## v_identity: init.
## v_identity: adapt GenericSendMessage
## v_identity: initSystemStage1.
## v_smtpSelector: __selectUsedSMTPServer
## v_smtpSelector: setMenuToKey 'smtp3'
## v_smtpSelector: use SMTP from BaseIdentity: smtp3
## vI_msgIdentityClone: 'id1'
## v_identity: init done.
## vI_rdfDatasource read rdf from 'file:///C:/Documents%20and%20Settings/X/Application%20Data/Thunderbird/Profiles/.default/virtualIdentity.rdf'
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_smartIdentity: reply from Sent folder, using SmartDraft. 
## vI_smartIdentity: ReplyOnSent() (rules like SmartDraft)
## vI_smartIdentity: __SmartDraftOrReplyOnSent()
## vI_smartIdentity: sender 'X <ds@x.com>'
## vI_storage: Storage deactivated
## vI_msgIdentityClone: addIdentityToCloneMenu 'undefined'
## vI_storage: isExistingIdentity compare with all Identities
## identityData comparing with identity
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1
## vI_msgIdentityClone: addIdentityToCloneMenu existingId 'id1'
## vI_msgIdentityClone: setMenuToMenuItem ' - ds@x.com'
## vI_msgIdentityClone: setMenuToMenuItem MsgIdentityPopup_clone.doCommand()
## vI_msgIdentityClone: LoadIdentity
## vI_msgIdentityClone: cleanupReplyTo
## vI_msgIdentityClone: copySelectedIdentity
## vI_msgIdentityClone: copySelectedIdentity MsgIdentityPopup.doCommand()
## v_smtpSelector: setMenuToKey 'smtp3'
## vI_msgIdentityClone: initReplyToFields id=id1
## vI_msgIdentityClone: initReplyToFields identity.replyTo: 
## v_identity: getAddress: address 'X <ds@x.com>' name 'X' email 'ds@x.com'
## vI_storage: isExistingIdentity compare with Identity id1
## identityData comparing with identity
## identityData comparing smtp: this.smtp='smtp3' compareSmtp='smtp3' defaultSMTP='smtp1'
## identityData comparing with identity done, equal='true'
## vI_storage: existing Identity found: id1
## vI_storage: awSetInputAndPopupValue 'addressCol2#1'
## vI_storage: Storage deactivated
**  removed sender from recipients list.
## v_identity: VIdentity_GenericSendMessage
## v_identity: StateListener reports ComposeProcessDone
## vI_storage: clean.
## v_identity: SaveInFolderDone
## vI_storage: clean.

comment:17 Changed 11 years ago by rene

Hi,

you stumbled into another special case...

reply from Sent folder, using SmartDraft.

You are replying to a mail which is located in your Send folder. In such a case it makes no sense to analyze the headers the way like you retrieved that mail, it's a mail you composed before and has the settings which you liked to have it. So SmartReply is not used, SmartDraft kicks in.

But, ignoreFullname doesn't work / makes sense for SmartDraft. Because it's a Draft (or a mail you sended) it should find the former senders Identity the way you used it, with or without a fitting fullName. It's just reproducing the identity you used for sending the mail, hopefully it does this right :)

Nice regards, feel free to ask more, seems like there is a little bit to much magic going on with the extension...

Rene

comment:18 Changed 11 years ago by rene

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.