Initially I entered the private Addresses as @domain.co.uk to block all addresses from the specified domain, created a new empty address book and specified this as the one for PrivateID to use ... same prob as briwood - no warning issued. I then amended the email address to be a valid user@domain.co.uk, again no warning. I then made one entry in the Auth address book and tried again (not sending to the address I'd put in the book of course!) Still no warning. There are no leading spaces in the fields where the email address and the address book are named and no entries in the error console. I then deleted the Address book 'Auth' the next mail I tried to send did issue a warning that no address book was defined, and it did this again when I tried to send again. But then it stopped doing that too and hasn't done it since. I recreated the address book and entered its name back into PrivateId, tried again, still no warning issued when sending. I deleted the book name from PrivateID and this time there was no warning about a missing address book defintion at all. Do you have any suggestions please?
Logged In: YES
user_id=1191492
Originator: NO
This is quite difficult to debug because I cannot reproduce the problem.
I attached a debug version of the extension. Could you send the messages shown when you use this version? This might help finding the reason for your problem.
If you know a littler about programming you might want to try the thunderbird debugger (https://addons.mozilla.org/en-US/thunderbird/addon/216) and step through the program to see whats the problem.
File Added: privateID_0.1.5.1.1.xpi
Debug version
Logged In: YES
user_id=190642
Originator: NO
I installed privateID_0.1.5.1.1.xpi
Now when I try to send a message to an address that is not in the Test addressbook I see the alert "Debugstring: eMailID not personal@@personalID=Me@Example.com@@sendID=me@example.com" (Me@Example.com represents my correct address.)
If I send mail to foobar@example.com, which is in the Test address book I get the same message.
Logged In: YES
user_id=1982280
Originator: YES
Installed and tried as requested, I got exactly same results as Brian. Incidentally I also deleted the address book to see if PrivateID threw an error as it did once or twice then stopped doing so. It didn't. Perhaps this is significant in that it's not failing to recognise that it should present an alert when the mail is sent, it just can't present the alert - or any others (if you know what I mean) This is of course just a wild guess, but there must be a reason why the error message isn't appearing anymore. I'll have a go with the JavaScript debugger mentioned by Tobias.
Logged In: YES
user_id=1982280
Originator: YES
Sorry if I'm being thick - I got the JavaScript Debugger - then it dawned on me what should I load to debug, I don't have the source code?
Logged In: YES
user_id=1982280
Originator: YES
It's OK - I was being thick - I initially tried to load the xpi into the debugger and when that didn't work I assumed it was some kind of binary distribution format or something, but then I opened it with an editor and saw the plain text inside ...
Logged In: YES
user_id=1982280
Originator: YES
Sorry about this ... it's been along day :-)
The contents of the .xpi looked like plain text at first glance but it's riddled with binary elements,
I'm happy to try it with the Javascript debugger but I going to need to be told what to load into it.
Logged In: YES
user_id=1191492
Originator: NO
> "Debugstring: eMailID not personal@@personalID=Me@Example.com@@sendID=me@example.com"
For some reason your emailID did not match the private ID set in the extensions settings. Please try to set the email ID without capital letters - does that help?
About the debugger: just start the debugger via Tools > Javascript Debugger. You'll see the pID.js in the loaded scripts. Here you can set breakpoints,...
Btw: the xpi file is a simple zip file with the source code of the extension.
Debug version -- fixed uppercase problem
Logged In: YES
user_id=1191492
Originator: NO
The attached version 1.5.1.2 fixes the problem with uppercase letters.
File Added: privateID_0.1.5.2.xpi
Logged In: YES
user_id=1982280
Originator: YES
0.1.5.2 works fine in all test scenarios I gave it - thanks for your prompt response Tobias.
If you remove/disable the debug message we should be in business
Many thanks
Logged In: YES
user_id=1982280
Originator: YES
Hi again Tobias, as an afterthought would it be feasible to allow an entry *@domain.com in the attached address book to so that all users at that domain are "automatically" allowed. I anticipate PrivateId will be one of my most valued add-ins, the only downside is typing in all the allowed addresses.
Uppercase problem fixed - no debug messages
Logged In: YES
user_id=1191492
Originator: NO
Good to here that every thing works!
The attached version does not show debug messages any more (please uninstall the current version, and install the new after a restart of tb)
briwood does this version work for you as well?
About the additional feature: I'll have to think about what is the best way to implement this - and it might take a bit...
File Added: privateID_0.1.5.2.xpi
Logged In: YES
user_id=1191492
Originator: NO
beta version including domain whitelist support
gerard72 would you please test and in case of problems please open a new bug/ feature request.
Please let me know if it works in any case!
File Added: privateID_0.1.5.20080127.5.xpi
Beta including domain whitelist support
Logged In: YES
user_id=1982280
Originator: YES
Hi Tobias,
I've checked out the new domain whitelist feature, I added some domains - tried it, results fine, removed some domains from the whitelist, again fine, the warnings resumed for the unlisted domains. I also added different domains with the same name (eg xxx.co.uk, and xxx.net) and then removed one then the other, again perfect response, it distinguished between them with no problems. So all in all it looks 100%. Many thanks for adding in this feature so promptly, it makes a great add-on even better.
Logged In: YES
user_id=1191492
Originator: NO
Hi gerard72,
thanks for testing! I'm glad it passed your extensive test ;-)
After a bit more of testing and some minor changes I'll release the new version as stable.