Html 如何控制Gmail自动链接识别的地址或电话号码?

Html 如何控制Gmail自动链接识别的地址或电话号码?,html,css,email,gmail,html-email,Html,Css,Email,Gmail,Html Email,在向客户发送事务性电子邮件(在本例中为购买确认电子邮件)时,我遇到了不一致/错误的问题 Gmail不仅自动链接地址(在本例中是客户端的动态本地存储地址),而且还将其下方电话号码的前几个数字映射为地址的一部分。这最终会抛出它链接到的后续地图,因为区号被附加到谷歌发送到地图服务的地址数据中 不过,自动链接并不总是以上述方式运行。在某些情况下,它使电话号码(格式为:(xxx)xxx-xxxx)不受干扰。在其他情况下,它只识别要链接的给定地址的一部分。显然,这会导致客户体验不佳,需要进行补救,但我的任务

在向客户发送事务性电子邮件(在本例中为购买确认电子邮件)时,我遇到了不一致/错误的问题

Gmail不仅自动链接地址(在本例中是客户端的动态本地存储地址),而且还将其下方电话号码的前几个数字映射为地址的一部分。这最终会抛出它链接到的后续地图,因为区号被附加到谷歌发送到地图服务的地址数据中

不过,自动链接并不总是以上述方式运行。在某些情况下,它使电话号码(格式为:(xxx)xxx-xxxx)不受干扰。在其他情况下,它只识别要链接的给定地址的一部分。显然,这会导致客户体验不佳,需要进行补救,但我的任务是在不禁用该功能的情况下解决这一问题,因为我们的营销部门希望保留其预期功能(为了获得良好的可用性,这是正确的)

关于为什么会发生这种情况,或者如何在标记中手动指定地址或电话号码,以便gmail知道需要自动链接的具体内容,有什么想法吗

这是Gmail前的表格:


杰西卡·琼斯
主街123号
密苏里州尼克萨65714
(417) 222-2222

将这两个元标记放在您的
中:


将其放置在样式表中:

    <style>
    *[x-apple-data-detectors], .x-gmail-data-detectors, .x-gmail-data-detectors *, .aBn {
        border-bottom: 0 !important;
        cursor: default !important;
        color: inherit !important;
        text-decoration: none !important;
        font-size: inherit !important;
        font-family: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
    }
    </style>

*[x-apple-data-detectors],.x-gmail-data-detectors,.x-gmail-data-detectors*,.aBn{
边框底部:0!重要;
游标:默认!重要;
颜色:继承!重要;
文字装饰:无!重要;
字体大小:继承!重要;
字体家族:继承!重要;
字体大小:继承!重要;
行高:继承!重要;
}
在客户端数据所在的机构中,添加一个类,并将HREF添加到电话号码和电子邮件地址:

<p class="x-gmail-data-detectors">Herman Munster<br />
  1313 Mockingbird Lane<br />
  Hollywood, CA 90210<br />
  <a href="tel:+01-(323) 000-0000">(323) 000-0000<br />
  <a href="mailto:herman@munster.com" target="_blank">herman@munster.com
</p>
赫尔曼·蒙斯特
模仿鸟巷1313号
加利福尼亚州好莱坞90210

  • 祝你好运。

    祝贺你关于堆栈溢出的第一个问题有一个
    地址
    元素,你可以使用
    作为电话号码。我想我们需要一个发送电子邮件的示例。这肯定与您发送给收件人的字符的确切顺序有关。@YaakovAinspan,您知道Gmail是否识别这些字符用于自动链接吗?不知道。您可以研究一下这个经过深思熟虑的副本,感谢您在回答@gwaly时所做的努力,但我的问题不是删除自动链接,这是在控制它,以防止它包括额外的,无关的内容(超出它应该为一个地址,例如)。@EmailDharma正如Ted Goas提到的,我们不能阻止Gmail或任何电子邮件客户端做它想做的事情,当我们的电子邮件收到时。我们所能做的是帮助识别信息并确定其样式。在您的示例中,Gmail将地址和电话号码组合在一起。我发布了一些技术,帮助Gmail理解什么是地址、电话号码或电子邮件地址。祝你好运。嘿,谢谢@Ted Goas!TED波士顿会议已经有一段时间了……是2015年还是2016年?无论如何,我的问题不在于自动链接的样式或试图关闭它(我们的营销部门希望保持它)。我试图控制Gmail识别的地址或电话号码,因为它会莫名其妙地错误识别某些数据,这会导致后续地图链接出现问题。如果你看我第二段的最后一段,你可以看到Gmail将客户电话号码的部分区号添加到它为地图功能返回的地址数据中。@EmailDharma哦,我不相信有什么方法可以准确地影响电子邮件客户机检测到的链接,所以我选择了“避免”角度来掩盖它,嗯。。错误<代码>)222-2222天哪,谷歌。2015年,当你在那里演讲的时候。一天晚上,我是一头留着胡须的长发,高兴地和你们(你、法比奥、埃利奥特、罗宾斯和其他组员)一起来到威士忌牧师那里。好时光。@EmailDharma是的,我记得!:)妮丝,就这样!一个人将很难找到一个更熟练(和有趣)的电子邮件极客群!
    <p class="x-gmail-data-detectors">Herman Munster<br />
      1313 Mockingbird Lane<br />
      Hollywood, CA 90210<br />
      <a href="tel:+01-(323) 000-0000">(323) 000-0000<br />
      <a href="mailto:herman@munster.com" target="_blank">herman@munster.com
    </p>