mailTo problems

Ken Ray kray at sonsothunder.com
Sun Dec 16 18:45:01 EST 2001


Hugh,

My code didn't use "launch", it used "open process", and had code to
substitute the "%1" that appears in some command strings with the proper
mailto:

on GoMail tMailTo
  switch (the platform)
  case "MacOS"
    send "mailto:"&tMailTo to program "Finder" with "GURLGURL"
    break
  case "Win32"
    -- First, read the WIndows registry to get the default calling command
for HTML files
    put queryRegistry("HKEY_CLASSES_ROOT\mailto\shell\open\command\") into
tMailApp
    if tMailApp = "" then exit STS_GoMail
    if (quote & "%1" & quote) is in tMailApp then replace quote & "%1" &
quote with tMailTo in tMailApp
    if "%1" is in tMailApp then replace "%1" with tMailTo in tMailApp
    set cursor to watch
    open process tMailApp for neither
    break
  end switch
end GoMail

For example, on my Win98 PC, I use Outlook as my mail client. The value in
the registry at "HKEY_CLASSES_ROOT\mailto\shell\open\command\" is as
follows:

"C:\PROGRA~1\MICROS~4\OFFICE\OUTLOOK.EXE" -c IPM.Note /m "%1"

This is important, so that an email to kray at sonsothunder.com changes the
string to:

"C:\PROGRA~1\MICROS~4\OFFICE\OUTLOOK.EXE" -c IPM.Note /m
kray at sonsothunder.com

Did you try this method? It works swimmingly here for me on Win 98/Outlook.

Ken Ray
Sons of Thunder Software
Email: kray at sonsothunder.com
Website: http://www.sonsothunder.com/



----- Original Message -----
From: "Hugh Senior" <H at flexibleLearning.com>
To: <metacard at lists.runrev.com>
Sent: Saturday, December 15, 2001 1:07 PM
Subject: Re: mailTo problems


> Ken,
>
> Eudora 5.1 (running Win2000) although the same problem is also reported on
> Win98 with Outlook, and on XP with Outlook Express...
>
> put word 1 to -2 of \
>
queryRegistry("hkey_local_machine\software\classes\mailto\shell\open\command
\")
> \
>       into tPath
>    launch "mailto:" &"<"&tAddress&">" with tPath
>
> /H
>
>  > Hugh,
>  >
>  > What email program is attempting to be launched?
>  >
>  > Ken Ray
>
>
>  >> Hi Ray... Same problem (Win2000)... process is open but email prog not
>  >> displayed.... just hangs. Then OS msg "Which program do you want to
use to
>  >> open the document <email address>?" is displayed!
>  >>
>  >> Dunno... Is launch broke?
>


----------------------------------------------------------------------------
----


>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.306 / Virus Database: 166 - Release Date: 04/12/2001
>




More information about the metacard mailing list