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.
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
The following message tracking log file is corrupted: '<log file name>'. The corrupted record won't be included in the search results.

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.
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:
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:
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

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
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)