HTML 签名的演变

HTML 签名的演变

我尝试过剪切并粘贴我的电子邮件签名的 HTML 代码,该代码在其他各种电子邮件客户端中都可以正常工作,并在保存签名时以 HTML 格式(而不是文本)进行操作,但代码从未变成正确的格式。相反,当我尝试使用签名时,它只显示 HTML 代码的文本。

答案1

这似乎是 Evolution 3.10.4 中的一个错误

不过,有一个简单的解决方法。将您的 html 签名写入名为 signature.html 的文件中,通过在 中打开它来测试它是否有效Firefox。然后,当您写完消息后,使用菜单项 添加签名insert -> html file

答案2

更好的解决方法是创建signature.html 和signature.sh(也可以chmod +x it)signature.sh:

#!/bin/bash
cat ~/.signature.html

在 Evolution 中:文件 -> Composer 首选项 -> 签名 -> 添加脚本 -> 文件系统上的脚本

答案3

signature.sh对我来说不起作用。我通过以下方法让它工作:

  1. 创建signature.html文件
  2. 按照上述方法在 Firefox 中测试。
  3. 插入到 Evolution 中的新电子邮件中。
  4. 复制插入的签名。
  5. 将签名粘贴到“添加签名”对话框中。
  6. 可以插入新签名并且看起来符合预期。

现在,我似乎无法将签名自动插入到电子邮件中......

答案4

在 Evolution 中似乎仍未修复...

另一个解决方法:

  • 前往 ~/.config/evolution/signatures
  • 在 Evolution 中添加“虚拟” HTML 签名
  • 这将在签名文件夹中创建一个新文件(文件名是随机 ID)
  • 打开这个新文件并将您的真实 html 代码粘贴到那里(不带双破折号+空格)

相关内容