Where do deferred delayed emails get queued?
When a client is using Outlook to connect to Exchange Server in online mode (non-cached) and sends a delayed email message (by setting the "delay deliver" option ) where do those messages get queued? The Exchange Queue Viewer doesn't show those messages.
A little more history. I'm positive just a few days ago I read an article about a person sending deferred emails in online mode and then was fired. He had several emails deferred until days after he fired. Even after his mailbox was deleted those messages
were eventually delivered. The person posing the question wanted to know how to spot those queued emails so the next time a person left under bad terms they could check for and delete those emails.
Any ideas?
September 14th, 2012 12:25am
On Fri, 14 Sep 2012 04:19:05 +0000, Scooter20101 wrote:
>When a client is using Outlook to connect to Exchange Server in online mode (non-cached) and sends a delayed email message (by setting the "delay deliver" option ) where do those messages get queued? The Exchange Queue Viewer doesn't show those messages.
That depends on the release of Exchange and whether you're asking
about "delayed sending" or "delayed submission".
Prior to Exchange 2000 the message delivery was an X.400 proposition
and delayed *sending* was possible. Exchange would keep the message in
the MTA database.
Now that SMTP is used for message delivery you can only use delayed
submission. The message should remain in the Outbox until the
appointed time.
>A little more history. I'm positive just a few days ago I read an article about a person sending deferred emails in online mode and then was fired. He had several emails deferred until days after he fired. Even after his mailbox was deleted those messages
were eventually delivered. The person posing the question wanted to know how to spot those queued emails so the next time a person left under bad terms they could check for and delete those emails.
How old was the article?
---
Rich Matheisen
MCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP
Free Windows Admin Tool Kit Click here and download it now
September 14th, 2012 4:47pm
I'm referring to Exchange 2007 or 2010.
From my understanding if Outlook is in Cached mode, it uses delayed submission, meaning Outlook does the delaying and the messages leaves your mailbox at the appointed time. If Outlook is connected to Exchange using Online mode, then the message is submitted
immediately and delayed sent from the Exchange server.
Delayed submission is also possible using EWS as illustrated by this article:
http://code.msdn.microsoft.com/Exchange-2013-Send-delayed-ef4876c7/sourcecode?fileId=60271&pathId=456486808
I've just written a utility to do what that article describes and it works well. Its the crazy person in me that whats to just physically inspect where the messages are being held while waiting to be delivered.
September 14th, 2012 5:59pm
On Fri, 14 Sep 2012 21:59:54 +0000, Scooter20101 wrote:
>
>
>I'm referring to Exchange 2007 or 2010.
>
>From my understanding if Outlook is in Cached mode, it uses delayed submission, meaning Outlook does the delaying and the messages leaves your mailbox at the appointed time. If Outlook is connected to Exchange using Online mode, then the message is submitted
immediately and delayed sent from the Exchange server.
>
>Delayed submission is also possible using EWS as illustrated by this article: http://code.msdn.microsoft.com/Exchange-2013-Send-delayed-ef4876c7/sourcecode?fileId=60271&pathId=456486808
>
>I've just written a utility to do what that article describes and it works well. Its the crazy person in me that whats to just physically inspect where the messages are being held while waiting to be delivered.
Give the message a big enough delay so you can poke around before the
message is sent.
Is the message in the mailbox's Outbox? Or Sent Items?
Check the message tracking logs on the mailbox server. Do you see a
"SUBMIT" event for the message? Then it made it to the submission
service (not sure if the submission service notifies the HT server
immediately).
Check the message tracking logs on the HT server (if the message has
been sent to the HT server). If there's no "RECEIVE" event then it's
still in the database.
If you only see the SUBMIT event then the message is still in the
mailbox database. I'm not sure of where in the database, though. It
may be in the internal send queue waiting for the submission service
to send it to the HT server.
---
Rich Matheisen
MCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP
Free Windows Admin Tool Kit Click here and download it now
September 14th, 2012 9:56pm