Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We had a massive exchange information store failure, and the exchange mail queue was filling up with emails for over a week. When I look in the queue now, I only see emails queued for the last few days.

Question is, how long does exchange keep mails in the queue, and is this configurable?

If they are removed from the queue due to a timeout, do they go somewhere, or just deleted?

Where in the filesystem can I actually see this data? I can only see it via exchange system manager.

(Exchange 2003)

share|improve this question

1 Answer 1

up vote 1 down vote accepted

By default the SMTP virtual server in Exchange has a message expiration setting of 2 days (48 hours). When the expiration time is met the messages are deleted from the queues. As far as I'm aware there's no file system interface for the outbound email queues.

Here's a nice article on mail flow through Exchange:

http://www.msexchange.org/tutorials/Exchange-Server-2003-Mailflow-Part1.html

share|improve this answer
    
Actually, you can view the messages in the queue on the file system. On my server it's located at C:\Program Files\Exchsrvr\Mailroot\vsi 1\Queue –  Holocryptic Jul 3 '10 at 3:35
    
That's for incoming SMTP messages from the internet, not for outgoing messages from MAPI clients. Outgoing messages from MAPI clients are submitted to the message store, not the SMTP queues. –  joeqwerty Jul 3 '10 at 3:46
    
Ah, did not realize that. Thanks for the clarification. –  Holocryptic Jul 3 '10 at 6:13

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.