如何使用Mailto URL与主题发送邮件?

时间:2009-07-07 18:18:22

标签: html uri mailto

我需要在我的网站上设置一个Mailto link,其中包含subject section中的产品名称或产品页面网址。我该怎么办? Exp:当您通过eBay收到有关您正在销售或购买的产品的电子邮件时,您会通过查看主题部分中的产品名称自动了解该电子邮件的产品。
我怎么能这样做?

4 个答案:

答案 0 :(得分:54)

答案 1 :(得分:10)

在我没有对url进行编码之前,我遇到了这个问题,所以我建议(使用lc的例子):

<a href="mailto:foo@bar.com?subject=This+Is+My+Product">

<a href="mailto:foo@bar.com?subject=This%20Is%20My%20Product">

答案 2 :(得分:2)

This page [Link Dead]概述了mailto URI的语法:

  • 向多个收件人发送邮件

    ,   (comma separating e-mail addresses)
    
  • 在“主题”字段中添加条目

    subject=Subject Field Text
    
  • 在“复制到”或“CC”字段中添加条目

    cc=id@internet.node
    
  • 在“Blind Copy To”或“BCC”字段中添加条目

    bcc=id@internet.node
    
  • 在“正文”字段中添加条目

    body=Your message here
    
    Within the body use "%0A" for a new line,
    use "%0A%0A" for a new line preceded by a blank line (paragraph),
    

您正在寻找的是:

<a href="mailto:foo@bar.com?subject=This Is My Product">

请注意,使用+%20对空格进行网址编码可能是个好主意:

<a href="mailto:foo@bar.com?subject=This+Is+My+Product">

答案 3 :(得分:1)

<a href="mailto:stefan.mai@example.com?subject=YourSubjectHere">Try This</a>

如果你想要更高级的东西,你将不得不从头开始编码(或使用其他人的脚本)。尝试研究PHP,ASP.NET,Ruby on Rails等等。