Sync "other e-mail" to "additional email2"? Read-only mode?

54 views
Skip to first unread message

jay...@gmail.com

unread,
Oct 18, 2015, 2:26:10 PM10/18/15
to TZPUSH
I just found tzpush and it's almost exactly what I was looking for, allowing me to use Thunderbird but keep my contact list in Microsoft land (Outlook.com / Live.com / Windows People app) for the time being. Thanks for writing it!

Two questions/suggestions:

First, in the Outlook.com address book there are three possible e-mail address fields: "Personal", "Work", and "Other". It appears that the sync lost the "Other" e-mail field, and unfortunately I have a number of contacts whose only e-mail address is in this "Other" field, so in Thunderbird it appears that they have no e-mail addresses, which defeats much of the purpose. It looks like "Personal" was synced to "Email" and "Work" was synced to "Additional Email". I see an "Additional Email2" field available in Thunderbird. Any chance of syncing the "Other" field to there?

Second, any chance of adding the option to only ever sync one way, like a read-only mode? I plan to only ever sync down from Outlook.com to Thunderbird, and will do any editing of my contacts in another app. That being the case, I'd feel a lot safer if I could instruct tzpush to never sync upward so that I can't accidentally change/delete contact information from Thunderbird, and I wouldn't have to worry that any kind of "reset all" operation would end up deleting all my Contacts.

Thanks again for a useful plugin!

jay...@gmail.com

unread,
Oct 18, 2015, 2:57:38 PM10/18/15
to TZPUSH
One more thing -- I just discovered that I wish I had used the option to override the display name to make it "First Last" instead of "Last, First". However, changing this option has no effect on future syncs, no matter how much resetting I do. I'm afraid to just delete the address book and/or individual contacts and have it sync everything down again, because I don't know if it will instead delete all the contacts off the server. What's the best way to handle this?

Thanks!

Mark Nethersole

unread,
Oct 19, 2015, 12:42:24 PM10/19/15
to TZPUSH
Which version of tzpush are you using. My tests with outlook.com sync all three emails.
Also I have no problem with the display overide. 
Reset all will remove all sync information from thunderbird. If you sync again you will end up with duplicate contact. 
So reset, delete all contacts. Then just to be sure check "DeletedCards" folder in your thunderbird profile make sure it is empty.

I enclose a version of tzpush which has the option to download only. Set extensions.tzpush.downloadonly to  true in thunderbird config editor.

Let me know
Mark
tzpush.xpi

jay...@gmail.com

unread,
Oct 20, 2015, 10:54:28 PM10/20/15
to TZPUSH
Thanks a lot for your help! I really appreciate the custom version with a read-only mode.

Regarding "Other" e-mails syncing to "Additional Email2", it looks like I was mistaken, and it does the sync correctly. Instead, Thunderbird itself seems to have a bug (in my opinion) in that it fails to display the contents of that field in the details pane of the selected contact in the address book, and also fails to use it when auto-completing names/addresses typed in the To field when composing. I have to actually pull up the Properties dialog on a contact to see it. Frustrating, but not your fault. Sorry to blame you prematurely.

Regarding Reset, it appears that my problem was not letting it re-generate a device ID. I wanted to use a meaningful ID so that I'd recognize it on the Outlook side among any list of connected/authorized/whatever devices that it might show me. When Reset cleared it out, I typed it back in. Is the device ID really the thing that effectively maintains the sync session state? Now that I've let it generate a new one, would it work if I changed it back to the original one, or would it remember the sync state from the last time I used that ID?

Thanks again! I really appreciate the plugin and your support of it!

Mark Nethersole

unread,
Oct 28, 2015, 11:46:42 AM10/28/15
to TZPUSH
This should fix the email3 not showing problem. 
Thunderbird "as is" has only support for 2 emails. I added in the extra email and other ActiveSync fields to the edit/view addressbook overlay, but not to the display view. 
I have added in email3.(Most important). Now I know where to put the code I will eventually add in other fields. For now can you test this. If no problems I will submit to mozzilla.
Mark
tzpush.xpi

Mark Nethersole

unread,
Nov 4, 2015, 1:20:48 PM11/4/15
to TZPUSH
Please can you test this for me. It adds support for email3 autocomplete.


To add support for general search for email2 (and email2).
change (in thunderbird preferences)
mail.addr_book.quicksearchquery.format from

?(or(PrimaryEmail,c,@V)(DisplayName,c,@V)(FirstName,c,@V)(LastName,c,@V))

to

?(or(PrimaryEmail,c,@V)(DisplayName,c,@V)(FirstName,c,@V)(LastName,c,@V)(SecondEmail,c,@V)(Email3Address,c,@V))


Thunderbird will need to restarted for this to work.

Mark
tzpush.xpi

jay...@gmail.com

unread,
Nov 4, 2015, 9:48:18 PM11/4/15
to TZPUSH
Both things seem to work great! The new version of the xpi got autocomplete working with email3 in the To/Cc/Bcc field(s) when writing an e-mail, and the config change got it working in the search box on the address book toolbar (I hadn't thought of that one).

Thanks a lot!

Reply all
Reply to author
Forward
0 new messages