Comments (7)
Your steps seems OK. Two things to check:
- please go to the debug console of keepassxc-mail (go to the add-ons page, click on the cog wheel and hit "Debug Add-ons":
, then inspect keepassxc-mail:
) and post the content of it (you might want to redact some information there).
- disable the check for the protocol in keepassnatmsg (Match URL schemes... number five in the screenshot of the general options here)
from keepassxc-mail.
Thank you for your reply.
Hope this helps. What should it happen when I check for new mails for a gmail account and your plug-in is working correctly?
In the credential entries in KeePass 2, should I simply use "accounts.google.com" in the URL field?
Please let me know if there anything more I could check.
from keepassxc-mail.
Sorry - forgot to mention that I need the output of the "console" tab.
If you already have the oauth token in KeePass the mails should just be received. If you did not have it you will be prompted with a login (not sure if it will auto fill with the password from KeePass). The oauth token should then be stored in KeePass.
You should use "oauth://accounts.google.com" in the URL field.
from keepassxc-mail.
Sorry about the delay, but it's a it's a very busy time and a complicated test, as every time I have to delete and then reconfigure all my credential configurations from Thunderbird.
I created all the oauth token entries in KP following your specifications, deleted all credentials saved in Thunderbird, then enabled the keepassxc-mail add-on, and checked my emails.
For the gmail accounts, I receive the following error:
Emails for the other non-oauth accounts are downloaded and sent correctly.
These are the contents of the "console" tab after the operation.
Am I doing something wrong?
from keepassxc-mail.
The connection to KeePass is working. Please remove the entry for the oAuth and run through the authorization process in Thunderbird manually. The entry should then be stored in KeePass.
from keepassxc-mail.
After many tries I finally identified the problem, and solved it. Thank you for your time and help!
Since I had two different KP entries for each account, one for Firefox and one for Thunderbird, it seems that keepassxc-mail only checked the first found entry, and if authentication with those credentials failed, it did not try the next, but it prompted the login window instead. Even if the "browser entries" were denied for keepassnatmsg, and the "thunderbird entries" were allowed, and these two settings were saved as plugin properties for those entries, still if the wrong entry was found first it would not skip to the second one.
As a solution, I added a number at the beginning in the title of the "Thunderbird entries", and in keepassnatmsg settings I selected to sort found entries by title, rather then username.
from keepassxc-mail.
If there are multiple entries you should see a dialog to select which one to use. In your screenshot above you can also see that keepassxc-mail only got one login... I have no idea why the second one was ignored.
But I'm glad that you have it now working.
from keepassxc-mail.
Related Issues (20)
- bad handling of multiple email accounts for the same provider HOT 2
- Thunderbird 102 compatibility HOT 5
- Does not find or cannot connect to databae HOT 10
- Do not create popups for passwords when `Auto submit` is selected HOT 11
- Create selection dialog when multiple entries are found for oauth
- Need to re-establish Native Messaging every time I start TB HOT 3
- TB 102.3: Weird popup HOT 5
- Question: Correct way to setup keepassxc-mail entry manually HOT 3
- Problems with Calendarentries HOT 3
- Issues (on Linux) with KeepassXC upgrade to version 2.7.3 HOT 37
- Gmail OAuth tokens are stored in Thunderbird native password manager, not in KeepassXC HOT 13
- New profile does not find KeepassXC HOT 3
- KeepassXC not working with Cardbook HOT 6
- First password prompt not handled HOT 12
- Addon requests "Full unrestricted access to computer" permission HOT 1
- Needs Update to TB 115 HOT 4
- Not working with Thunderbird nightly 117 HOT 9
- Thinks Microsoft oauth token changed on every fetch, gets stored in parallel with TB password manager HOT 3
- Major isses with Thunderbird 115 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keepassxc-mail.