我尝试过剪切并粘贴我的电子邮件签名的 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
对我来说不起作用。我通过以下方法让它工作:
- 创建
signature.html
文件 - 按照上述方法在 Firefox 中测试。
- 插入到 Evolution 中的新电子邮件中。
- 复制插入的签名。
- 将签名粘贴到“添加签名”对话框中。
- 可以插入新签名并且看起来符合预期。
现在,我似乎无法将签名自动插入到电子邮件中......
答案4
在 Evolution 中似乎仍未修复...
另一个解决方法:
- 前往 ~/.config/evolution/signatures
- 在 Evolution 中添加“虚拟” HTML 签名
- 这将在签名文件夹中创建一个新文件(文件名是随机 ID)
- 打开这个新文件并将您的真实 html 代码粘贴到那里(不带双破折号+空格)