Signatures are not appended by Exclaimer Signature Manager Exchange Edition after configuring the Template Editor share.
Scenario:
You have successfully installed and configured Exclaimer Signature Manager Exchange Edition. Signatures are appended to messages successfully.
After installing and configuring Exclaimer Template Editor to publish template changes to the server, signatures are no longer appended.
The error below is also logged in the Exclaimer event log when the message is being processed:
Error: Unable to load template: C:\ProgramData\Exclaimer Ltd\Mail Disclaimers\Template Library1\f3c65ed4-037c-43ce-830a-d837f5b36c2d.zip
Information: System.InvalidOperationException: Unable to load template: C:\ProgramData\Exclaimer Ltd\Mail Disclaimers\Template Library1\f3c65ed4-037c-43ce-830a-d837f5b36c2d.zip ---> Exclaimer.Compression.FileSystem.ItemDoesNotExistException: Cannot perform the requested operation on an item that does not exist.
Type: Exclaimer.Compression.Zip.ZippedFile
FullName: \v001\HtmlFields.xml
at Exclaimer.Compression.FileSystem.AbstractFile.OpenRead(FileSystemEvents events, Object userData, FileShare share)
at Exclaimer.Data.Templates.TemplateStorageProvider.UpgradeHtmlPart()
at Exclaimer.Data.Templates.Template.get_HtmlPart()
--- End of inner exception stack trace ---
at Exclaimer.Data.Templates.Template.get_HtmlPart()
at Exclaimer.Data.Templates.RenderedImprint.set_Template(Template value)
at Exclaimer.Connectors.MailRules.Disclaimers.Workhorse.CreateImprint(Template template, IEnvelope envelope, Action`1 imprintIntializer)
at Exclaimer.Messaging.TemplateIntegration.DisclaimerWorkhorse`1.ApplyDisclaimer(IEnvelope envelope, IMessage outputMessage, Action`1 imprintIntializer, Boolean dontAddIfPresent)
at Exclaimer.Connectors.MailRules.Disclaimers.Implementation.ApplySubmittedPolicy(PipelineSubmittedMessage message, SubmittedMessageEventArgs args)
at Exclaimer.Connectors.MailRules.Implementation.ApplyPolicy(CapabilityImplementation capabilityImplementation, PipelineOperand operand, PipelineSubmissionArgs args)
at Exclaimer.PolicyProcessingEngine.Pipeline.ProcessingPipeline.ApplyPolicy(PolicyImplementation policyImplementation, PipelineOperand operand, PipelineSubmissionArgs args)
at Exclaimer.PolicyProcessingEngine.Pipeline.ProcessingPipeline.ProcessPolicy(PolicyImplementation policyImplementation, PipelineOperand operand, PipelineSubmissionArgs args)
at Exclaimer.PolicyProcessingEngine.Pipeline.ProcessingPipeline.Process(PipelineOperand operand, PolicyImplementation startPoint, PipelineSubmissionArgs args)
Cause:
The issue occurs because the NETWORK SERVICE account permission has been removed from the C:\ProgramData\Exclaimer Ltd\Mail Disclaimers\Template Library1 directory.
To resolve the problem, either grant the NETWORK SERVICE account full access to the C:\ProgramData\Exclaimer Ltd\Mail Disclaimers\Template Library1 directory:
Or enable inheritable permissions from the parent folder by checking the box Include inheritable permissions from the object’s parent in the folder properties.
Afterwards, restart the Exclaimer Signature Manager Exchange Edition Configuration Service from the Window Services Management console (services.msc).
Customer support service by UserEcho