【问题标题】:Html signatures: how to prevent user editingHtml签名:如何防止用户编辑
【发布时间】:2015-10-06 14:21:30
【问题描述】:

我为我们的一位客户做了一些.html 签名,他们想要两件事我不知道如何实现。

其中之一,客户希望用户无法编辑签名中的文本,这是为了防止他们在发送电子邮件时意外更改签名中的某些内容。这有可能吗?

第二期,他们说他们可以使用鼠标调整签名中的图像大小。我还需要防止这种情况发生,这样他们就不会意外地使徽标变形或放大或缩小它。我该怎么做?我尝试为图像设置widthheight 属性,但这并不妨碍他们随意调整大小。

非常感谢任何帮助或指导。 谢谢

【问题讨论】:

    标签: html outlook html-email signatures windows-live-mail


    【解决方案1】:

    也许您可以创建一个包含整个签名的图像,因此它是不可编辑的。

    编辑

    看看这个链接,也许你可以在点击发送按钮后添加签名。

    How to modify email before sending

    【讨论】:

    • 我不想把整个签名都做成图片,这样邮件接收者就可以在签名中复制粘贴联系人数据,这样苹果邮件等邮件客户端就可以允许从签名创建联系人。无论如何,谢谢你的回答。我现在看看那个链接。
    • 在发送前修改电子邮件对我不起作用,因为并非所有用户都有 Outlook,其中一些用户有 Apple Mail 或 Windows Live Mail。还是谢谢
    【解决方案2】:

    有几个选项:

    1.) 如果您使用交换服务器,您可以设置组策略以添加签名服务器级别,然后再设置另一个以删除所有用户的签名访问权限。这将使您 100% 控制所有外发消息。这应该用于免责声明,因此在较长的电子邮件链中,签名可能会出现在链的底部,而不是消息。查看更多信息:http://www.howto-outlook.com/howto/corporatesignatures.htm

    2.) 另一种选择是运行脚本。此选项避免使用组策略,但我认为它需要在每个人的用户级别上执行操作,这在大公司中可能是一个问题。更多信息请看这里:http://www.edugeek.net/blogs/thescarfedone/1016-centrally-managing-signatures-outlook-owa-free-way.html

    3.) 我知道的最后一个选项是将签名文件夹设为只读并将签名文件直接插入每个人的计算机上。这是一个非常手动的过程和耗时,当然不可扩展。更多详情请看这里:https://support.office.com/en-us/article/Copy-email-signatures-to-another-computer-4e03286f-2246-4d7d-ae95-a4cc1992595a?CorrelationId=0db01a3d-f8b9-4bfb-af86-37cd4dcf6ef9&ui=en-US&rs=en-US&ad=US

    【讨论】:

    • 关于选项 3:由于签名是 html 格式的,我必须将每个签名保存在每个用户计算机的隐藏文件夹中,以启用 Outlook/applemail 使用它。如果我将这些签名文件设置为只读,这将防止用户在发送电子邮件时意外修改它?或者它只会阻止它从签名选项中被永久修改?如果这是正确的方法,我有什么方法可以为 Windows Live Mail 做到这一点吗?它是否将签名文件保存在我可以将它们设置为只读的地方?如果我可以这样做,这就是公认的答案。谢谢!
    • 一旦进入邮件编辑窗口,就可以进行编辑了。您可能需要像选项 1 一样在服务器级别添加它,以确保它不会在电子邮件编辑窗口中更改。您可能想研究在 VBA 中创建脚本以在服务器级别创建和添加,或者使用第三方服务 - slipstick.com/addins/…
    猜你喜欢
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多