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.
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?