Koozali.org: home of the SME Server

using Horde as default email client

Offline OzMoosis

  • ***
  • 46
  • +0/-0
using Horde as default email client
« on: January 17, 2007, 09:38:58 AM »
Hi all,

does anybody know if it's possible to configure Windows (XP) so that Horde is the default mail client? i.e. when I click a mailto email-link Horde starts up automatically and (long shot) starts a new email with that address?

Thanks,

Oz

Offline william_syd

  • *****
  • 1,608
  • +0/-0
  • Nothing to see here.
    • http://www.magicwilly.info
using Horde as default email client
« Reply #1 on: January 17, 2007, 10:23:36 AM »
Maybe you should also ask in a horde/imp group.

http://groups.google.com/group/mailing.www.horde-imp/topics
Regards,
William

IF I give advise.. It's only if it was me....

Offline progitto

  • *****
  • 217
  • +0/-0
    • http://umbertomassari.dyndns.org
using Horde as default email client
« Reply #2 on: January 17, 2007, 11:07:15 AM »
Search for imp.reg file, is a windows registry hack that do that.
I've never try it, can you post a feedback when you try it?
Thanks

Offline william_syd

  • *****
  • 1,608
  • +0/-0
  • Nothing to see here.
    • http://www.magicwilly.info
using Horde as default email client
« Reply #3 on: January 17, 2007, 11:18:25 AM »
Those ones..

/home/httpd/html/horde/turba/scripts/Turba.reg
/home/httpd/html/horde/imp/scripts/Imp.reg

http://www.arcknowledge.com/gmane.comp.horde.imp/2002-07/msg00154.html
Regards,
William

IF I give advise.. It's only if it was me....

Offline OzMoosis

  • ***
  • 46
  • +0/-0
using Horde as default email client
« Reply #4 on: January 17, 2007, 02:38:50 PM »
The imp.reg does half of what I need. It does make IMP the standard email client, but it's not able to make IMP the default mailto handler, meaning that when I click a mailto-link OE still pops up. After googling some more I found this:

There is a different key in the Registry, referred to
by MS as "default mailto protocol handler".  Its at
[HKEY_CLASSES_ROOT\mailto\shell\open\command].
You have to edit it manually using Regedit.exe.
I pasted the "iexplore.exe -nohome www.mysite.com/horde/imp/?actionID=login_compose&to=%1" command from imp.reg into that key. Horde does start up then after clicking a mailto, but doesn't start composing a new message...

At the moment I'm stuck a bit.

Oz

Offline progitto

  • *****
  • 217
  • +0/-0
    • http://umbertomassari.dyndns.org

Offline shell

  • ****
  • 117
  • +0/-0
Windows - Horde as default mail client
« Reply #6 on: August 07, 2007, 03:31:29 AM »
had a bit of a play with the register_mail.reg that can be downloaded from groupoffice install, and found with a few minor changes this can be used for making Horde the default email client in windows:

The .reg key looks like this:

Code: [Select]

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SME Webmail]
@="SME Webmail"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SME Webmail\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SME Webmail\Protocols\mailto]
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SME Webmail\Protocols\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SME Webmail\Protocols\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\SME Webmail\Protocols\mailto\shell\open\command]
@="rundll32.exe url.dll,FileProtocolHandler https://yourserveraddress/webmail/?actionID=login_compose&to=%1"


***watch out for page wraps.  When I view the last line is split - it should be a single line

You can change the SME Webmail name to anything you want.
Once the reg file is merged simply choose SME Webmail (or whatever you named yours) as your default mail application in Control Panel / Programs / Email.

Works with whatever your web client is (only tested with IE and firefox).
Quite nice to be able to use mailto shortcuts!  This does start a new compose window after login.

Offline OzMoosis

  • ***
  • 46
  • +0/-0
using Horde as default email client
« Reply #7 on: August 07, 2007, 09:31:32 PM »
Thanks! Tried it and it works.

One minor detail: to set SME Webmail as default, you need to go to Control Panel / Internet Options / Programs / Email.

(I'd actually forgotten that I'd posted this question)

Oz