' UPDATED 20160302 to include capability to support specific Outlook Accounts, Set the ACCOUNT_NAME const to mailbox, macro will run in that context.
Download latest here:
'******************
' This macro module was created because Outlook DeferredDelivery sets the SendTime to the time you click Send not the actual time the email leaves the Outbox
' SEE HERE: http://support.microsoft.com/kb/247176
' So I created this macro, download below,
' DeferSendWithRealSentTime
' This Module will check outbox if item has DeferredDelivery time set then this macro will send that item to recipients with the REAL SEND Time
' To automate this we use a periodic function via win32/64 Timer will poll outbox every 1 min
' Items with Defered Deliv set and now is within 10 min of Defered Deliv, this will clone the email item, send it.
Example of how it works:
In Outlook:
Create new email set DelayDeliverTime to something like for example:
As an example Times:
DeferDeliveryTime: 3:00PM
now is 2:30PM
Click Send
At 2:50PM the macro will fire, the email will be sent to recipients and the SentTime will be 2:50PM and NOT 2:30!!!!!!! Voila the MS issue is fixed.
Related MS Issue: "Send Time" time stamp information is incorrect when you send a delayed delivery message in Outlook
Download the Macro Here, Unzip and add to Outlook!
' Cloned Item will then appear in SentItems and Original will appear Deleted Items
' SEE CheckOutbox() code
'
' Version: BETA
' Date: 20150127
' Author: jrd
' Supports:
OL 2010 and above (tested with 2010)
32 and 64 bit!
' Known Issues:
' Embedded images show as attachement
' Need testing with more Exchange versions
' ******************
Updated 20150413: ' Rev History
ReplyDelete' 20150413: Fix 2 bugs: 1) Updated to fix HTML Formatting and 2) Attach using file name not display name
did you ever figure out how to resolve the Embedded images as attachments?
ReplyDeleteThank-you for this. Was looking everywhere.
ReplyDelete