Hi,
I've installed TBP on a D: local drive. After copying my former local TB profile contents into TBP's "\Data\profile" folder, TBP is running smoothly with all my previous extensions & settings intact. Awesome indeed !!! :))
Now, while it's running well it's not truly "portable" yet - it's still using the same outside mailstore folder previously used by local TB.
I'd like to move the mailstore into TBP's directory tree, and so I'd like to have some pointers on the following:
1. Where exactly to place the mailstore inside TBP's directory tree, AND
2. Which settings to adjust so that TBP will find the mailstore on a relative path below itself.
Just to be fully clear, paths are as follows:
TBP's path: D:\Software\Executa_sem_instalar\Porta_TBird\ThunderbirdPortable.exe
Mailstore folder path: D:\Tbird_Gmail_TJ
Thx all
sdrubble
Oh well,
while waiting for your input I did some researching on my own, and found below setting in about:config . . .
mail.server.server2.directory-rel = [ProfD]../../../../../Tbird_Gmail_TJ
. . . which contains a correct relative path to my current mailstore folder.
Having found this I'm led to believe that I can just drop the mailstore wherever I see fit under the profile directory, and manually update about:config accordingly.
Anyway, before just risking this on my own, I'd be glad if someone might offer any confirmation or additional hint, or maybe indicate some "catch" in the process that I might be overlooking.
Cheers
sdrubble
Hi all,
Here's what I ended up doing:
- closed Portable TB app
- backed up the mail store directory
- backed up the Portable TB directory
- merged both directories and got [ . . . ]\Data\profile\Gmail_TJ as "insider" mail store directory within Portable TB directory
- disabled Internet connection so as not to disturb mailstore contents
- opened Portable TB app
- hacked TB's "about config" : mail.server.server2.directory-rel = [ProfD]Gmail_TJ
- closed Portable TB app
- enabled Internet connection
- opened Portable TB app, crossed fingers and typed Gmail password
- and . . .
Well, it worked . . . sort of.
All mail folders that I clicked on within TB ended up having ALL their headers re-downloaded again, as if they were empty. Lucky me for not generally keeping my 2.3 Gb mail contents within TB, only the 11500 mail headers.
Within a half our or so I was pretty sure everything would be working "properly". So I proceeded with:
- closed Portable TB app
- checked the old and the new mail store directories, verified that the old one sat still and the new one had been updated
- renamed the old mail store directory so as to make it non-recognizable
- opened Portable TB app
- did some mail shuffling between TB folders, observed the replication on Gmail Web labels
- did some mail shuffling between Gmail Web labels, observed the replication on TB folders
So as everything was 100% right I proceeded to the final touches. I don't currently use TB's "Local Folders", but I did have a local mail store directory outside of the Portable TB directory (just like the main mail store directory). So, in order to avoid any future errors when moving the Portable TB directory, I did:
- opened TB's local folders
- checked that the corresponding timestamps were updated within the local mail store directory (outside of the Portable TB directory)
- within TB, navigated away from the local folders
- closed Portable TB app
- created [ . . . ]\Data\profile\Local_TJ as an EMPTY local mail store directory within Portable TB directory
- opened Portable TB app
- hacked TB's "about config" : mail.server.server1.directory-rel = [ProfD]Local_TJ (was formerly = [ProfD]../../../../../Tbird_Local , similar to previous Gmail store value )
- closed Portable TB app
- opened Portable TB app
- opened TB's local folders
- verified that the usual 4 placeholder files were created within [ . . . ]\Data\profile\Local_TJ directory
- within TB, navigated away from the local folders
- closed Portable TB app
- renamed the old local mail store directory so as to make it non-recognizable
- took note of previous timestamps for the files in [ . . . ]\Data\profile\Local_TJ directory
- opened Portable TB app
- opened TB's local folders
- verified that the files in [ . . . ]\Data\profile\Local_TJ directory had their timestamps updated accordingly
- done for the day !!!
In closing, I wish to thank you all very much for . . . huh . . . watching this thread . . .
Cheers
sdrubble
Interesting - got me looking too.
A question - where is the location for this hack?
"hacked TB's "about config" : mail.server.server2.directory-rel = [ProfD]Gmail_TJ"
Andy Cawdell
Hi Nun,
TB menu --> Tools --> Options --> Advanced --> General --> "Config Editor" button.
In "about config" window, type: "-rel" on Filter field, to present all pertinent entries.
Then select the appropriate entry - right-click on it and the rest is self-explanatory.
I don't frequently visit this forum, and it seems the post notification feature is not working (at least YOUR post wasn't reported to me). So in case you I think I might help you a bit more on this issue, pls email me directly at t-h-i-e-r-s-b [at] g-m-a-i-l [dot] c-o-m. Otherwise I won't probably learn about your posts.
Cheers
sdrubble