Thursday, December 17, 2009

Gmail as default mail client via Registry Edit

Problem: I need to set Gmail as the default mail client on a windows system without installing a third-party Program.

Solution:
The fallowing Regestry changes:
Windows Registry Editor Version 5.00 
;Use icon C:\Windows\Web\icons\mail.ico via 
@="%SystemRoot%\\Web\\icons\\mail.ico" 
; Setup Gmail mailto client. 
[HKEY_CLASSES_ROOT\Gmail.Url.Mailto]@="URL:Mail Protocol""FriendlyTypeName"="Gmail URL""URL Protocol"=""
[HKEY_CLASSES_ROOT\Gmail.Url.Mailto\DefaultIcon]@="%SystemRoot%\\Web\\icons\\mail.ico"
[HKEY_CLASSES_ROOT\Gmail.Url.Mailto\shell\open]
[HKEY_CLASSES_ROOT\Gmail.Url.Mailto\shell\open\command]@="rundll32.exe url.dll,FileProtocolHandler http://mail.google.com/a/yourdomain.com/?extsrc=mailto&url=%1" 
; Set Gmail as the default mailto client for the system. 
[HKEY_CLASSES_ROOT\mailto]"URL Protocol"=""
[HKEY_CLASSES_ROOT\mailto\DefaultIcon]@="%SystemRoot%\\Web\\icons\\mail.ico"
[HKEY_CLASSES_ROOT\mailto\shell]
[HKEY_CLASSES_ROOT\mailto\shell\open]
[HKEY_CLASSES_ROOT\mailto\shell\open\command]@="rundll32.exe url.dll,FileProtocolHandler http://mail.google.com/a/yourdomain.com/?extsrc=mailto&url=%1" 
; Set Gmail as the default mail client for the current user. 
[HKEY_CURRENT_USER\Software\Clients\Mail]@="Gmail" 
; Set Gmail as the default mail client for the system.
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail]@="Gmail" 
; Add Gmail to your mail client list. 
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail]@="Gmail"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\Capabilities]@="""ApplicationDescription"="Gmail""ApplicationName"="Gmail"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\Capabilities\URLAssociations]"mailto"="Gmail.Url.mailto"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\DefaultIcon]@="%SystemRoot%\\Web\\icons\\mail.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\Protocols]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\Protocols\mailto]"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\Protocols\mailto\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\Protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\Protocols\mailto\shell\open\command]@="rundll32.exe url.dll,FileProtocolHandler http://mail.google.com/a/yourdomain.com/?extsrc=mailto&url=%1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Gmail\shell\open\command]@="rundll32.exe url.dll,FileProtocolHandler http://mail.google.com/a/yourdomain.com" 
;Add Gmail to your default programs list 
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]"Gmail"="Software\\Clients\\Mail\\Gmail\\Capabilities"

No comments: