Event ID: 7012 occurs when you search message tracking logs on an Exchange Server 2007-based server

This article has been archived. It is offered "as is" and will no longer be updated.
SYMPTOMS
When you search the message tracking logs on a Microsoft Exchange Server 2007-based server, the following message may be logged in the Application log:

Event Type: Warning
Event Source: MSExchangeTransportLogSearch
Event Category: General
Event ID: 7012
Description:
The following message tracking log file is corrupted: '<log file name>'. The corrupted record won't be included in the search results.

CAUSE
This issue occurs because the response from the remote SMTP server may include bare “CR” or bare “LF” characters. Exchange Server 2007 cannot appropriately handle these characters.
RESOLUTION
To resolve this problem, install Update Rollup 5 for Exchange Server 2007 Service Pack 1.

For more information about Update Rollup 5 for Exchange Server 2007 Service Pack 1, see the following Exchange Help topic: For more information about how to obtain the latest Exchange service pack or update rollup, see the following Exchange Help topic:
MORE INFORMATION
Request for Comments (RFC) 2821 indicates that bare CR and bare LF characters cannot be used in SMTP transmissions. For more information about RFC 2821, visit the following RFC Web site:
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
Properties

Article ID: 958856 - Last Review: 01/15/2015 16:11:57 - Revision: 1.1

Microsoft Exchange Server 2007 Service Pack 1

  • kbnosurvey kbarchive kbexpertiseadvanced kbqfe kbhotfixrollup KB958856
Feedback
ERROR: at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited) at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)