Solved

Sending Mail with mailto

Posted on 2000-05-15
19
341 Views
Last Modified: 2010-07-22
How do I open a blank email from a webpage which has NO Recipient Address and does have a Subject.

I've tried <a href="mailto:?subject=test"> to no avail.
0
Comment
Question by:greenrc
  • 5
  • 5
  • 3
  • +4
19 Comments
 

Author Comment

by:greenrc
ID: 2812708
Adjusted points from 50 to 200
0
 
LVL 2

Expert Comment

by:freshmeat
ID: 2812773
Mailto Protocol

--------------------------------------------------------------------------------
Opens a client's e-mail system.
Syntax

mailto:sAddress[;sMoreAddresses][&sSubject][&sBody][&sCC][&sBCC]
Possible Values

sAddress  Required. Specifies one or more valid e-mail addresses separated by a semicolon. You must use Internet-safe characters. Use %20 for the space character.  
sSubject  Optional. Specifies the text to appear in the subject line of the message.
sBody  Optional. Specifies the body of the message.  
sCC  Optional. Specifies the addresses to be included in the "cc" (carbon copy) section of the message.  
sBCC  Optional. Specifies the addresses to be included in the "bcc" (blind carbon copy) section of the message.  

Remarks

Available as of Microsoft® Internet Explorer 3.0 or later.


Example

The following example shows a link that will prepare an e-mail message.

<A HREF="mailto:mtscf@microsoft.com&subject=Feedback&body=The%20InetSDK%20Site%20Is%20Superlative">Click Here to send feedback to the InetSDK.</A>

The following example shows an HTML form being used to create an e-mail message.

<FORM ACTION="mailto:mtscf@microsoft.com" METHOD=GET>
<INPUT NAME=subject TYPE=hidden VALUE="InetSDK%20User%20Feedback">
Enter comments about this site:<BR>
<TEXTAREA NAME=body COLS=40>
InetSDK: http://msdn.microsoft.com/workshop/
The InetSDK site is superlative!
</TEXTAREA>
<INPUT TYPE=submit VALUE="Send Feedback">
</FORM>

0
 

Author Comment

by:greenrc
ID: 2812834
Does not separate values.

Puts the whole mailto "mtscf@microsoft.com&subject=Feedback&body=The%20InetSDK%20Site%20Is%20Superlative" into the recipient address.

0
 
LVL 2

Expert Comment

by:freshmeat
ID: 2812869
mailto:sAddress[;sMoreAddresses][&sSubject][&sBody][&sCC][&sBCC]
Possible Values

sAddress  Required. Specifies one or more valid e-mail addresses separated by a semicolon. You must use Internet-safe characters. Use %20 for the space character
----------------
SO u can't make a mail without specified address, but can u try only a ";" in the field of address?
0
 

Author Comment

by:greenrc
ID: 2812882
If I use your example:


<A HREF="mailto:mtscf@microsoft.com&subject=Feedback&body=The%20InetSDK%20Site%20Is%20Superlative">Click Here to send feedback to the InetSDK.</A>

It places the whole mailto into the recipient address. It does not separate.

0
 
LVL 8

Expert Comment

by:jbirk
ID: 2812950
greenrc, did you see my comment on your previous duplicate of this question?  What you supplied at the top worked for me with NN 4.7 and IE 5.0 using Netscape Messenger as my default mail client.  What are you using exactly that it's not working on, and does supplying a recipient work at all for you?

Like this:
<a href="mailto:mtscf@microsoft.com?subject=test">

-Josh
0
 
LVL 8

Expert Comment

by:jbirk
ID: 2812953
Incidentally the ? is needed between the recipietn address and the argument string which contains the subject,body,CC, etc...  Then between each of these things the & is used.

-Josh
0
 

Author Comment

by:greenrc
ID: 2813041
I tried

<a href="mailto:mtscf@microsoft.com?subject=test">

to no avail.

To: mtscf@microsoft.com?subject=test
From:
Cc:
Subject:

I am running IE4 and Outlook 98.
0
 
LVL 22

Expert Comment

by:CJ_S
ID: 2813448
your own code just works fine for IE 5.5 though....

0
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 8

Expert Comment

by:jbirk
ID: 2814178
Hmmm.... maybe it's outlook.  I'll have to see if I can run a test on a computer with outlook...

-Josh
0
 
LVL 8

Expert Comment

by:jbirk
ID: 2814245
I just tested it on a machine with outlook express 5, and IE 5.0.  It worked fine.  Is this running locally on your computer or over a server?  Also is it a Windows machine (I'm assuming)?
-Josh
0
 
LVL 22

Expert Comment

by:CJ_S
ID: 2814568
jbirk, as you should know this is more a problem of how the email client program uses the query passed to the mailto. Just mailto will open the standard mail-program........then it depends on that program how it will put something in where.

Outlook does it just fine, thankfully.
I haven't tried it with NS (yet).
0
 
LVL 8

Expert Comment

by:jbirk
ID: 2815840
CJ_S, that's what I was testing.  Because it worked fine for me in Netscape messenger 4.7, I wanted to test outlook to see how it worked, if it was parsing this string ok.  And outlook express 5 handled it just fine for me.  Hence, the confusion on what's causing the problem...

I seem to remember having trouble getting mailto's to work on unix a few years ago (Netscape 3 would be my guess at that time), so it could be the OS, but I'm pretty much assuming windows since all the products mentioned are microsoft...  After that it's possibly a bug with that version of outlook?

-Josh
0
 
LVL 22

Expert Comment

by:CJ_S
ID: 2816160
I was pointing towards the question

Is this running locally on your computer or over a server?  

Anywayzzz, I agree with you for the rest what you said.
0
 
LVL 1

Accepted Solution

by:
sureshkumar earned 200 total points
ID: 2817387
<html>
<head>
<title>test</title>
</head>
<body>
<a href="mailto:  ?subject=test">mail</a>
</body>
</html>

further quries
suresh kumar
0
 
LVL 6

Expert Comment

by:boycy
ID: 2817620
for subject use ?subject=, for everything else use &, eg &cc=, &bcc= and &body=
This definitely works on windows running Outlook Express and IE5 and Im sure it works on NN as well
0
 

Expert Comment

by:Frosty_Mug
ID: 2822999
Ok, here we go, rather than just having <a href="mailto:?subject=test"> You need to have <a href="mailto:?subject=test></a> I believe that will work...
0
 

Author Comment

by:greenrc
ID: 2823748
Just won't work for me .
0
 

Expert Comment

by:Frosty_Mug
ID: 2823778
Just kind of a point of interest, the answer you accepted could be simplified by just using the tag

<a href="mailto:?subject=test"></a>

You did not need the
<html>
<head>
<title>test</title>
</head>
<body>
</body>
</html>

tags....
0

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Foreword (July, 2015) Since I first wrote this article, years ago, a great many more people have begun using the internet.  They are coming online from every part of the globe, learning, reading, shopping and spending money at an ever-increasing ra…
Use these top 10 tips to master the art of email signature design. Create an email signature design that will easily wow recipients, promote your brand and highlight your professionalism.
The viewer will receive an overview of the basics of CSS showing inline styles. In the head tags set up your style tags: (CODE) Reference the nav tag and set your properties.: (CODE) Set the reference for the UL element and styles for it to ensu…
HTML5 has deprecated a few of the older ways of showing media as well as offering up a new way to create games and animations. Audio, video, and canvas are just a few of the adjustments made between XHTML and HTML5. As we learned in our last micr…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now