mailto协议的使用技巧

【鸿蒙基于API 13实战开发】—— 拉起邮件类应用(mailto方式) 通过mailto电子邮件协议,可以创建指向电子邮件地址的超链接,方便用户通过网页或应用中的超链接直接跳转电子邮件应用。同时,支持在mailto:的相关字段中定义邮件的收件人、主题、正文内容等,节省用户编辑邮件的时间。 阅读详情

mailto:是一个用于发送邮件的URL协议, 简单实用, 但是许多人不知道它, 我来介绍一下.

首先mailto:是一个本地协议, 也就是说它不需要网络传输, 在本地就可以解析协议之后的内容, 其他的本地协议比如data:协议用于直接解析一个mime媒体类型, 这些协议适用于内容简短的情况下, 因为所有内容藏在url后面的参数中.

既然是url协议, mailto直接可以在浏览器中打开, 通常浏览器会调用系统的邮件客户端, 在编辑器上提前输入好收件人, 主题, 内容等信息, 不用用户手动拷贝进去了.

比如mac下面打开这个<a>标签点击后就会出现这个画面:

<a href="mailto:someone@example.com?subject=This%20is%20the%20subject&cc=someone_else@example.com&body=This%20is%20the%20body">Send email</a>

 

可以看到, 主流的操作系统都是支持mailto协议的, 可以放心使用.

其中域名就是收件人的邮箱地址(插一句, 邮箱地址是世界统一的标准, 独一无二的个人域名, 非常适合作为user-id使用), 如果有多个收件人, 域名之间用分号分隔:

mailto:aaa@sina.com.cn;bbb@sina.com.cn

主要的URL参数:

  • cc: 抄送地址
  • bcc: 密件抄送地址
  • subject: 主题
  • body: 初始内容

主要这4个参数, 使用url标准的&来分隔, 可以缺省但不能自定义, 因为协议的定义是"通讯双方共同遵守的标准", 但因为没有网络的原因, 这里的"双方"是你(开发者)和操作系统, 世界统一的邮件标准就是这么简单.

mailto当初也是web规范, 所以MDN上面也有介绍.

还要注意的是, 因为url的缘故, 一些特殊字符得用百分号转义法,比如回车符是%0A不是\n:

mailto作为通用标准, 应当多多使用.

Mailto使用技巧分类  如果你经常给某一个人发邮件,你不妨试一下下面的快捷方式!在桌面空白处单击鼠标右键,在弹出的菜单中选择【新建/快捷方式】,打开“创建快捷方式”窗口,再在命令行文本框里键入类似“mailto:收件人E-mail”格式的地址,然后点击【下一步】为快捷方式键入一个名称,点【完成】就可以了,此后,只要你点击这个快捷方式的图标,默认的邮件软件(下面以OE为例),就会开启一个已经有对方地址的“新邮件”窗口 阅读详情

相关推荐

Open UI5 源代码解析之1317:MultiSelectEditor.js

