We have a front end MS Exchange 2003 Server and recently people started complaining that emails weren't being delivered. Upon looking closer at the logs we found this error message:
> Event Type: Error
> Event Source: Service Control Manager
> Event Category: None
> Event ID: 7031
> Date: 6/4/2009
> Time: 11:08:00 AM
> User: N/A
> Computer: <Server>
> Description:
> The IIS Admin Service service terminated unexpectedly. It has done
> this 39 time(s). The following
> corrective action will be taken in 1
> milliseconds: Run the configured
> recovery program.
We found MS KB article Q304166 and were able to determine which message in the Exchsrvr\Mailroot\vsi 1 folder was causing the problem by removing them one at a time and restarting the services.
The email that was causing all this havoc was a 200K PDF file that was emailed to 3,500 addresses. Why would exchange be crippled so badly? I realize 3500 is a large number of people to email but I would have guessed that the SMTP server would have throttled the connections and slowly sent out this email over the evening or even a couple days.
My question:
Is there a way in Exchange to determine maximum SMTP load? Have others seen this same reaction, or should we be looking for a misconfiguration on the server?
When/if we need to send to a large group again, is there a way to gauge how much the server can handle in one batch, or do I need to user Perfmon and just start testing to see how it handles 100,250,400, etc?