#118 closed defect (worksforme)
recipient name used for comparison
Reported by: | Owned by: | ||
---|---|---|---|
Version: | 0.6.0pre | Keywords: | |
Cc: |
Description
When I write a mail "Max <mm@…>" but the data storage contains "Max Mueller <mm@…>", virtual id does not find a match. It seems that not only the email address is compared but the whole string.
On the other hand, if I write a mail then to "Max Mueller <mm@…>" and activate "save", the entry is not saved into the data storage because there already is a "mm@…".
Change History (3)
comment:1 Changed 14 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
comment:2 Changed 14 years ago by
When writing mails, the window closes quickly and the debug output is lost.
comment:3 Changed 14 years ago by
Version: | 0.5.8 → 0.6.0pre |
---|
vi uses the whole string when searching the entry in the RDF: ## vI_storage: inputElement.value='Max Mueller <MaxMueller?@provider.com>'
So when recipient is written as "Max Mueller <MaxMueller?@provider.com>", it is found in RDF, if it is written as "Max <MaxMueller?@provider.com>", it is not found.
Hi,
this is definitily not the case :-) , the same function (readVIdentityFromRDF) is used in both cases. You should be able to see some related output if you activate the debug-output (see extension preferences), which might help us bth to understand whats going on in the described case. In the storage "Max <mm@…>" should be handled differently than "Max Mueller <mm@…>" or "mm@…", thats intentionally (in upcoming 0.6 you will be able to define a filter which matches all of the above).
Saving of the current entry might be prevented because of multiple recipients. You can configure the extension in a way to prevent any changing of stored indentities if a mail goes to multiple recipients "never overwrite (and ask) if email has multiple recipients". Hard to say if this was the effect in your case, better to have a look at the debug output.
Nice regards, feel free to reopen, Rene