The EdgeTransport.exe process may stop responding in Exchange Server 2007 when the priority queuing feature is enabled

Article translations Article translations
Article ID: 958803 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

When a computer that is running Microsoft Exchange Server 2007 with Service Pack 1 (SP1) receives a message that includes an invalid P2 header, the EdgeTransport.exe process may stop responding if the priority queuing feature is enabled. Additionally, event messages that resemble the following are logged in the Application log on the Exchange server:
Event Type:	Error
Event Source:	MSExchange Common
Event Category:	General 
Event ID:	4999
Description:
Watson report about to be sent to dw20.exe for process id: <ID>, with parameters: E12, c-RTL-AMD64, <version>, edgetransport, M.E.Transport, M.E.T.TransportMailItem.CheckDeliveryPriority, System.InvalidOperationException, 61ca, <version>.  ErrorReportingEnabled: False
Event Type:	Error
Event Source:	MSExchangeTransport
Event Category:	SmtpReceive 
Event ID:	1033
Description:
An exception was thrown while processing data from client IP address <IP address>. The exception is System.InvalidOperationException: We should always have a P2 From or Sender before going to delivery
   at Microsoft.Exchange.Transport.TransportMailItem.CheckDeliveryPriority()
   at Microsoft.Exchange.Transport.TransportMailItem.ValidateDeliveryPriority(SmtpResponse& failureResponse)
   at Microsoft.Exchange.Protocols.Smtp.BaseDataSmtpCommand.PriorityMessageChecksPass()
   at Microsoft.Exchange.Protocols.Smtp.BaseDataSmtpCommand.OnEod(Boolean isAsync)
   at Microsoft.Exchange.Protocols.Smtp.BaseDataSmtpCommand.RawDataReceived(Byte[] data, Int32 offset, Int32 numBytes)
   at Microsoft.Exchange.Protocols.Smtp.SmtpInSession.ReadComplete(IAsyncResult asyncResult).
Note Each Internet e-mail message contains the following two portions:
  • The RFC 2821 portion that is also known as the P1 header
  • The RFC 2822 portion that is also known as the P2 header
The P1 header is the sender's address in the MAIL FROM field during the SMTP connection that is defined in RFC 2821. The P2 header is the sender's address in the message body that is defined in RFC 2822. The P2 header includes the FROM, REPLY TO, and SENDER fields.

RESOLUTION

To resolve this problem, install Update Rollup 7 for Exchange Server 2007 Service Pack 1.

For more information about Update Rollup 7 for Exchange Server 2007 Service Pack 1, see the following Exchange Help topic:
Description of Update Rollup 7 for Exchange Server 2007 Service Pack 1
For more information about how to obtain the latest Exchange service pack or update rollup, see the following Exchange Help topic:
How to Obtain the Latest Service Pack or Update Rollup for Exchange 2007

MORE INFORMATION

For more information about priority queuing in Exchange Server 2007 SP1, visit the following Microsoft Web site:
http://technet.microsoft.com/en-us/library/bb691107.aspx

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Properties

Article ID: 958803 - Last Review: March 18, 2009 - Revision: 1.1
APPLIES TO
  • Microsoft Exchange Server 2007 Service Pack 1, when used with:
    • Microsoft Exchange Server 2007 Standard Edition
    • Microsoft Exchange Server 2007 Enterprise Edition
Keywords: 
kbqfe kbexpertiseadvanced kbsurveynew kbhotfixrollup KB958803

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com