0
public void updateSignature(ExchangeService exchange, String signature) {
try {
FolderId f = new FolderId(WellKnownFolderName.Root);
UserConfiguration user = UserConfiguration.bind(exchange,
"OWA.UserOptions", f, UserConfigurationProperties.All);
if (user.getDictionary().containsKey("signaturetext"))
user.getDictionary().setElements("signaturetext", signature);
else
user.getDictionary().addElement("signaturetext", signature);
user.update();
} catch (Exception e) {
e.printStackTrace();
}
}
我得到user.update()的空指针异常;我可以在设置新的设置之前在控制台中打印旧的签名,也可以在字典中设置新的签名。但是,我无法永久更新这些更改。在此先感谢 。EWS签名更新错误