Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#320 closed defect (fixed)

Virtual Identity selects a wrong sender identity

Reported by: Nico Haase <nico@…> Owned by:
Version: 0.8.0pre Keywords:
Cc:

Description (last modified by rene)

When answering mails, the latest version of VI (and also the former stable 0.6.8) select a wrong sender identity by using the sender of the mail I answer to. I use TB 5, and the error did not occur with TB 3. Here is a log, slightly anonymized:

Thunderbird 5.0 (20110624125636; Windows NT 6.1; WOW64)
--------------------------------------------------------------------------------
## v_identity: composeDialog reopened. (msgType 6)
** v_identity.xml identityData setter
** v_identity.xml identityData setter done.'
## v_identity: everything cleaned.
## v_identity: initSystemStage1.
** v_identity.xml identityData setter
** v_identity.xml smtp set to 'smtp1'
** v_identity.xml resultingID: fullName='Nico Haase' email='nico@nico[...]' smtp='smtp1' id='id12' existingID='true'
** v_identity.xml identityData setter done.'
## v_identity: reopen done.
## v_identity: NotifyComposeFieldsReady
## v_identity: NotifyComposeBodyReady
## v_identity: initSystemStage2.
## vI_smartIdentity: msgComposeType = 6
## vI_smartIdentity: Reply()
## vI_smartIdentity: reply on non-received (sent?) mail. Using SmartDraft. 
## vI_smartIdentity: ReplyOnSent() (rules like SmartDraft)
## vI_smartIdentity: __SmartDraftOrReplyOnSent()
## identityCollection:   add new address to result: support@avm.de
## vI_smartIdentity: sender 'support@avm.de'
## vI_storage: getVIdentityFromAllRecipients()
## vI_storage: _walkTroughCards searchUri='moz-abmdbdirectory://abook.mab?(or(DisplayName,c,support%40avm.de))'
## vI_storage: _walkTroughCards searchUri='moz-abmdbdirectory://history.mab?(or(DisplayName,c,support%40avm.de))'
## vI_storage: isMailingList false
## vI_rdfDatasource: readVIdentityFromRDF no data found.
## vI_rdfDatasource: findMatchingFilter for support@avm.de.
## vI_rdfDatasource: findMatchingFilter no match found.
## vI_storage: found 0 address(es)
## vI_identityData: isExistingIdentity: ignoreFullNameWhileComparing='true'
## vI_identityData: isExistingIdentity: support@avm.de not found
## changeIdentityToSmartIdentity selectedValue=0: 'support@avm.de' (,)

** v_identity.xml msgIdentityCloneElem.doCommand() 
** v_identity.xmlcopy selected Menu-Value from clone to orig. Searching for id=null 
** v_identity.xml identityData setter
** v_identity.xml previousID: fullName='Nico Haase' email='nico@nico[...]' smtp='smtp1' id='id12' existingID='true'
** v_identity.xml newID: fullName='' email='support@avm.de' smtp='vI_noStoredSMTP' id='null' existingID='null'
** v_identity.xml checkForVirtualIdentity: id12 'Nico Haase <nico@nico[...]>'
## vI_identityData: isExistingIdentity: ignoreFullNameWhileComparing='false'
## vI_identityData: isExistingIdentity: support@avm.de not found
## vI_msgIdentityCloneTools: signatureSwitch hide/remove signatures
** v_identity.xml resultingID: fullName='' email='support@avm.de' smtp='vI_noStoredSMTP' id='id12' existingID='null'
** v_identity.xml identityData setter done.'
** v_identity.xml smtp set to 'smtp1'
** v_identity.xml checkForVirtualIdentity: id12 'Nico Haase <nico@nico[...]>'
## vI_identityData: isExistingIdentity: ignoreFullNameWhileComparing='false'
## vI_identityData: isExistingIdentity: support@avm.de not found
## vI_msgIdentityCloneTools: signatureSwitch hide/remove signatures
addon: Add-on Compatibility Reporter 0.8.5 [DISABLED]
addon: United States English Spellchecker 5.0.1 [DISABLED]
addon: Extra Folder Columns 1.1.3
addon: QuoteCollapse 0.8 [DISABLED]
addon: CompactHeader 1.4.0
addon: Nightly Tester Tools 3.1.7 [DISABLED]
addon: Quicktext 0.9.10.3
addon: ReminderFox 1.9.9.3.1
addon: Duplicate Contact Manager 0.7.1
addon: Display Mail User Agent 1.6.6
addon: Standard 5.0
addon: Enigmail 1.2
addon: Provider für Google Kalender 0.8
addon: Lightning 1.0b4
addon: ImportExportTools 2.6.1
addon: LookOut 1.2.12 [DISABLED]
addon: MoreFunctionsForAddressBook 0.6.4
addon: Zindus 0.8.35.20110705.094127
addon: Virtual Identity 0.8.0pre
addon: Deutsches Wörterbuch 2.0.2
addon: FolderFlags 1.2.2
addon: Display Contact Photo 1.2
addon: Thunderbird Conversations 2.0.4
addon: Microsoft® Windows Media Player Firefox Plugin 1.0.0.8 [DISABLED]
addon: ActiveTouch General Plugin Container 27.20.2010.715 [DISABLED]
addon: Shockwave Flash 10.3.181.26 [DISABLED]
addon: iTunes Application Detector 1.0.1.1 [DISABLED]
addon: Picasa 3.0.0.0 [DISABLED]
addon: Java(TM) Platform SE 6 U26 6.0.260.3 [DISABLED]
addon: Java Deployment Toolkit 6.0.260.3 6.0.260.3 [DISABLED]
addon: Adobe Acrobat 10.1.0.534 [DISABLED]
addon: QuickTime Plug-in 7.6.9 7.6.9.0 [DISABLED]

