We suffer great problem unable to send email with crm tracking by word mail merge function.
Outlook is sending normal emails but no CRM:code is missing and error occur: The sender does not have an email address on the party record.
Tracking log:
[2012-11-08 17:42:04.649] Process:OUTLOOK |Organization:a1a5e841-f0e6-45e7-aec5-c60342d5cc5b |Thread: 1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose |ReqId: | RetrieveCommand.Execute ilOffset = 0x2
at RetrieveCommand.Execute() ilOffset = 0x2
at MailMergeUtility.RetrieveQueryExpressionByObjectId(Guid objectId, Int32 mergeType, Boolean addPrivacyCondition, Boolean privacyConditionValue, Boolean addActiveRecordsCondition, Boolean activeRecordsConditionValue) ilOffset = 0x4E
at MailMergeForOutlook.LogFailuresForCampaignActivity(Guid campActId, Int32 mergeType, String bulkoperationId) ilOffset = 0x71
at MailMergeForOutlook.CreateBulkOperation(String regardingId, Int32 regardingType, Int32 recipientType, String ids, String gridXml, Boolean currentPage, Int32 mergeType, String quickCampaignName, Int32 activityType, String activityXml, Int32 ownerOption, String ownerId, Int32 ownerType) ilOffset = 0x1E4
>Post-Platform Request: Retrieve
[2012-11-08 17:42:05.036] Process:OUTLOOK |Organization:a1a5e841-f0e6-45e7-aec5-c60342d5cc5b |Thread: 1 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: | CrmServiceForOutlook.Execute ilOffset = 0xD
at CrmServiceForOutlook.Execute(OrganizationRequest request, Boolean wrapException) ilOffset = 0xD
at EmailForOutlook.Microsoft.Crm.Application.SMWrappers.IEmailForOutlook.DeliverPromote(String messageId, String subject, String from, String to, String cc, String bcc, Double receivedon, String submittedBy, String importance, String body, IDynamicEntityCollectionForOutlook attachments, Int32 attachmentCount, String entityXml, String regardingId, Int64 regardingObjectType, String crmId, Int32& notification) ilOffset = 0x185
>FaultExceptionDetails: Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: The sender does not have an email address on the party recordDetail:
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
<ErrorCode>-2147218680</ErrorCode>
<ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>The sender does not have an email address on the party record</Message>
<Timestamp>2012-11-08T16:42:04.9612979Z</Timestamp>
<InnerFault>
<ErrorCode>-2147218680</ErrorCode>
<ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>The sender does not have an email address on the party record</Message>
<Timestamp>2012-11-08T16:42:04.9612979Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</InnerFault>
<TraceText i:nil="true" />
</OrganizationServiceFault>
Server stack trace:
w System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
w System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
w System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
w System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
w System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
w System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
w Microsoft.Xrm.Sdk.IOrganizationService.Execute(OrganizationRequest request)
w Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.ExecuteCore(OrganizationRequest request)
w Microsoft.Crm.Application.SMWrappers.ClientOrganizationServiceProxy.ExecuteCore(OrganizationRequest request)
w Microsoft.Crm.Application.SMWrappers.CrmServiceForOutlook.Execute(OrganizationRequest request, Boolean wrapException)
Problem occur on
Windows8
Office 2013
CRM 2011 rollout 11
Best regards