MultiSelectEditor.js 是 SAP OpenUI5 项目中一个设计时属性编辑器组件,专用于处理多选输入场景。作为 BasePropertyEditor 的扩展类,它体现了 SAP 企业级框架的典型设计哲学: 架构定位:服务于卡片设计器等开发工具,提供标准化的多选输入解决方案,而非面向最终用户。 分层设计: 继承父类完整的编辑器基础设施(数据绑定、校验、生命周期) 仅专注实现多选特有逻辑(选项处理、自定义值控制) 关键特性: 通过 configMetadata 严格管控多选行为(默认禁用自定

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2742

mailto 中文乱码解决方案

最近项目需要使用mailto标签来调用客户端,并且把邮件模板填到客户端。 mailto 的用法: a标签直接调用: 发送邮件js调用: sendMail=function(ele){ var subject = "余额通知"; var to = "test@qq.com"; var body = "你好,您的余额不足1"; var url=""; u

nmgrlq的专栏 1万+

创建电子邮件链接:HTML中的`mailto`协议详解

在HTML中,创建一个电子邮件链接是一种常见的需求,它允许用户通过单击链接来打开默认的电子邮件客户端,以便快速发送电子邮件。这种链接是通过mailto协议实现的,本文将详细介绍mailto协议的使用方法,包括基础语法、高级技巧和一些安全考虑。 mailto协议提供了一种简单有效的方法来在HTML中创建电子邮件链接。通过本文的介绍,你应该了解了如何创建这些链接,以及如何通过编码和样式来增强它们的功能和外观。在实际应用中,合理运用这些技巧,可以提升用户体验和保护用户的电子邮件地址不被滥用。 通过本文的介绍,你应该对如何在HTML中创建电子邮件链接有了深入的理解。在实际应用中,不断实践和探索,可以发现更多关于创建电子邮件链接的可能性。

C# 两种方式发送邮件 MailTo + SMTP

通过mailto标签和SMTP协议两种方式发送邮件 using System; using System.Collections.Generic; using System.Net.Mail; using System.Text; namespace WUtility.ToolHelper { public class EmailHelper { ...

weixin_30593443的博客 683

SAP MM新手避坑指南:工厂间调拨用301还是303?手把手教你选对移动类型

本文深入解析SAP MM模块中工厂间调拨的301与303移动类型,帮助新手避开常见陷阱。通过对比一步法(301)和两步法(303+305)的核心差异、适用场景及财务影响,提供清晰的决策框架和实战技巧,确保库存调拨的准确性和效率。

weixin_29223603的博客 350

STM8库函数开发手册(3) //UART1、内部EEPROM、FLASH操作库、IIC(硬、软)

STM8S 微控制器家族的通用同步异步收发器(UART1,UART2 或者UART3)提供了一种灵活的方法与使用工业标准NRZ 异步串行数据格式的外部设备之间进行全双工数据交换。STM8 的UART 提供范围的波特率选择,并且支持多处理器通讯。UART 也支持LIN(局部互联网)协议版本1.3,2.0,和2.1 以及在主模式下的J2602。 UART1 和UAR...

finedayforu的博客 2522

「a」 超链接标签

a标签常用的属性: href : 用于指定链接的资源 target: 设置打开新资源的目标。 _Blank 在独立的窗口上打开新资源 _self 在当前窗口打开新资源 file: file协议(文件协议)这种协议主要是用于搜索本地机器的资源文件的。 格式: file:\\\f:\美女\1.jpg a标签的原理: 1. a标签的href属性值如果是以http开头的,那么浏览器会马上启动http解释器去解释该网址,首先 会在本地机器去找一...

yun1996的博客 688

第二十一篇: `man`, `tldr`, `explain` - 授人以渔的“终极指令”

我们已经一起学习了19个(组)关键命令,从nvidia-smi到kubectl。但这只是GPU运维武器库中的一小部分。技术日新月异,新的工具、新的参数会不断涌现。这个系列的真正目的,不仅是教会你使用这19件“兵器”,更是希望你掌握学习任何一件新兵器的方法论。这套方法论就是你的“终极指令”。授人以鱼不如授人以渔。至此,《GPU运维指令集:20个关键命令的战地手册》系列已全部完结。我们从nvidia-smi出发,一路探索了监控、诊断、容器、集群、网络、性能等各个维度的命令,最后用自动化脚本将它们串联,又用。

weixin_42587823的博客 1351

Firefox 3:你没有注意到的8个秘密

单日下载量800万次的成绩已经足以让Mozilla及其Firefox 3.0在世界吉尼斯记录大全中占有一席之地,专门为其开发的超过8000个扩展以及超过两万五千个GreaseMonkey脚本也让Firefox在其他浏览器面前是多么的令人敬畏。但敬畏归敬畏,Firefox还是隐藏了一些功能,极端科技为我们总结了8个有价值的未被发掘的功能,让我们一起去感受一下。 1.最小...

weixin_34364071的博客 164

YOLOv11改进 | Neck篇 | 双向特征金字塔网络BiFPN助力YOLOv11有效涨点

本文给大家带来的改进机制是BiFPN双向特征金字塔网络,其是一种特征融合层的结构,也就是我们本文改进YOLOv11模型中的Neck部分,它的主要思想是通过多层级的特征金字塔和双向信息传递来提高精度。本文给大家带来的结构可以让大家自行调节网络结构大小,同时能够达到一定的轻量化效果,为什么发BiFPN呢因为它算是YOLO系列改进中的常青树了,大家可以借鉴它的双向特征思想来创新自己的Neck结构本文的BiFPN通过yaml文件配置可以让大家自行调配其结构。

Snu77的博客 9105

2、集中式MIMO雷达研究进展:正交波形设计与信号处理

集中式多输入多输出(Multiple Input Multiple Output,MIMO)雷达通常利用正交波形增加发射波形 自由度,采用数字阵列拓展空间收发自由度,使得雷达接收机的天线孔径获得明显扩展,最终带来空间分辨率、 测角精确度、杂波抑制能力等大幅度提升。但是,这些性能提升的前提是发射波形具有正交特性。事实上,在 实际应用中,在不牺牲时域/频域资源情况下,受限于时宽带宽积,无法获得完全正交的波形集合,从而限制了 MIMO雷达系统性能。本文对集中式MIMO雷达正交波形复用的技术原理进行了系统回顾,分别

qq_43416206的博客 2773

html怎么设置网上链接,html超级链接怎么设置的方法

在html中使用超链接能够在点击的时候跳转到相应的界面上去,那么该如何设置呢?下面就由学习啦小编来告诉你html超级链接的设置方法,希望对你有帮助!html超级链接的设置方法超链接的基本格式是:scheme://host[:post]/path/filenamescheme指的是http,ftp,file,mailto,news,gopher,telnet七种host指的是IP地址或计算机名称po...

weixin_35489715的博客 825

Veritas NetBackup8.1.1安装

1.在服务器上运行Browser.exe 2.选中安装,点击"NetBackup Server Software Installation" 3.提示一个”UAC模式”,我们确定忽略它 4.下一步 5.接受授权,下一步 6.自定义安装 7.输入Key,并点击”netBackup Master Server” 8.自定义路径,下一步 9.默认端口,下一步 10.创建内置账户 创建本地用户帐户: C:\>net user nbwebsvc <StrongPassword> /

万物皆可学 2万+

a href=mailto:的使用总结笔记

1、相关知识:<a href=""></a>的几种用法 众所周知,a标签的最重要功能是实现超链接和锚点。而且,大多数人认为a标签最重要的作用是实现超链接,今天我刚好碰到a标签的一种写法<a href="JavaScript:;"></a>,所以就来整理下a标签中href的几种用法。 一、js的几种调用方法(参考总结的) 1、a href="jav...

weixin_42246997的博客 5万+

银河麒麟硬盘健康检测:smartctl/badblocks实战与坏盘预判

xfs_repair检查。S.M.A.R.T检测。

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 860

YOLOv11改进策略【注意力机制篇】| 2024 蒙特卡罗注意力(MCAttn)模块,提高小目标的关注度

本文记录的是基于蒙特卡罗注意力(MCAttn)模块的YOLOv11目标检测改进方法研究。利用提高的跨尺度特征提取能力,使模型能够更好地传递和融合提取的多尺度特征,提高对小目标的关注度。Exploiting Scale-Variant Attention for Segmenting Small Medical Objects使用一种基于随机采样的池化操作来生成尺度无关的注意力图。它从三个不同尺度(3×33×33×3、2×22×22×2和1×11×11×1,即池化张量)中随机选择一个1×11×11×1注意力图

Limiiiing的博客 3602

Mailto 标签使用详解

大家知道,mailto是网页设计制作中的一个非常实用的html标签,许多拥有个人网页的朋友都喜欢在网站的醒目位置处写上自己的电子邮件地址,这样网页浏览者一旦用鼠标单击一下由mailto组成的超级连接后,就能自动打开当前计算机系统中默认的电子邮件客户端软件,例如OutLook Express以及Foxmail等。当然有关mailto标签的使用,并不仅仅就象上面所说的那样简单,它还有其他方面的应用。为

georgejin的专栏 3404

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Mailto使用技巧分类(转)

Mailto使用技巧分类 http://hi.baidu.com/google100/blog/item/4a66d216ab098719972b434a.html2007-03-31 15:09 ●Mailto:aaa@xxx.com?cc=bbb@yyy.com,其中aaa@xxx.com将会自动出现在收件人地址栏中,bbb@yyy.com则会自动出现在抄送地址栏中; ●Mai...

dench2001的博客 1353

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

mailto的使用方法

链接邮件mailto 一、常用的参数 • mailto–收件人地址,可多个,用;分隔 • subject–代表邮件的主题 • body–代表邮件的内容 • cc–抄送人地址,可多个,用;分隔 •bcc–密件抄送人地址,可多个,用;分隔 • mailto语法 (1)mailto:URL?参数 1=内容&参数 2=内容&参数 3=内容 (2)通过&符号,可以连接多个条件. 二、...

weixin_41864502的博客 1899

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

mailto标签使用总结

 1、如果我们在网页中创建一个形如“mailto: aaa@msn.com”这样的超级连接时,用鼠标单击一下该超级连接的话,浏览器会自动调用系统默认的邮件客户端程序,同时在邮件编辑窗口的收件人设置栏中自动写上收件人的地址,而其他的内容都是空白,留给访问者自行填写;  2、要是大家在单击电子邮件超级连接时,希望系统自动打开的电子邮件编辑窗口中,除了在收件人地址栏中自动填写上内容外,在抄送地址栏中也能

路在何方 2355

mailto的使用技巧分享

mailto的使用技巧分享 作者: 字体:[增加 减小] 类型:转载 时间:2012-12-21 我要评论 如何使用mailto?对于大多数人来说并不是很陌生,但是实用上的细节部分你们有没有注意到,接下来分享一下本人在使用过程中的经验,需要了解的朋友可以参考下 mailto用法 如何使用mailto? 1)基本用法 复制代码 代码如下: send ema

autumn20080101的专栏 1553

html5 mailto,mailto

Linux 邮件附件添加2021-06-29 11:31:12在linux编程时,有时需要通过系统中已有的邮件客户端进行附件添加。1. Thunderbird/usr/lib/thunderbird/thunderbird -compose attachment='/tmp/simple-scan-75G3Z0/scan.jpeg'2. Evolutionevolution mailto:?att...

weixin_36202273的博客 696

C# 如何通过mailto标签和SMTP协议两种方式发送邮件

  本文主要讲解如何通过如现mailto标签和SMTP协议两种方式发送邮件,下面就直入主题 方法一、通过mailto标签发送邮件   通过mailto不是正真意义上的发送邮件,它只是会自动调用我们本地默认的邮件服务软件(这取决于我们本地安装了什么邮件软件,outlook,firemail等等),发送还是需要我们自己点击发送才能完成。   mailto标签有很多实用的方法,比如:加入...

a261505的博客 1224

mailto 参数说明

mailto 参数说明

hsyyff的博客 9865
上一篇: 神经网络入门 /阮一峰
下一篇: 深入探讨三角函数的命名规范
xosg
xosg 领域专家: 网络协议与安全技术领域 领域专家: 网络协议与安全技术领域
博客等级 码龄9年 1986粉丝 864原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xosg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值