当我使用mailto:时,是否可以设置电子邮件的主题/内容?
当前回答
诀窍在这里 http://neworganizing.com/content/blog/tip-prepopulate-mailto-links-with-subject-body-text
<a href="mailto:tips@neworganizing.com?subject=Your+tip+on+mailto+links&body=Thanks+for+this+tip">tell a friend</a>
其他回答
是的,看看所有的提示和技巧mailto: http://www.angelfire.com/dc/html-webmaster/mailto.htm
邮件主题示例:
<a href=“mailto:no-one@snai1mai1.com?主选=免费巧克力">example</a>
邮件内容:
<a href="mailto:no-one@snai1mai1.com?subject=看这个网站&body=嗨,我发现了这个网站,认为你可能会喜欢它http://www.geocities.com/wowhtml/">告诉一个朋友</a>
正如注释中提到的,主体和主体都必须正确转义。使用encodeURIComponent(subject),而不是针对特定情况手工编码。
正如Hoody在评论中提到的,你可以通过在字符串中添加以下编码序列来添加换行符:
%0D%0A // one line break
是的:
使用它来试验mailto表单元素和链接编码。
你可以输入主题,主体(即内容)等到表单,点击按钮,看到mailto html链接,你可以粘贴到你的页面。
你甚至可以指定很少被知道和使用的元素:抄送,密件抄送,从电子邮件。
mailto:joe@company.com?subject=Your+subject
注意,根据RFC 2368,不能在消息体中使用HTML:
特殊名称“body”表示关联的hvalue是消息体。“body”名称应该包含消息的第一个文本/纯正文部分的内容。mailto URL主要用于生成短文本消息,这些消息实际上是自动处理的内容(例如邮件列表的“订阅”消息),而不是一般的MIME体。
来源:https://stackoverflow.com/a/13415988/1835519
是的,你可以这样做:
mailto: email@host.com?subject=something