如何设置一个链接,将发送的电子邮件与主题行,字段,和正文,并把它放在社交媒体上。

问题描述 投票:1回答:1

我想知道是否可以创建一个类似mailto的链接,人们可以点击它,它会打开他们的默认邮件应用程序,输入主题行,到字段和电子邮件正文。

我想用这个来放在我的Instagram的生物中,这样人们就可以点击这个链接,并有一个电子邮件准备发送。

我是一个完全的新手,所以最初我尝试复制粘贴整个mailto行到Instagram的生物,因为复制粘贴到浏览器似乎工作,但Instagram不允许,并改变链接只是Gmail.com。

谢谢你的帮助。

html email email-integration
1个回答
0
投票

你可以使用 mailto 协议,允许打开客户的电子邮件系统,并开始一个新的电子邮件。

mailto:sAddress[sHeaders]

其中

sAddress - 一个或多个有效的电子邮件地址,用分号分隔。您必须使用互联网安全字符,如空格字符"%20"。

sHeaders - 一个或多个名值对。第一对名值应该以"?"为前缀,其他任何一对名值应该以"& "为前缀。名称可以是以下字符串之一。

  • subject - 出现在邮件主题行中的文本。
  • body - 出现在邮件正文中的文字。
  • CC - 要包含在信息的 "cc"(副本)部分的地址。
  • BCC - 要包含在信息的 "bcc"(盲文副本)部分的地址。

Windows Internet Explorer 7及更新版本。您必须对 mailto: 地址中的所有 URL 保留字符进行百分比编码。例如,数字符号(#)在URL中被用作片段标识符。在处理诸如 some#[email protected] 这样的地址时,Internet Explorer 只会将数字符号之前的部分复制到邮件客户端;包括数字符号在内的片段部分则会被忽略。这种行为是设计出来的。

更多关于 mailto 协议书 RFC2368: mailto URL方案.


0
投票

这个解决方案非常复杂,但一定会成功。

首先,注册到 GitHub 如果你还没有的话。创建一个新的版本库,并命名为任何你想要的名字。然后添加一个新文件,名为 index.html 并粘贴这段代码。

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="refresh" content="0; url=mailto:[email protected]?subject=Contact%20me">
        <title>Redirecting to email...</title>
    </head>
    <body>
        If you don't get redirected in 12 seconds automatically, you should
        <a href="mailto:[email protected]?subject=Contact%20me">click this link</a
        >.
    </body>
</html>

现在设置GitHub页面。点击设置并进入github页面。然后从主分支中选择,你的域名应该是[用户名].github.io[repo名]。你的域名应该是[username].github.io[repo name].在你的Instagram生物中设置这个域名,或者用以下方式缩短它 Bitly 先是。

© www.soinside.com 2019 - 2024. All rights reserved.