Relevant Product: Signature Manager Exchange Edition
WARNING! The following products were discontinued on 30 September 2022:
- Exclaimer Signature Manager Outlook Edition
- Exclaimer Signature Manager Exchange Edition
The end of Support for these products is 30th September 2024.
For more information, please see the Discontinued Questions and Answers page.
Scenario
You have enabled the feature Convert Plain Text messages to HTML before applying signature so that all emails are delivered in HTML format with an HTML signature appended.
However, the email is delivered in plain text format and no signature is appended. The following error is also logged in the Exclaimer event log when the email is being processed by Exclaimer Signature Manager Exchange Edition:
ERROR: Method not found: 'Void Microsoft.Exchange.Data.Transport.Email.EmailMessage.Normalize()'. Information: System.MissingMethodException: Method not found: 'Void Microsoft.Exchange.Data.Transport.Email.EmailMessage.Normalize()'. at Exclaimer.Messaging.Transport.E2007.Converters.TnefBodyConverter.Convert(BodyFormat targetFormat, IConvertibleMessageOptions options) at Exclaimer.Connectors.MailRules.Disclaimers.Workhorse.PerformMessageConversion(IEnvelope envelope) 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)
Resolution
This issue has been resolved in Cumulative Update 8 (and higher) for Microsoft Exchange Server 2013.
You can download Cumulative Update 21 Exchange Server 2013 from here.
Alternatively, try disabling the Convert Plain Text messages to HTML before applying signature feature - this will also prevent this error from occurring. However, plain text emails will be delivered with a plain text signature appended.