Pages: 1
RSS
Clicking on web email contacts always opens Windows Mail
 
ALthough I have Bat as a default and only email client on my computer, when clicking on any contact on any website (mailto:), the Windows mail always opens instead of Bat (and I have never set anything there, I even never opened it before). Any way how to let to open these things in Bat automatically ?

(Windows Vista Business)
 
Go to OPTIONS / PREFERENCES / APPLICATIONS
Make sure everything you want (probably all of them) to associate are checked the "associate now"
Then press the button to install The bat as the simple Mapi handler

Get out of Preferences

Next pick the account (on the left) that you want to use to handle "mailto" requests, open it's properties, pick "general" and on the right there is a checkbox "This account is the default for mailto URLs and make sure it is checked
 
Error message: "Simple MAPI handler was not installed - cannot overwrite the default MAPI.dll"

Now, when clicking to any mailto, I get an error message in Bat - cannot open the file "mailto: ...".
 
No solution for this ?
 
Quote
Error message: "Simple MAPI handler was not installed - cannot overwrite the default MAPI.dll"
My guess is something in Vista's new security scheme; you didn't have rights to change this file.
 
Hello Ivo,
you don't need to install The bat as the simple Mapi handler. By clicking the "Associate Now" button, you made The Bat a default email client which is what you wanted.

Now to get rid of the "cannot open the file "mailto:" error message, you have to edit the windows registry and stop The Bat from using the "mailto:" link as an open file command.

Go to this registry key:
HKEY_CLASSES_ROOT\The Bat! mailto\shell\open\command

and change the default value data from:
"C:\Program Files\The Bat!\thebat.exe" /open:"%1"

to:
"C:\Program Files\The Bat!\thebat.exe" "%1"

This should do the trick.
 
Thanks. I was having the same problem under Vista Ultimate and this fixed it.
 
Under Windows Vista, you don't have to click the "Install The Bat! as simple MAPI handler", because the MAPI32.DLL in the SYSTEM32 directory is protected and you will get "Simple MAPI handler was not installed - cannot overwrite the default MAPI.dll".

In The Bat! go to Options|Preferences|Applications and click the "Advanced" button. Associate the MAILTO protocol with The Bat! and it will also make The Bat! default Simple MAPI handler with no drawback for the other applications.

This is because MAPI32.DLL in the SYSTEM32 directory Under Vista is just a stub that calls a currently registered Simple MAPI handler, and the applications don't need to replace it.
 
Quote
Rick G writes:
Go to OPTIONS / PREFERENCES / APPLICATIONS Make sure everything you want (probably all of them) to associate are checked the "associate now"

Done.

Quote
Rick G writes:
Next pick the account (on the left) that you want to use to handle "mailto" requests, open it's properties, pick "general" and on the right there is a checkbox "This account is the default for mailto URLs and make sure it is checked

Done.
After these two steps, Windows Mail still opens whenever I click a 'mailto'-link on a webpage.
First, it asks: "Windows Mail is not currently your default e-mail program. Would you like to make it your default e-mail program?", so apparently Vista knows Windows Mail is not the default e-mail program, but still starts it up.
Windows Mail is also the program that starts up everytime I press the 'Mail-hotkey' on my Microsoft Basic Keyboard 1.0A. (It seems to be non-programmable.)

Quote
David Slachta writes:
Now to get rid of the "cannot open the file "mailto:" error message, you have to edit the windows registry and stop The Bat from using the "mailto:" link as an open file command.

I don't get that error message.

Quote
David Slachta writes:
Go to this registry key: HKEY_CLASSES_ROOT\The Bat! mailto\shell\open\command

This registry key seems not to be there. Between  "HKEY_CLASSES_ROOT\TextInputPanel.TextInputPanel.1" and "HKEY_CLASSES_ROOT\TIFImage.Document" there are only these three:
"HKEY_CLASSES_ROOT\Theme.Manager"
"HKEY_CLASSES_ROOT\Theme.Manager.1"
"HKEY_CLASSES_ROOT\themefile"­

So, "HKEY_CLASSES_ROOT\The Bat!" just isn't there.

Can anyone help me?

Thank you in advance, Laura.
Pages: 1