使用mailto:时是否可以设置电子邮件的主题/内容?


#1楼

您可以使用以下任一种方式将添加的主题添加到mailto命令。 将“主题邮件”添加到mailto标签。

<a href="mailto:test@example.com?subject=testing out mailto">First Example</a>

我们还可以通过在标记的末尾添加&body来在消息的正文中添加文本,如以下示例所示。

 <a href="mailto:test@example.com?subject=testing out mailto&body=Just testing">Second Example</a>

除了正文,用户还可以键入&cc或&bcc来填写CC和BCC字段。

<a href="mailto:test@example.com?subject=testing out mailto&body=Just testing&cc=test1@example.com&bcc=test1@example.com">ThirdExample</a>

如何将主题添加到mailto标签


#2楼

这是窍门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>

#3楼

是:

使用它来试验mailto表单元素和链接编码。

您可以在表单中输入主题,正文(即内容)等,单击按钮,然后查看可以粘贴到页面中的mailto html链接。

您甚至可以指定电子邮件中鲜为人知和使用的元素:抄送,密件抄送。


#4楼

我将其分成几行以使其更具可读性。

<a href="mailto:johndoe@gmail.com?subject=My+great+email+to+you&body=This+is+an+awesome+email&cc=janedoe@gmail.com&bcc=billybob@yahoo.com">Click here to send email!</a>

#5楼

如果您想在电子邮件中添加html内容,请对邮件正文的html代码进行url编码,然后将其包含在mailto链接代码中,但是麻烦的是,您无法通过此链接将电子邮件的类型从纯文本设置为html,默认情况下,使用链接的客户端需要其邮件客户端发送html电子邮件。 如果要测试,这里是一个简单的mailto链接的代码,链接中包裹了图片(添加了用于可见性的角度样式网址):

<a href="mailto:?body=%3Ca%20href%3D%22{{ scope.url }}%22%3E%3Cimg%20src%3D%22{{ scope.url }}%22%20width%3D%22300%22%20%2F%3E%3C%2Fa%3E">

html标签是url编码的。


#6楼

请注意,根据RFC 2368 ,不可能在消息正文中使用HTML:

特殊的hname“ body”表示关联的hvalue是消息的主体。 “正文”名称应包含消息的第一个文本/纯文本正文部分的内容。 mailto URL主要用于生成短文本消息,而这些文本消息实际上是自动处理的内容(例如邮件列表的“订阅”消息),而不是常规的MIME正文。

信用: https : //stackoverflow.com/a/13415988/1835519


#7楼

mailto: URL方案在RFC 2368中定义。 另外,在RFC 1738和RFC 3986中定义了将信息编码为URL和URI的约定。 这些规定了如何在URL(URI)中包含bodysubject标头:

mailto:infobot@example.com?subject=current-issue&body=send%20current-issue

具体来说,您必须对电子邮件地址,主题和正文进行百分比编码,然后将其放入上述格式。 百分比编码的文本在HTML中使用是合法的,但是根据HTML4标准 ,此URL必须是用于href属性中的实体编码:

<a href="mailto:infobot@example.com?subject=current-issue&amp;body=send%20current-issue">Send email</a>

最普遍的是,这是一个简单的PHP脚本,按上述内容进行编码。

<?php
$encodedTo = rawurlencode($message->to);
$encodedSubject = rawurlencode($message->subject);
$encodedBody = rawurlencode($message->body);
$uri = "mailto:$encodedTo?subject=$encodedSubject&body=$encodedBody";
$encodedUri = htmlspecialchars($uri);
echo "<a href=\"$encodedUri\">Send email</a>";
?>

#8楼

是的,请使用mailto查看所有提示和技巧: http : //www.angelfire.com/dc/html-webmaster/mailto.htm

mailto主题示例:

 <a href="mailto:no-one@snai1mai1.com?subject=free chocolate">example</a> 

mailto内容:

 <a href="mailto:no-one@snai1mai1.com?subject=look at this website&body=Hi,I found this website and thought you might like it http://www.geocities.com/wowhtml/">tell a friend</a> 

正如评论中提到的那样, subjectbody必须适当地转义。 在每种情况下都使用encodeURIComponent(subject) ,而不是对特定情况进行手工编码。

如Hoody在评论中所述,您可以通过在字符串中添加以下编码序列来添加换行符:

%0D%0A // one line break

#9楼

mailto:joe@company.com?subject=Your+subject

#10楼

是的,您可以这样:

mailto: email@host.com?subject=something

#11楼

<a href="mailto:manish@simplygraphix.com?subject=Feedback for
webdevelopersnotes.com&body=The Tips and Tricks section is great
&cc=anotheremailaddress@anotherdomain.com
&bcc=onemore@anotherdomain.com">Send me an email</a>

您可以使用此代码设置主题,正文,抄送,密件抄送


#12楼

