在 Exchange Online 中将外发电子邮件包装在 HTML 表中(服务器端)

在 Exchange Online 中将外发电子邮件包装在 HTML 表中(服务器端)

我试图用以下方式包装所有外发电子邮件(然后将其集中用于客户邮件,这里未显示):

<HTML> 
    <TABLE>
        <TABLE BORDER="0" cellpadding="0" cellspacing="0" width="100%">
        <TR>
            <TD></TD>
            <TD width="400">
                **CONTENT GOES HERE**
            </TD>
            <TD></TD>
        </TR>
    </TABLE>
</HTML>

...使用 Exchange 传输规则。

首先,我设置了免责声明规则来检查 HTML 是否能正常工作。当然,它能正常工作,而且我成功地使页脚或页眉在表格标签中居中。

基于此,我尝试将上面给出的 HTML 基本上切成两半,并用前半部分添加消息,用后半部分制作页脚,从而有效地用 HTML 表格“包装”消息。

这不起作用,因为显然由前置规则打开的 html 标签在放置消息之前会自动关闭,所以页脚规则不执行任何操作(它是一个单独的 html 块)。

有没有办法在服务器端以 HTML 格式包装外发邮件?也许 powershell 中有一些特殊的命令允许在 Exchange 上对其进行配置?

答案1

根据我的测试,如果我们在同一规则中创建一个前置免责声明(带有内容)和一个附加免责声明(带有页脚),则前一个免责声明将被后者替换:

  1. 查看参数“应用Html免责声明文本“ 和 ”应用Html免责声明位置“添加附加免责声明后:

在此处输入图片描述

  1. 添加另一条前置免责声明:

在此处输入图片描述

  1. 查看添加前置免责声明后的传输规则和参数:

在此处输入图片描述

如果您使用此方法添加免责声明,并且邮件没有应用第2次添加的免责声明,则问题可能是由上述原因引起的(后一个免责声明将取代前一个免责声明,这可以反映在传输规则的参数中),并且似乎没有参数可以将这两种免责声明方法结合起来。

相关内容