Page 1 of 1

How To: Run two or more instances of Thunderbird Portable

Posted: Tue Aug 05, 2014 6:19 am
by JohnBox
Run two or more instances of Thunderbird Portable with Sandboxie each in their own sandbox:


1.

In the install folder of TunderbirdPortable go to folder ..\other\sources\ and open ThunderbirdPortable.ini.




2.

Change ThunderbirdExecutable=thunderbird.exe to ThunderbirdExecutable=thunderbird_ADD_ANY_CHOSEN_VALUE_HERE_INST1.exe

and save the ThunderbirdPortable.ini file so that changes to the file are updated.




3.

Put the ThunderbirdPortable.ini file in install folder where ThunderbirdPortable.exe is.



4.

In the install folder of TunderbirdPortable go to folder ..\App\thunderbird

and change thunderbird.exe to thunderbird_ADD_ANY_CHOSEN_VALUE_HERE_INST1.exe.

This HAS to be the same value you chose in the ThunderbirdPortable.ini file!



5.

Change ThunderbirdPortable.exe to ThunderbirdPortable_ADD_ANY_CHOSEN_VALUE_HERE_USERNAME1.exe.



6.

Make a new Sandbox with NO default settings and call it Thunderbird_ADD_ANY_CHOSEN_VALUE_HERE_USERNAME1.



7.

In Sandbox Settings for Thunderbird_ADD_ANY_CHOSEN_VALUE_HERE_USERNAME1 choose:

Delete -> Delete Invocation -> select Automatically delete contents of sandbox

Program Groups -> Add Group -> Call it Thunderbird_USERNAME1 -> Click Apply

Program Groups -> Add Program -> Open / Select file -> add ThunderbirdPortable_ADD_ANY_CHOSEN_VALUE_HERE_USERNAME1.exe -> OK

Program Groups -> Add Program -> Open / Select file -> add thunderbird_ADD_ANY_CHOSEN_VALUE_HERE_INST1.exe -> OK

Program Groups -> select <InternetAccess> from the "The list below applies to" drop down menu -> Add Program -> Program groups (far right) -> select Thunderbird_USERNAME1 -> OK

Program Start -> Forced Programs -> Add program -> Program groups (far right) -> select Thunderbird_USERNAME1 -> OK

Restrictions -> Internet Access -> Add program -> Program groups (far right) -> select Thunderbird_USERNAME1 -> OK

Restrictions -> Start/Run Access -> Add program -> Program groups (far right) -> select Thunderbird_USERNAME1 -> OK

Restrictions -> Drop Rights -> select Drop rights from Administrators and Power Users groups

Applications -> Local -> Create New ->

Copy & Paste the new Local template given below and CHANGE the VALUES for _USERNAME1 AND _ADD_ANY_CHOSEN_VALUE_HERE_INST1.exe to the VALUES you have chosen them in step 2.

You can name the Template to anything you like, though I recommend naming the template according to the user or the intended use of this Thunderbird instance so that you can easily remember it.


================================
[Template_Thunderbird_USERNAME1]
Tmpl.Title=Thunderbird_USERNAME1
Tmpl.Class=EmailReader
OpenFilePath=thunderbird_ADD_ANY_CHOSEN_VALUE_HERE_INST1.exe,%Tmpl.Thunderbird_USERNAME1%
Tmpl.Class=Local
================================

-> OK -> Apply

Applications -> Folders -> Select folder for -> here the template Thunderbird_USERNAME1 should show up -> Default location is EMPTY -> Alternate location -> Add -> go to the install folder of TunderbirdPortable and then to ..\Data\profile -> OK

Resource Access -> File Access -> Direct Access -> select thunderbird_ADD_ANY_CHOSEN_VALUE_HERE_INST1.exe from the "The list below applies to" drop down menu and make sure that [%Tmpl.Thunderbird_USERNAME1%] is shown.



8.

In Sandbox Settings for Thunderbird_ADD_ANY_CHOSEN_VALUE_HERE_USERNAME1 hit OK.



9.

Make sure to TEST your Sandbox configuration for Thunderbird offline and with Thunderbird sandboxed and UNsandboxed like lined out on the FAQ for Test Email on the Sandboxie site

http://www.sandboxie.com/index.php?Test ... figuration

to make sure everything runs fine before you go live! OTHERWISE YOU WILL BE LOOSING EMAIL PERMANENTLY!



10.

Now you can add as many instances of Thunderbird Portable, given you name each TunderbirdPortable.exe, thunderbird.exe and Sandboxie Local Template differently.


This has worked for me setting up various accounts of Thunderbird Portable all running along nicely each in their own sandbox. If you have any questions or comments please do not refrain from posting them. If you happen to find an error or type please do let me know. Of course you can tweak your Sandboxie settings more to your personal liking, I just presented a working method that works just fine for me.

Best Regards