Asked by:
CRM Forward Mailbox / Email Router and Digitally Signed Emails

Question
-
Hi all,
We have CRM Dynamics 2011 on-premise Roll up 14 installed and we seem to have problems with signed emails. The situation is:
We have a client who is sending us emails that are going to a crm queue (mailbox) which forward the email to the forward mailbox however they go to the "undeliverable" folder with the below event log error. I suspect it is to do with the email being "digitally signed". Would you be able to advise if signed emails are supported by the crm email scanner? And if not, whether there is a work around, this is currently a show-stopper for us.
Much appreciated!
BB
Log Name: Application Source: MSCRMEmail Date: 11/14/2013 5:23:52 PM Event ID: 17174 Task Category: None Level: Error Keywords: Classic User: N/A Computer: computer.fqdn Description: #17174 - An error occurred while validating the e-mail message with subject "FW: MS updates" in mailbox forwardmailbox@company.com Microsoft.Crm.Tools.Email.Providers.EmailException: The e-mail message with the details [Sender: "Support" <SENDER-EMAIL-HERE>; Subject: SUBJECT-HERE Sent: 11/14/2013 17:23:23] could not be delivered because it does not contain a valid attachment. The message was moved to the Undeliverable folder. ---> System.FormatException: String was not recognized as a valid DateTime. at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage..ctor(Uri uri, String emailUser, String emailPassword, ServiceLogger serviceLogger, String subject, String from, String to, String cc, String bcc, String timeReceived, String importance, String body, String messageId, Int32 connectionTimeout) at Microsoft.Crm.Tools.Email.Providers.HttpDavRequest.RetrieveMessage(ServiceLogger serviceLogger) at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage.ValidateMessage(Boolean isForwardMailbox) --- End of inner exception stack trace --- at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage.ValidateMessage(Boolean isForwardMailbox) at Microsoft.Crm.Tools.Email.Providers.ExchangePollingMailboxProvider.ValidateMessageInternal(EmailMessage emailMessage) at Microsoft.Crm.Tools.Email.Providers.CrmPollingMailboxProvider.Run()\r\nSystem.FormatException: String was not recognized as a valid DateTime. at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage..ctor(Uri uri, String emailUser, String emailPassword, ServiceLogger serviceLogger, String subject, String from, String to, String cc, String bcc, String timeReceived, String importance, String body, String messageId, Int32 connectionTimeout) at Microsoft.Crm.Tools.Email.Providers.HttpDavRequest.RetrieveMessage(ServiceLogger serviceLogger) at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage.ValidateMessage(Boolean isForwardMailbox) Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="MSCRMEmail" /> <EventID Qualifiers="0">17174</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2013-11-14T17:23:52.000000000Z" /> <EventRecordID>131535</EventRecordID> <Channel>Application</Channel> <Computer>computer.fqdn</Computer> <Security /> </System> <EventData> <Data>#17174 - An error occurred while validating the e-mail message with subject "FW: subject" in mailbox forwardmailbox@email.com. Microsoft.Crm.Tools.Email.Providers.EmailException: The e-mail message with the details [Sender: "Support" <email@company.com.com>; Subject: FW: Subject Sent: 11/14/2013 17:23:23] could not be delivered because it does not contain a valid attachment. The message was moved to the Undeliverable folder. ---> System.FormatException: String was not recognized as a valid DateTime. at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage..ctor(Uri uri, String emailUser, String emailPassword, ServiceLogger serviceLogger, String subject, String from, String to, String cc, String bcc, String timeReceived, String importance, String body, String messageId, Int32 connectionTimeout) at Microsoft.Crm.Tools.Email.Providers.HttpDavRequest.RetrieveMessage(ServiceLogger serviceLogger) at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage.ValidateMessage(Boolean isForwardMailbox) --- End of inner exception stack trace --- at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage.ValidateMessage(Boolean isForwardMailbox) at Microsoft.Crm.Tools.Email.Providers.ExchangePollingMailboxProvider.ValidateMessageInternal(EmailMessage emailMessage) at Microsoft.Crm.Tools.Email.Providers.CrmPollingMailboxProvider.Run()\r\nSystem.FormatException: String was not recognized as a valid DateTime. at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage..ctor(Uri uri, String emailUser, String emailPassword, ServiceLogger serviceLogger, String subject, String from, String to, String cc, String bcc, String timeReceived, String importance, String body, String messageId, Int32 connectionTimeout) at Microsoft.Crm.Tools.Email.Providers.HttpDavRequest.RetrieveMessage(ServiceLogger serviceLogger) at Microsoft.Crm.Tools.Email.Providers.ExchangeEmailMessage.ValidateMessage(Boolean isForwardMailbox)</Data> </EventData> </Event>
- Edited by Trayport IS Saturday, November 16, 2013 6:56 PM
Friday, November 15, 2013 11:13 AM
All replies
-
Hi Bartosz,
Can i ask if you ever found a way forward with this...?
I think i have a similar issue with signed emails not being processed.
Many thanks
Stuart
Stuart
Monday, March 30, 2015 4:35 PM