The server response was: 4.7.0 Temporary server error. Please try again later. PRX3

bcw picture bcw · Nov 24, 2013 · Viewed 24k times · Source

I just setup an Exchange 2013 server hosted on the same machine as the Active Domain Controller.

I tested the connectivity of the server , I found that the mailbox can only send email to external mailbox however it can't receive any mail either from external mail or internal mail.

I ran the Exchange connectivity analyzer for inbound mail and it failed with the following message.

The server returned status code 451 - Error in processing. The server response was: 4.7.0 Temporary server error. Please try again later. PRX3

I did a search on technet forum and found the following thread

http://social.technet.microsoft.com/Forums/exchange/en-US/288e1619-ce56-4c3a-8bb1-4886835520fe/delivery-fails-the-server-response-was-470-temporary-server-error-please-try-again-later?forum=exchangesvrdeploy

but no luck , i dont know how to set an alternative host, would somebody please help.

error details:

Message: Error in processing. The server response was: 4.7.0 Temporary server error. Please try again later. PRX3 
Type: System.Net.Mail.SmtpException
Stack trace:
at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Microsoft.Exchange.Tools.ExRca.Tests.SmtpMessageTest.PerformTestReally() 

The server returned status code 451 - Error in processing. The server response was: 4.7.0 Temporary server error. Please try again later. PRX3 
Exception details:
Message: Error in processing. The server response was: 4.7.0 Temporary server error. Please try again later. PRX3 
Type: System.Net.Mail.SmtpException
Stack trace:
at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Microsoft.Exchange.Tools.ExRca.Tests.SmtpMessageTest.PerformTestReally()
Elapsed Time: 3107 ms.
The server returned status code 451 - Error in processing. The server response was: 4.7.0 Temporary server error. Please try again later. PRX3 
Exception details:
Message: Error in processing. The server response was: 4.7.0 Temporary server error. Please try again later. PRX3 
Type: System.Net.Mail.SmtpException
Stack trace:
at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Microsoft.Exchange.Tools.ExRca.Tests.SmtpMessageTest.PerformTestReally()
Elapsed Time: 3107 ms.

Answer

Adnan Hussain picture Adnan Hussain · Dec 22, 2013

Normally, send and recieving of emails is the function of Hub Transport services. in your case, you installed MS Exchange 2013 on a domain controller that is not a recommended practice. try to install MS Exchange 2013 on a separate member server not on a DC. Moreover, if its a test environment then open services snap-in and choose "Active Directory Topology Service" open its property page and on Log-on page select Admin user with password from AD and that user must have following security group memberships

  1. Enterprise Admin
  2. Schema Admin
  3. Organization Management
  4. Domain Admin

and restart the service that shall result in all exchange server services to be restarted automatically. if you feel any problem in restarting the services then simply restart your machine.

do let me know if it helps :)

Regards,

Adnan.