我们正在使用 Exchange Web 服务在 Outlook Web Access 中设置用户签名。效果很好,我们在选项>设置下看到签名,并且选中了“在我发送的消息中自动包含我的签名”复选框。我们还以编程方式设置它。
但是,当用户在 OWA 中创建新电子邮件时,签名不会显示。解决此问题的方法是转到选项>设置,取消选中“在我发送的消息中自动包含我的签名”复选框,保存,再次选中该复选框并保存。
我们用来设置签名的代码如下所示:
Folder rootFolder;
UserConfiguration OWAConfig;
rootFolder = Folder.Bind(service, WellKnownFolderName.Root);
OWAConfig = UserConfiguration.Bind(service, "OWA.UserOptions",rootFolder.ParentFolderId, UserConfigurationProperties.All);
OWAConfig.Dictionary["signaturehtml"] = "Hello World";
OWAConfig.Dictionary["autoaddsignature"] = "True";
OWAConfig.Update();
知道如何解决这个问题吗?