![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
![]()
I've seen this written about a bit, but mostly in regards to
redemption. For the new mail window, I add my own button and button handler, upon the button click, I do the following: OOMMailItem.Save modify some properties via ex-mapi. MAPIMessage.SaveChanges w/ KEEP_OPEN_READWRITE MAPIMessage.SubmitMessage MAPI.FlushQueues Inspector.close w/ olDiscard. I gather, doing the submit before the inspector is actually closed, isn't good, but I'm not sure how to get message otherwise, especially since as new message it doesn't have an entry id. Any suggestions for improvement there? The main issue is that the message is queued in the drafts folder and not the outbox, causing some annoyment. How can I get this to be queued in the outbox? I have tried OOMMailItem.move, but that will just will makes the a copy as the mapi handler doesn't seem to get know about the change, and the submitted message still goes through the drafts. Any help, much appreciated. J |
Ads |
#2
|
|||
|
|||
![]()
Do move the message first. Keep in mind that Move() returns the new message
(that is what your code needs to use). The old message must be immediatley released. Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "JahMic" wrote in message oups.com... I've seen this written about a bit, but mostly in regards to redemption. For the new mail window, I add my own button and button handler, upon the button click, I do the following: OOMMailItem.Save modify some properties via ex-mapi. MAPIMessage.SaveChanges w/ KEEP_OPEN_READWRITE MAPIMessage.SubmitMessage MAPI.FlushQueues Inspector.close w/ olDiscard. I gather, doing the submit before the inspector is actually closed, isn't good, but I'm not sure how to get message otherwise, especially since as new message it doesn't have an entry id. Any suggestions for improvement there? The main issue is that the message is queued in the drafts folder and not the outbox, causing some annoyment. How can I get this to be queued in the outbox? I have tried OOMMailItem.move, but that will just will makes the a copy as the mapi handler doesn't seem to get know about the change, and the submitted message still goes through the drafts. Any help, much appreciated. J |
#3
|
|||
|
|||
![]()
That was it! I never occurred to me to check if there was a return
value from move. Onwards, J On Jun 1, 2:22 am, "Dmitry Streblechenko" wrote: Do move the message first. Keep in mind that Move() returns the new message (that is what your code needs to use). The old message must be immediatley released. Dmitry Streblechenko (MVP)http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "JahMic" wrote in message oups.com... I've seen this written about a bit, but mostly in regards to redemption. For the new mail window, I add my own button and button handler, upon the button click, I do the following: OOMMailItem.Save modify some properties via ex-mapi. MAPIMessage.SaveChanges w/ KEEP_OPEN_READWRITE MAPIMessage.SubmitMessage MAPI.FlushQueues Inspector.close w/ olDiscard. I gather, doing the submit before the inspector is actually closed, isn't good, but I'm not sure how to get message otherwise, especially since as new message it doesn't have an entry id. Any suggestions for improvement there? The main issue is that the message is queued in the drafts folder and not the outbox, causing some annoyment. How can I get this to be queued in the outbox? I have tried OOMMailItem.move, but that will just will makes the a copy as the mapi handler doesn't seem to get know about the change, and the submitted message still goes through the drafts. Any help, much appreciated. J- Hide quoted text - - Show quoted text - |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Message sent from "drafts" folder | tcebob | Outlook Express | 5 | February 3rd 07 09:26 AM |
Message in Outbox | Sasha | Outlook - Calandaring | 1 | December 2nd 06 05:29 PM |
outbox message | maeve | Outlook Express | 7 | June 5th 06 08:37 AM |
Message gets re-queued when sending large attachments. | APT SA | Outlook - Installation | 1 | March 28th 06 12:17 AM |
Printing a message in the Drafts folder | Bob Fliegel | Outlook Express | 2 | February 17th 06 02:16 AM |