使用 mailto 从数据库创建包含主题、地址和正文的电子邮件会破坏签名

编程


大家好,

简介(如果需要,请跳至问题)

每个月我都会浏览已发送的邮件,找到我发送给该特定客户的最后一封邮件,然后复制内容,创建新邮件,粘贴内容,复制邮件地址并粘贴,然后复制主题并粘贴太…然后找到我要向客户开具账单的工时和费用清单并将其附加到新邮件中…我真的很讨厌所有这些过程。

我在自己编写的软件中添加了更多功能,以跟踪时间量和费用,现在我可以添加客户联系人,定义我要发送给这些联系人的信息类型。 .. 现在,在创建预发票后,我有 2 个可以按下的新图标,第一个图标旨在构建具有正确收件人、主题和正文的 mailto 链接。
这非常有效,我只需按下一个按钮就可以收到邮件中的所有内容,从而防止我可能出现的错误并为所有客户保持不变的邮件格式。

问题

因此,在构建 mailto 字符串后,邮件的签名消失了,因为 Outlook 似乎认为它是正文的一部分。

我能想到的最简单的解决方法是复制在 Outlook 签名文件夹中找到的 HTML 内容并将其添加到正文字符串中,但这似乎不是正确的方法。

你们有人找到更好的解决方案吗?

谢谢大家。

我尝试过的:

如果我删除 mailto 字符串的正文部分,签名仍保留在那里。
在互联网上搜索过,我看到了一些解决方案,例如使用 AutoHotkey 添加签名、将正文内容复制到剪贴板中,然后在出现邮件窗口后将它们粘贴到那里…

所有这些事情似乎:(

解决方案1

是的,Outlook 将签名视为电子邮件正文的一部分。 它只是在新电子邮件中预先填充的内容。

如果您在 mailto 链接中指定签名,Outlook 将跳过将签名添加到电子邮件,并将正文替换为 mailto 链接中指定的正文。

哦,邮件链接是个坏主意。 根据所使用的浏览器和版本的不同,mailto 链接的最大长度可能会有很大差异,可能会切断您的电子邮件消息。

有没有解决的办法? 不是来自您的邮件链接,不。

コメント

タイトルとURLをコピーしました