1.添加主题行
您可以通过在电子邮件地址后添加以“ ?subject= ”开头的主题来预先填写电子邮件中的主题行。
所以链接现在变成了:
<a href="mailto:someone@yoursite.com?subject=Mail from Our Site">Email Us</a>
2.发送给多个收件人
邮件可以以抄送 (cc) 或密件抄送 (bcc) 的形式发送给其他收件人。
这以类似的方式完成,通过在初始地址之后放置' ?cc=someoneelse@theirsite.com '。
所以链接看起来像这样:
<a href="mailto:someone@yoursite.com?cc=someoneelse@theirsite.com">Email Us</a>
如果您想发送密件抄送,cc 可以简单地替换为 bcc。
如果您在具有不同主题的页面上有链接,这将非常有用。您可能会将每一页上的电子邮件发送给公司中的相应人员,但同时也会将所有邮件的副本发送到一个中心地址。
您当然可以指定多个其他收件人,只需用逗号分隔收件人列表即可。
<a href="mailto:someone@yoursite.com?cc=someoneelse@theirsite.com, another@thatsite.com, me@mysite.com">Email Us</a>
来自从现在 404的“mailto”获取更多信息。我从 waybackmachine 检索了内容。
3.组合代码
您可以通过在每个代码之间添加“&”来组合上面的各个代码位。
因此添加
me@mysite.com?subject=Hello&cc=you@yoursite.com&bcc=her@hersite.com
会向我、你和她发送一封主题为“你好”的电子邮件。
4.写电子邮件
您还可以在邮件正文中预先填写邮件的开头,或者根据需要编写整封邮件!要在电子邮件的正文中添加一些内容,就像上面一样简单 -在电子邮件地址之后添加“ ?body= ”。然而,格式化该电子邮件可能有点棘手。要在单词之间创建空格,您必须使用十六进制代码 - 例如每个单词之间的“ %20 ”,创建新行意味着添加“ %0D ”。类似的符号(如$符号)需要用十六进制代码编写。
如果您还希望添加主题行并将副本发送给多个收件人,这可能会导致编写非常长且难以编写的代码。
它将向三个人发送一条消息,主题和消息已填写,您只需添加您的姓名即可。
只看代码!
<a href="mailto:abbeyvet@outfront.net?CC=spooky@outfront.net
&BCC=thomasbrunt@outfront.net&Subject=Please%2C%20I%20insist
%21&Body=Hi%0DI%20would%20like%20to%20send%20you%20
%241000000%20to%20divide%20as%20you%20see%20fit%20among
%20yourselves%20and%20all%20the%20moderators.%0DPlease%
20let%20me%20know%20to%20whom%20I%20should%20send
%20the%20check.">this link</a>
注意:我发现它的原始源 URL 现在是 404ing,所以我从 waybackmachine 抓取内容并将其发布在这里,这样它就不会丢失。此外,OP 声明它不是用于网站,这就是这些示例的内容,但其中一些技术可能仍然有用。