Attachments (1)

log.txt (4.3 KB) - added by Nico Haase <nico@…> 9 years ago.
Tgis works better within an attachment..…

Download all attachments as: .zip

Change History (8)

Changed 9 years ago by Nico Haase <nico@…>

Attachment: log.txt added

Tgis works better within an attachment.....

comment:1 Changed 9 years ago by rene

Description: modified (diff)

comment:2 Changed 9 years ago by rene

Resolution: worksforme
Status: newclosed

Hi Nico,

the critical lines are:

## vI_smartIdentity: Reply()
## vI_smartIdentity: reply on non-received (sent?) mail. Using SmartDraft. 
## vI_smartIdentity: ReplyOnSent() (rules like SmartDraft)
## vI_smartIdentity: __SmartDraftOrReplyOnSent()

The mail you are replying to does not contain a received-header. Just disable the detection based on header (first tab, first item) and it should work.

Hope this helps, please reopen the ticket if not.

Regards, Rene

comment:3 Changed 9 years ago by Nico Haase <nico@…>

Resolution: worksforme
Status: closedreopened

I can hand you over the header of the mail I answered. It does contain even two lines of Received headers :)

Received: from mail.avm.de (mail.avm.de [212.42.244.120])
	by buchtips.net (Postfix) with ESMTPS id 9D434186304
	for <nico@nico[...]>; Wed,  6 Jul 2011 17:19:24 +0200 (CEST)
Received: from mail-notes.avm.de (mail-notes.avm.de [172.16.0.1])
	by mail.avm.de (8.13.8/8.13.8/SuSE Linux 0.8) with ESMTP id p66FJJRn005059
	for <nico@nico[...]>; Wed, 6 Jul 2011 17:19:23 +020

But, as you mentioned, unticking that option solved my problem. But is there any speciality with this option to let it better checked and solve that bug?

comment:4 Changed 9 years ago by rene

Hi,

:) ok, seems like it's still working in my test-environments. Can you check if the received-header is detected when you select this email in the main three-pane-window? There should be a line like:

## vI_getHeader: found header: received  ...stored to recognize received mail

Do you see this line?

Thanks for helping to make the extension better, nice regards, Rene

comment:5 Changed 9 years ago by Nico Haase <nico@…>

Yeah, I found the bad guy: VI interferes with Thunderbird Conversations. If I deactivate that addons, the recognition based on the received-header works again. But as I really like TC, I ask for a good workaround once more. Should it bother me that the identity cannot be determined by the received header?

comment:6 Changed 9 years ago by rene

Resolution: fixed
Status: reopenedclosed

Hi,

fixed this issue in [cb01622e1fbe5f]. This works in my test-environment with Thunderbird-Conversation, not that I used it very much. Please test this at your side (reactivate the received-detection) and give some feedback. It's part of 0.8.0pre1.

Regards, Rene

comment:7 Changed 9 years ago by Nico Haase <nico@…>

Thanks, that solved the bug!

Note: See TracTickets for help on using tickets.