-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
thunderlink: and cbthunderlink: not working #10
Comments
There could be two types of reasons:
To test the link works, put the thunderlinks url (incl. the schema) into clipboard, go to Thunderbird and click the cb_thunderlink button. This should jump into the e-mail of interest. If it does not, the link is broken. In my situation (Linux):
|
Both thunderlink and cb_thunderlink work. Registration is broken on
Windows 10.
…On 11/1/2020 3:06 PM, Jan Vlčinský wrote:
There could be two types of reasons:
* link: the link itself is broken
* registration: the thunderlink/cthunderlink schema registration
does not work
To test the link works, put the thunderlinks url (incl. the schema)
into clipboard, go to Thunderbird and click the cb_thunderlink button.
This should jump into the e-mail of interest. If it does not, the link
is broken.
In my situation (Linux):
* link for thunderlink is working
* link for cb_thunderlink does not work
* registration seems broken, but this might be a problem of my
misunderstanding.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEDDVSZ462Y55ZBCJGU2IQDSNXSVTANCNFSM4TGY7WAA>.
|
I can confirm, that (on Linux) pasting generated links into Firefox address line opens the e-mail in all cases. So I guess in my case all works as expected, the only issue I have is to finetune emacs org-mode integration, which is likely to cause the issue. |
@kgorlen , let me try to help. I have it working myself on Windows 10. (i) I understand the cut/paste-into-thunderbird works perfectly, so it is not a matter of broken or wrong links, correct? If so, and hoping you have some Camiel B. |
(i) are you saying that on your linux cbthunderlink (without underscore!) is not working as a link into thunderbird? It should. Camiel B. |
OK, got it working. Two problems:
1. I installed cb_thunderlink from a network drive, which was not
permanently accessible. To solve this, the installation procedure
should follow the standard practice of copying the necessary files
to %PROGRAMFILES% or %PROGRAMFILES(X86)%.
1. I then installed cb_thunderlink in C:\Program Files
(x86)\Thunderlink\cb_thunderlink. This didn't work either.
Examining some of the installed registry entries, I found that the
path to the executable wasn't enclosed in "", which it needs to be
because the path name contains a space. Rather than change the
registry entries manually, I re-installed in
C:\Thunderlink\cb_thunderlink to avoid the problem with spaces. The
register command should add the quotes.
Thanks for getting this critical add-on to work again!
…On 11/2/2020 2:31 AM, Camiel B wrote:
@kgorlen <https://github.com/kgorlen> , let me try to help. I have it
working myself on Windows 10.
(i) I understand the cut/paste-into-thunderbird works perfectly, so it
is not a matter of broken or wrong links, correct?
(ii) I understand you unpacked the cb_thunderlink_windows and have it
somewhere /permanently/ on your computer. I have it e.g. as
|c:\cb_thunderlink\...|
If so, and hoping you have some |regedit| experience, can you search
through your registry editor and cut/paste all entries that are
thunderlink related?
Camiel B.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEDDVSYWY7YP2LI6XRQIJN3SN2C7PANCNFSM4TGY7WAA>.
|
@kgorlen , thanks for the feedback. The quoting in the registry should be piece of cake. I will follow-up on that one. Having a full installation in Camiel B. |
I have the same problem on Ubuntu 20.10. Thunderbird 78.3.2. cb_thunderlink 0.6.0. Edit: I have found out some cbthunderlink:// links are working and some are not. Edit2: The same message |
@tekvsakdan, probably I will have tomorrow some time to launch a VM on Ubuntu 20.10 to try and reproduce. However, can you be as precise as possible: (i) Does the cut/paste approach (i.e. cut the link from wherever and paste it using the button in thunderbird) work always? Or does it work only for Only if above is clear (and working) it makes sense for me starting to look into the integration and Camiel B. |
I have found a button in Thunderbird. Here is the console.log. Thunderlink working and cbthunderlink not working. The same message.
Both working. The same message.
|
@tekvsakdan Thanks for the input. It means there is really a problem with the core functionality, not with the integration. Just to be absolutely sure, in the first case both links point to the same message, correct? I will try to review the code guessing what might be wrong (I can't reproduce). |
@tekvsakdan Sorry for my previous message, actually you confirmed it is the same message but I read it too fast as 'message in the console.log'. My mistake. I have the info I need for the moment. Camiel B. |
@tekvsakdan, can you help me for a moment? Can you close thunderbird and remove from the profile directory following file : Camiel B. |
After 4 hours of rebuilding
|
@tekvsakdan, again thanks for your feedback. I would be glad helping you but as I currently cannot reproduce I have to help through code reading and guessing ... Any chance there are preferred folders or to-be-avoided folders defined in the settings? Anything else that can shed some light? If you use the thunderbird mechanism to search for the message using date and author (2020-11-03T01:01:03.000Z;"Stack Overflow" do-not-reply@stackoverflow.email), does it work? Camiel B. |
This search does not work :( I have 3 different mail accounts. 2 of them are Exchange via IMAP and 1 of them is gmail account with custom domain (I'm hosting my domain on Google) via IMAP. I guess it is the same if you have free gmail account. EDIT: No, my conclusion is not correct. After I wrote this comment I have found some |
(i) "does not work" means that you did use manually the thunderbird search capabilities to search for a message with that date and that sender? (ii) gmail is likely not the problem. In fact I am working mostly on a gmail account without any issues. I have some hunch it might be related to date/time issues, but the search in (i) might clarify that. Or not ... Camiel B. |
If I put this in search is not working. EDIT: Sorry. It found out your message from github. I'm too quick sometimes. The search doesn't find the correct message. |
@tekvsakdan that is weird ... moreover I am not sure to follow exactly what you did and what are the results. Maybe a small reset that helps you debugging the issue. cbthunderlink works by finding messages on the combination 'message.author' and 'message.date'. Both are base64 encoded in the cbthunderlink. So if thunderbird itself, using its own search capabilities, would not be finding the message with correct author and date, then cbthunderlink won't either. Of course there is still the possibility that cbthunderlink, when generating the link, picked up a wrong date or author. So the link you have problems with has base64 encoded : Camiel B. |
The result is: |
If it helps. This works fine:
This does not work:
|
I installed a fresh copy of Thunderbird 78.4 in Windows, added a Gmail account, and |
I think I have found the problem. At least now I know why I have the problem. The problem is not the date, but the author (from). And not in all cases. The problem is the character "-" (hyphen). If the email contains "-" or the name of the sender has "hyphen" together, for example, "name-surname". It is connected somehow with Gmail (or similar services). If a user with "-" in their email address sends mail from Exchange to Gmail it is working fine. If the user with "-" sends from Gmail to Gmail or from Gmail to Exchange it is not working. Maybe Gmail "hyphen" is different than Exchange "hyphen". I really don't know. It's strange. At the moment I will try to change your code that will remove "-" from the author and I will see if this will help. |
This solves my issue and now works perfectly:
|
Hi, this is actually a great find! Thanks a lot. In some first tests I seem to be able reproducing it. I will do some further tests (especially on the impact on non-gmail accounts) and implement it. Thanks again! Camiel B. |
Should be fixed with release 0.7 |
Version 0.6.0, Windows 10 version 2004, Thunderbird 68.12.1, Google Chrome Version 86.0.4240.111
Successfully installed
cb_thunderlink.xpi
andcb_thunderlink_windows
:2020-11-01 12:59:07,495 - 12548 - INFO - 82 : ====================================================================================================
2020-11-01 12:59:07,496 - 12548 - INFO - 83 : Starting cb_thunderlink (['cb_thunderlink.exe', 'register'])
2020-11-01 12:59:07,499 - 12548 - INFO - 246 : Finishing cb_thunderlink
2020-11-01 12:59:07,500 - 12548 - INFO - 247 : ====================================================================================================
The add-on creates links, e.g.:
thunderlink://messageid=aade35ca-7d99-ab02-d224-91c3840b313b@comcast.net
cbthunderlink://MjAyMC0xMC0yOVQyMToyMDowMC4wMDBaO0tlaXRoIDxnb3JsZW5AY29tY2FzdC5uZXQ+
but these do not cause linked messages to open.
The text was updated successfully, but these errors were encountered: