Eudora and Sandboxie

If it doesn't fit elsewhere, it goes here
Unknown_User_401
Posts: 0
Joined: Wed Dec 31, 1969 7:00 pm

Eudora and Sandboxie

Post by Unknown_User_401 » Thu Jul 20, 2006 10:21 am

I'm new to Sandboxie. I read through the FAQ and usage notes, but only found a reference to making it possible to set mail programs other than Outlook Express to write directly to their mailbox files, but the reference just said see the configuration section and that section wasn't forthcoming on how to do that.

I would appreciate any help on how to configure Sandboxie to let Eudora write directly to it's mailbox files.

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Fri Jul 21, 2006 4:32 am

Do you know the folder where Eudora stores its mailbox files? This is the first step. Oh, and thanks for registering.
tzuk

Unknown_User_401
Posts: 0
Joined: Wed Dec 31, 1969 7:00 pm

Post by Unknown_User_401 » Fri Jul 21, 2006 9:00 am

tzuk wrote:Do you know the folder where Eudora stores its mailbox files? This is the first step. Oh, and thanks for registering.
Yes. Do I just put that in the folders for quick recovery? And your welcome - I always support good software! :D

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Fri Jul 21, 2006 9:38 am

What happens for Outlook Express is that Sandboxie is told to allow write-through access to the mailbox folder.

You basically want the same thing, except with Eudora configuration.

Alright, suppose the folder is C:\YOUR\MAILBOX\FOLDER. You need to select Edit Configuration from the Options or Configuration menu (depending on the version of Sandboxie that you use). This opens Notepad to edit Sandboxie.ini.

You can make this configuration in any section of the file, but in the example I am writing this for DefaultBox:

Code: Select all

[DefaultBox]
Enabled=yes
CopyLimitKb=32768
OpenFilePath=eudora.exe,C:\YOUR\MAILBOX\FOLDER
OpenKeyPath=eudora.exe,HKEY_CURRENT_USER\Software\Qualcomm
Save the file and select Reload Configuration from the same menu as before.

Now, try running Eudora sandboxed. Don't check your mail yet -- just move a couple of mails around. Then close Eudora and start it again, this time un-sandboxed. You should see the changes you just made.
tzuk

Unknown_User_401
Posts: 0
Joined: Wed Dec 31, 1969 7:00 pm

Post by Unknown_User_401 » Fri Jul 21, 2006 10:30 am

Thanks for the quick response. I tried what you said with no luck so far Eudora either crashes (when I right click on the sandboxie icon in the systray and choose run email program), or it starts but doesn't open any mailboxes - can't seem to open a mailbox even though they are listed in the side panel - when I set eudora to be forced to run in sandboxie then click it's icon in my quick launch.

My sandboxie config is

Code: Select all

# Sandboxie Configuration File
# Automatically generated whenever the configuration changes.
# Set ConfigLevel to 99 to prevent the overwriting of this file.

[GlobalSettings]
ConfigLevel=1
BoxRootFolder=%AppData%
CopyLimitKb=32768



[DefaultBox]
Enabled=yes
OpenFilePath=eudora.exe,C:\Documents and Settings\zucker.AECCC.000\Application Data\Qualcomm\Eudora
OpenKeyPath=eudora.exe,HKEY_CURRENT_USER\Software\Qualcomm

AutoCleanWhen=SandboxieCloses

ForceProcess=iexplore.exe
ForceProcess=firefox.exe
ForceProcess=maxthon.exe
ForceProcess=eudora.exe

LingerProcess=acrord32.exe
LingerProcess=jusched.exe

RecoverFolder=%Favorites%
RecoverFolder=%Personal%
RecoverFolder=%Desktop%
RecoverFolder=c:\downloads

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Fri Jul 21, 2006 3:50 pm

Really? I have Eudora running just fine in the sandbox, so it should be doable.

Try removing both of the new settings, then add each time a single one, and note when Eudora works and when it fails.

Don't forget to Reload Configuration (and just to be sure -- empty the sandbox) with each try.
tzuk

Unknown_User_401
Posts: 0
Joined: Wed Dec 31, 1969 7:00 pm

Post by Unknown_User_401 » Fri Jul 21, 2006 5:08 pm

tzuk wrote:Really? I have Eudora running just fine in the sandbox, so it should be doable.

Try removing both of the new settings, then add each time a single one, and note when Eudora works and when it fails.

Don't forget to Reload Configuration (and just to be sure -- empty the sandbox) with each try.
I took one line out, the other line out and both lines out. It still freezes everytime I run it. I even changed the path from zucker.aeccc.000 to zucker.aeccc because I think the 000 directory is a temporary directory created only when you are logged in. No go anyway.

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Sat Jul 22, 2006 4:14 am

I took one line out, the other line out and both lines out. It still freezes everytime I run it.
Was there a time that it worked, even before you entered the new settings at all?

I'm using Eudora version 7.0.1.0, which are you?

