mailto:链接的&body部分中的文本有最大长度。 根据我的一位同事的说法,W3C将限制发布为256(尽pipe如此,我没有链接来支持)。 我们embeddedmailto:电子邮件和网页链接,并已成功使用超过256个字符。 但是,在某一点之后,电子邮件客户端和浏览器开始剥离并拒绝打开链接。 我想知道以下的实际最大长度: 邮件客户端: outlook(2003,2007,2010) Eudora(7.1,和/或最新版本是什么) 雷鸟(最新版本) 浏览器: Firefox(3+) IE(6,7,8) iPhone浏览器 任何和你可以提供的所有号码将受到感谢。
TL;博士 从机器人隐藏电子邮件地址,而不使用脚本和维护mailto:function。 方法还必须支持屏幕阅读器。 概要 无需使用脚本或联系表格即可发送电子邮件混淆信息 电子邮件地址需要对人类观众完全可见 ,并保持mailto:function 电子邮件地址不得以图片forms 。 电子邮件地址必须“完全”隐藏垃圾邮件搜寻器和垃圾邮件机器人以及任何其他收集器types 预期效果: 请没有脚本 。 这个项目没有使用脚本, 我想保持这种方式 。 电子邮件地址显示在页面上,或者可以在某种用户交互之后轻松显示,例如打开模式。 用户可以点击电子邮件地址 ,然后触发mailto:function。 点击电子邮件将打开用户的电子邮件应用程序。 换句话说, mailto:function必须工作。 电子邮件地址不可见或未被识别为电子邮件地址(这包括页面源) 我没有一个充满垃圾邮件的收件箱 什么都行不通 添加一个联系表单 – 或类似的东西 – 而不是电子邮件地址 我讨厌联络表格 。 我很less填写联系表格。 如果没有电子邮件地址,我寻找一个电话号码,如果不在那里,我开始寻找替代服务。 我只会填写一个联系表格,如果我绝对必须。 用地址图像replace地址 这对使用屏幕阅读器的人造成巨大的不利影响( 请记住将来的项目中的视觉障碍者 ) 它还会删除 mailto:function,除非您使图像可点击,然后将mailto:function添加为链接的href ,但是这样做会使目标失败 ,现在电子邮件对于漫游器是可见的。 什么可能工作: 巧妙地使用CSS的pseudo-elements 使用base64编码的解决scheme 打破电子邮件地址并将文件分散到文档中,然后在用户单击button时将其重新放在一起(这可能涉及多个CSS类和anchor tags的使用) 通过CSS改变html属性 @MortezaAsadi在下面的评论中优雅地提出了可能性。 这是链接到完整 – 文章是从2012年: 如果我们可以使用CSS来改变HTML属性呢? 其他创造性的解决scheme超出了我的知识范围。 […]
我需要在页面上保存一些内容时自动打开用户的默认电子邮件客户端。 我需要填写电子邮件主题,以解决,并把一些内容在电子邮件正文。 什么是实现这个最好的select? 我知道的mailto:属性,但用户必须点击这个,我不知道它允许您指定的主题和内容?
你如何正确构build一个没有部分的mailto:链接。 mailto:someaddress@example.com? 我不想要的地址,只是想通过邮件填写参数之后什么。
我想从JavaScript调用一个mailto链接 – 这就是我想要一个方法,允许我打开用户电脑上的电子邮件客户端,就好像他们点击了正常的mailto链接。 我怎样才能做到这一点?
我想插入一个换行到我的mailto正文。 我尝试了%0A,%0D和%0D%0A。 没有为我工作。 我在Mac OSX上使用Google Chrometesting了Gmail,Yahoo,Apple Mail,Outlook 2010,Outlook.com和Thunderbird。 请帮忙吗? 这是我的代码: <a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0A%20Firstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>
无法使多行在mailto链接中正常工作 在我的情况下,我正在使用Outlook默认邮件阅读器进行testing。 以下是放在锚href: mailto:email@address.com?&subject=test&body=type%20your&body=message%20here 只有“邮件在这里”出现在电子邮件正文中。 (不pipe我使用chrome还是IE) 想法?
我的问题是这样的: 客户端收到由Exchange Server发送的电子邮件。 在邮件中,他有一个格式化的HTML与一些链接 href='mailto:etc…' 我的问题是:我可以插入HTML格式的身体在mailto:部分的HREF? 就像是 <a href='mailto:me@me.com?subject=Me&body=<b>ME</b>'>Mail me</a> ? 请注意(2016)在iOS中,为简单的斜体,粗体格式添加<i>和<b>标签是完全正确的。
是否有可能实现mailto:提交button上的function,如<input type="submit" /> ? 我使用ASP.NET MVC。 也许有一些棘手的控制器行动结果来实现这一点。 你可以帮我吗? PS我知道我可以让锚点看起来像一个button。
目前我正在使用下面的方法打开用户的Outlook电子邮件帐户,并填写与发送相关内容的电子邮件: public void SendSupportEmail(string emailAddress, string subject, string body) { Process.Start("mailto:" + emailAddress + "?subject=" + subject + "&body=" + body); } 然而,我想要用附加的文件填充电子邮件。 就像是: public void SendSupportEmail(string emailAddress, string subject, string body) { Process.Start("mailto:" + emailAddress + "?subject=" + subject + "&body=" + body + "&Attach=" + @"C:\Documents and Settings\Administrator\Desktop\stuff.txt"); } 但是,这似乎并没有工作。 有谁知道一种方法,将允许这个工作!? 帮助非常感谢。 问候。