这是一个可运行的代码段,可帮助您生成mailto:带有可选主题和正文的链接。

 function generate() { var email = $('#email').val(); var subject = $('#subject').val(); var body = $('#body').val(); var mailto = 'mailto:' + email; var params = {}; if (subject) { params.subject = subject; } if (body) { params.body = body; } if (params) { mailto += '?' + $.param(params); } var $output = $('#output'); $output.val(mailto); $output.focus(); $output.select(); document.execCommand('copy'); } $(document).ready(function() { $('#generate').on('click', generate); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="text" id="email" placeholder="email address" /><br/> <input type="text" id="subject" placeholder="Subject" /><br/> <textarea id="body" placeholder="Body"></textarea><br/> <button type="button" id="generate">Generate & copy to clipboard</button><br/> <textarea id="output">Output</textarea> 

#13楼

我创建了一个开源工具来简化此过程。 输入您想要的字符串,您将立即获得mailto

mailto.now.sh

Template지️模板中的完整电子邮件

我可以使用mailto:设置电子邮件的主题/内容吗?相关推荐

  1. Mailto设置电子邮件的主题和内容中插入图片

    Mailto设置电子邮件的主题和内容,我知道用 mailto:services@csdn.com?subject=I%20Want?&body=CSDN%20Email 可以设置邮件主题和内容 ...

  2. 阿里云国际版设置电子邮件托管教程详解

    本教程介绍如何在阿里云服务器上设置电子邮件托管.我们将逐步完成设置电子邮件托管所涉及的所有步骤,以便您可以通过链接到已购买域名的地址发送和接收电子邮件. 先决条件 要学习本教程,您需要一个阿里云账号. ...

  3. 【Google Play】创建并设置应用 ( 访问权限 | 内容分级 | 受众群体 | 类别及联系方式 | 商品详情 )

    Google Play 上架完整流程 系列文章目录 [Google Play]创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) [Google Play]创建并设置应用 ( 访 ...

  4. 教你如何在 Linux 上为 SSH 登录设置电子邮件提醒

    在本文中介绍如何在Linux系统上为ssh登录设置电子邮件提醒.以接收有关对root用户的未经授权或非法登录访问的警报. .bashrc文件是做什么的? .bashrc文件是一个脚本,每当以交互方式启 ...

  5. IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题

    文章目录 1.创建模块(Module) 2.常用配置 2.1Appearance & Behavior 2.1.1设置主题 2.1.2设置窗体及菜单的字体及字体大小 (可忽略) 2.1.3补充 ...

  6. 计算机自定义桌面设置在哪里设置,主题桌面大全怎么设置?电脑主题桌面怎么分类?...

    电脑手机已经离不开我们的生活了,对于电脑的桌面设置有的朋友用的还不是很熟悉,因此小编就给您详细的解答一下主题桌面大全怎么设置的问题,看完后相信可以明白怎么设置.而对于电脑主题桌面怎么分类的问题,今天也 ...

  7. 将 linuxmint 20.2 设置成 mac 主题

    将 linuxmint 20.2 设置成 mac 主题 1.安装Adapta-Nokto主题 2.安装Numix-Circle图标 3. 安装plank 4.设置主题和图标 5.设置字体 使用 vmw ...

  8. Win32汇编获取和设置文本框的内容

    看一下Win32汇编如何获取和设置文本框的内容: 资源文件如下: #include <resource.h>#define ICO_MAIN 0x1000 //图标 #define DLG ...

  9. 腾讯视频如何设置画面对比度方面的内容

    本文给大家整理了帮我下载一个腾讯视频_腾讯视频如何设置画面对比度方面的内容.腾讯视频为用户提供电影.电视剧.综艺.动漫.娱乐.热点资讯等内容,视频播放清晰流畅,操作界面简单友好.优质的正版高清视频内容 ...

最新文章

  1. 公钥与私钥,HTTPS详解
  2. Orange‘s 一个操作系统的实现--Bochs遇到的问题
  3. rep movsd + rep movsb 内联实现 strcpy
  4. 国产数据库丨国产数据库发展十策(一):开发一个数据库到底需要多少人?...
  5. 坯子库曲面推拉教程_psd素材丨嘤,今天是仙仙的水墨风建筑表达教程(文末附讲解视频+效果图+贴图素材合集)...
  6. 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 为什么有时候ASP在插入一条记录时,它会在数据里面插入两条一样的记录?...
  7. 基于u-boot源码的简单shell软件实现
  8. Pyqt 的QThread vs Python标准库的线程
  9. Vs2015常见错误码:error LNK2019: 无法解析的外部符号;error C2011:类型重定义;
  10. 格力空调通讯协议_格力空调485-格力风管机空调内外机单片机RS485通讯协议格式是怎样的-电气资讯 - 电工屋...
  11. NSSM部署Net Core流程
  12. [拓扑资料汇总-近期更新中]点集代数拓扑 与泛函共看效果更佳
  13. input type=file 的onchange事件
  14. 一款强大的网站在线客服聊天系统:whisper搭建教程
  15. 人工智能有哪些运用场景?有什么实际用途?
  16. 说话技巧:成为谈话高手必不可少的十个特点
  17. 计算机用户组连接打印机,工作组链接域内共享打印机的正确姿势
  18. MySQL——慢查询日志分析
  19. Visual Studio 2019安装vsix插件及Gitee.VisualStudio安装包
  20. 初级程序员面试话术(1)

热门文章

  1. iOS(swift):将相册里的资源复制到本地APP
  2. 解除网站变灰的方法,阻止网站变灰的方法,remove grayscale from website
  3. 爱客源:企业低成本拓客神器
  4. Linux shell几个比较有用的命令,测试系统性能和软件运行状况
  5. css3代码整理—弹性盒子篇
  6. 三星官翻Note 7亮相:售价惊人!
  7. Eclipse设置Theme主题颜色
  8. 提高销售业绩的两大基本点
  9. 微博关注我、我关注你数据库该怎么设计
  10. 邮件服务器IP被列黑名单的解决思路