There's an option that you can run Eudora inside a debugger and maybe be able to see what Eudora is waiting for. If you're interested. Sorry this isn't working smoothly for you.
tzuk

Unknown_User_401
Posts: 0
Joined: Wed Dec 31, 1969 7:00 pm

Post by Unknown_User_401 » Sun Jul 23, 2006 9:08 pm

tzuk wrote:
I took one line out, the other line out and both lines out. It still freezes everytime I run it.
Was there a time that it worked, even before you entered the new settings at all?

I'm using Eudora version 7.0.1.0, which are you?

There's an option that you can run Eudora inside a debugger and maybe be able to see what Eudora is waiting for. If you're interested. Sorry this isn't working smoothly for you.
I'm using the same version. Paid version. Where is the debugger option?

There hasn't been a time it has worked within sandboxie.

Unknown_User_401
Posts: 0
Joined: Wed Dec 31, 1969 7:00 pm

Post by Unknown_User_401 » Mon Jul 24, 2006 12:47 pm

I did find one way that it does work in the sandbox. If eudora is launched from within my sandboxed browser it launches properly and I can send emails. Although I still cannot open any mailboxes. I can tell it's sandboxed because it has a # sign next to it's name in the titlebar - I didn't check the processes view.

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Mon Jul 24, 2006 3:17 pm

I don't recommend you send mail from a sandboxed mail program, unless you're sure you have configured it correctly with OpenFilePath.

Otherwise, your sent mails go in the sandboxed sent mail folder, and eventually, they will disappear.

In any case, before any more tests we do, please try version 2.49. You can get it from the Announcement section.
tzuk

Unknown_User_401
Posts: 0
Joined: Wed Dec 31, 1969 7:00 pm

Post by Unknown_User_401 » Mon Jul 24, 2006 4:39 pm

I installed the new version and rebooted. Now when I attempt to run Eudora from the sandbox it starts, starts to download messages, then generates an error message as follows:

Message from Sandbox Driver:
SBOX2201 Helper/scm/ReportEvent (1000)

when I exit that dialog I get the following:

CiceroUIWndFrame: Eudora.exe
Instruction at "0x7c168f1d" referenced memory at "0x000000001c". memory could not be read.

Then eudora quits.

NOTE: Despite the fact that Eudora quit, when I restarted eudora it had successfully downloaded all the email. So the OnFilePath command must be okay. :)

My config file is:

Code: Select all

# Sandboxie Configuration File
# Automatically generated whenever the configuration changes.
# Set ConfigLevel to 99 to prevent the overwriting of this file.

[GlobalSettings]
ConfigLevel=1
BoxRootFolder=%AppData%

AlertProcess=maxthon.exe


[DefaultBox]
Enabled=yes
CopyLimitKb=32768

# eudora setup lines
OpenFilePath=eudora.exe,C:\Documents and Settings\zucker.AECCC\Application Data\Qualcomm\Eudora
OpenFilePath=eudora.exe,C:\Documents and Settings\zucker.AECCC.000\Application Data\Qualcomm\Eudora
OpenKeyPath=eudora.exe,HKEY_CURRENT_USER\Software\Qualcomm

# maxthon save folders
OpenFilePath=maxthon.exe,X:\searches\new imports to be approved
OpenFilePath=maxthon.exe,%Personal%\My RoboForm Data
OpenFilePath=maxthon.exe,c:\downloads
OpenFilePath=maxthon.exe,c:\web


AutoCleanWhen=SandboxieCloses

ForceProcess=iexplore.exe
ForceProcess=firefox.exe
ForceProcess=maxthon.exe

LingerProcess=acrord32.exe
LingerProcess=jusched.exe

RecoverFolder=%Favorites%
RecoverFolder=%AppData%\Mozilla\Firefox\Profiles
RecoverFolder=%Personal%
RecoverFolder=%Desktop%

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Mon Jul 24, 2006 5:03 pm

That's very good progress. If you still want to get Eudora to run perfectly -- or at least try to get to that -- you can read the quick guide to debugging. It's linked to from the FAQ page. Just remember to open eudora.exe instead of iexplore.exe ... :wink:
tzuk

Unknown_User_401
Posts: 0
Joined: Wed Dec 31, 1969 7:00 pm

Post by Unknown_User_401 » Tue Jul 25, 2006 9:35 am

tzuk wrote:That's very good progress. If you still want to get Eudora to run perfectly -- or at least try to get to that -- you can read the quick guide to debugging. It's linked to from the FAQ page. Just remember to open eudora.exe instead of iexplore.exe ... :wink:
I'm glad I'm getting somewhere. I went to the FAQ page and there were only links to questions about board usage, etc. Nothing about debugging. Where is it again?

tzuk
Sandboxie Founder
Sandboxie Founder
Posts: 16076
Joined: Tue Jun 22, 2004 12:57 pm

Post by tzuk » Tue Jul 25, 2006 4:30 pm

It's the last FAQ entry:

How can I provide technical information when a sandboxed program crashes or hangs?
tzuk

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest