【问题标题】:Gmail signature not working on mailtoGmail签名不适用于mailto
【发布时间】:2016-02-13 03:41:31
【问题描述】:

当我使用 Gmail 发送电子邮件时,设置中定义的电子邮件签名会自动添加到电子邮件底部。但是,当我打开 mailto 链接以发送消息时,不会自动添加电子邮件签名。

代码如下:

<a href="mailto:john@smith.com?subject=Thanks for your time&body=Hi,%0A%0AIt%20was%20a%20real%20pleasure%20speaking%20with%20you.%20Thank%20you%20for%20your%20time%20and%20we'll%20be%20in%20touch%20soon." target="_blank">test</a>

还有一个 jsFiddle here。当我从 mailto 链接发送邮件时,我需要做什么才能显示电子邮件签名?

【问题讨论】:

  • @DaniSpringer:在这两种设置上都试过,在 Chromebook 上试过;问题仍然存在。
  • 它适用于您现有的代码。谷歌是否有可能出于某种奇怪的原因将 chromebook 视为移动设备?您是否也设置了移动签名?
  • @DaniSpringer:你能用“链接”更新小提琴吗?小提琴有一个 标签; “链接”是什么意思?
  • @Drazisil:对我不起作用,一定是某个地方出了问题。
  • 我猜&amp;body= 设置了整个正文,除非有办法表明应该添加签名(例如&amp;body=etc%20etc%20{signature}),否则无法完成此操作。

标签: javascript gmail mailto


【解决方案1】:

这样做(当然是在桌面上):

http://mail.google.com/mail/?view=cm&fs=1&tf=1&to=example@example.com&su=Hello%20Dani%20(via%20Stack%20OverFlow)">http://mail.google.com/mail/?view=cm&fs=1&tf=1&to=example@example.com&su=Hello%20Dani%20(via%20Stack%20OverFlow)

注意:
如果你想要你的 gmail 签名,你必须使用 gmail。
如果您想使用其他客户端,则必须在该客户端上签名。

【讨论】:

  • 是的,但这不是 mailto 链接;它需要成为 mailto 的原因是不是每个人都使用 Gmail。
  • 正如@frenchie 在 cmets 中所说,当他从其他地方单击 mailto 链接时,他希望签名直接显示在 Gmail 中。他已经在 Gmail 中设置了签名,但是当他单击 mailto 链接并在 Gmail 中打开时,签名未显示。此答案未提供有关如何解决此问题的信息(我认为这是 Gmail 错误)。
  • @DaniSpringer 试试这个:创建一个带有徽标的 gmail 签名,然后在设置完成后,单击 jsfiddle 中的 mailto 链接。当您从 gmail 界面单击以撰写新电子邮件时,通常不会出现带有徽标的签名。
【解决方案2】:

在 mailto 链接中使用 body 作为参数会替换 Gmail 已放入电子邮件中的所有内容。如果 body 不是 mailto 属性的一部分,则签名按预期工作。

来源:我使用your fiddle 对此进行了测试,方法是删除body 属性并再次单击链接。随心所欲。

我必须添加代码才能用小提琴提交这个答案,所以这里是一个可以使用签名的链接:

<a href="mailto:john@smith.com?subject=Thanks for your time" target="_blank">test</a>

【讨论】:

  • 不,我说的不是在 mailto 链接中添加签名,我说的是使用 mailto 打开 Gmail,然后让 Gmail 像它一样在电子邮件底部添加签名当您从 Gmail 界面发送电子邮件时。
  • 对不起@frenchie,你说得对,我误解了你最初试图做的事情。我相应地修改了我的答案。抱歉,这并没有多大帮助,但这似乎是 Gmail 尚未修复的错误。
  • 我可以看到这个答案被标记为正确,但它真的回答了这个问题吗?我在所有 mailto 链接上都有相同的行为,即使它们没有指定正文或主题,即只有电子邮件地址,没有别的。
【解决方案3】:

可以与上述答案结合使用的解决方法:

  1. 撰写新电子邮件,将其完全留空
  2. 将电子邮件保存为标题为“SIG”之类的预设回复
  3. 单击带有正文描述的 mailto 链接时,您可以转到电子邮件的最后一行并插入您的 SIG 预设回复,以便在其中转储您的签名。

【讨论】:

    猜你喜欢
    • 2015-05-26
    • 1970-01-01
    • 2015-02-01
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 2016-10-18
    相关资源
    最近更新 更多