How to determine if email address resides in Exchange w/o OutlookSecurity prompts?

Status
Not open for further replies.
T

Tim s

See below for underlying goals.

Goal: Retrieve shared default folder based on an email address, in

code running outside the outlook.exe address space, on

Outlook 2002, 2003, 2007, in managed code.

Tools: Outlook Remeption 4.7; Outlook Object Model

Cant use RDOSession.GetSharedDefaultFolder() due to COM Marshalling

Bugs acccording to RDO Documentation

//snippet

1 var recipient = NameSpace.CreateRecipient

("joe@exchangeserver.com");

2 var sharedCalendarFolder = NameSpace.GetSharedDefaultFolder

(recipient, OlDefaultFolders.olFolderCalendar);

//NOTE: Line 2 is SLOW when on Outlook 2007 and the user is not on

Exchange, and will get a COMexception

Challenge: Fill in method

Bool IsExchangeUser(Recipient recipient)

{

//NOTE: recipient.AddressEntry and AddressEntry.GetExchangeUser()

generates security prompts

//NOTE: MAPIUtils.CreateRecipient(..) throws COMException with

message "Catastrophic Failure" randomly

}
 
Re: How to determine if email address resides in Exchange w/o Outlook Security prompts?

Look at the address type (Recipient.AddressEntry.Type) - EX vs SMTP.

If you are using Redemption (which exposes GetSaherdDefaultFolder), why do

you care about the security prompts in Outlook?

Dmitry Streblechenko (MVP)

-

"Tim s" <tsmojver@gmail.com> wrote in message

news:bb39d2f6-cda7-4c4e-b582-ea9b6d559610@q14g2000vbn.googlegroups.com...
> See below for underlying goals.

> Goal: Retrieve shared default folder based on an email address, in
> code running outside the outlook.exe address space, on
> Outlook 2002, 2003, 2007, in managed code.

> Tools: Outlook Remeption 4.7; Outlook Object Model

> Cant use RDOSession.GetSharedDefaultFolder() due to COM Marshalling
> Bugs acccording to RDO Documentation

> //snippet
> 1 var recipient = NameSpace.CreateRecipient
> ("joe@exchangeserver.com");
> 2 var sharedCalendarFolder = NameSpace.GetSharedDefaultFolder
> (recipient, OlDefaultFolders.olFolderCalendar);

> //NOTE: Line 2 is SLOW when on Outlook 2007 and the user is not on
> Exchange, and will get a COMexception

> Challenge: Fill in method

> Bool IsExchangeUser(Recipient recipient)
> {
> //NOTE: recipient.AddressEntry and AddressEntry.GetExchangeUser()
> generates security prompts
> //NOTE: MAPIUtils.CreateRecipient(..) throws COMException with
> message "Catastrophic Failure" randomly
> }

>
 
Status
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
oliv- determine to which address an email has been sent Outlook VBA and Custom Forms 3
M How can I determine which user read an email Exchange Server Administration 4
A Rules - how to determine if all conditions in rule are true or false Outlook VBA and Custom Forms 5
M How does Outlook determine item numbers in a folder? Outlook VBA and Custom Forms 3
T How to determine when I switch from mail to calendar etc. Using Outlook 9
A account hacked, need software to determine what emails have been sent Using Outlook 1
J VBA code to determine 'show' state of SearchBar Using Outlook 7
L Outlook Meeting Response: determine when a meeting response has been edited Using Outlook 1
M RDO: using TypeOf to determine [OOM] Class Outlook VBA and Custom Forms 1
S How to determine if message will be encrypted on Send Outlook VBA and Custom Forms 1
T Can I determine if an item is in a shared calendar? Outlook VBA and Custom Forms 5
P Email address auto-completes work fine on laptop, but no longer on desktop Using Outlook 2
S Create Outlook Task from Template and append Body with Email Body Outlook VBA and Custom Forms 4
H Copying email address(es) in body of email and pasting in To field Outlook VBA and Custom Forms 1
A Search folder and move the email Outlook VBA and Custom Forms 0
P VBA to add email address to Outlook 365 rule Outlook VBA and Custom Forms 0
farrissf Outlook 2016 Optimizing Email Searches in Outlook 2016: Seeking Insights on Quick Search vs Advanced Search Features Using Outlook 0
D Delete selected text in outgoing email body Outlook VBA and Custom Forms 0
F Graphics in email / Mac recipient garbled Using Outlook 0
D Outlook VBA forward the selected email to the original sender’s email ID (including the email used in TO, CC Field) from the email chain Outlook VBA and Custom Forms 2
Witzker Outlook 2019 Macro to seach in all contact Folders for marked Email Adress Outlook VBA and Custom Forms 1
E Outlook 365 Save Selected Email Message as .msg File - oMail.Delete not working when SEARCH Outlook VBA and Custom Forms 0
S Email Macros to go to a SHARED Outlook mailbox Draft folder...NOT my personal Outlook Draft folder Using Outlook 2
R Outlook 365 VBA AUTO SEND WITH DELAY FOR EACH EMAIL Outlook VBA and Custom Forms 0
G Print email attachments when hit subfolder Outlook VBA and Custom Forms 1
C Spam Email? Using Outlook 2
G Automatically delete email when a condition is met Outlook VBA and Custom Forms 1
E Save Selected Email Message as .msg File - digitally sign email doesn't works Outlook VBA and Custom Forms 1
S Email was migrated from GoDaddy to Microsoft exchange. We lost IMAP ability Exchange Server Administration 1
R Outlook 365 How to integrate a third-party app with Outlook to track email and sms? Using Outlook 2
S Paperclip icon shows without attachment in email under Sent folder Using Outlook 0
B Outlook 2019 Automatically move email after assigning category Using Outlook 4
Rupert Dragwater How to permanently remove an email address Using Outlook 9
K vba code to auto download email into a specific folder in local hard disk as and when any new email arrives in Inbox/subfolder Outlook VBA and Custom Forms 0
F Auto changing email subject line in bulk Using Outlook 2
F Want to add second email to Outlook for business use Using Outlook 4
kburrows Outlook Email Body Text Disappears/Overlaps, Folders Switch Around when You Hover, Excel Opens Randomly and Runs in the Background - Profile Corrupt? Using Outlook 0
J Outlook 365 Outlook Macro to Sort emails by column "Received" to view the latest email received Outlook VBA and Custom Forms 0
A Outlook 2019 Help with forwarding email without mentioning the previous email sender. Outlook VBA and Custom Forms 0
J Macro to send email as alias Outlook VBA and Custom Forms 0
M Shift Delete doesn't delete email from server Using Outlook 3
K Incorporate selection from combobox into body of email Outlook VBA and Custom Forms 0
L Why are some email automatically going to "archive" Using Outlook 2
M Outlook Macro to save as Email with a file name format : Date_Timestamp_Sender initial_Email subject Outlook VBA and Custom Forms 0
B Outlook 2019 Custom Email form - Edit default email form Outlook VBA and Custom Forms 6
F Add a category before "Send an Email When You Add an Appointment to Your Calendar" Outlook VBA and Custom Forms 0
T Problem when requesting to view an email in a browser Using Outlook 0
J Outlook 365 Forward Email Subject to my inbox when new email arrive in shared inbox Using Outlook 0
HarvMan Archive Email Manually Using Outlook 1
L Fetch, edit and forward an email with VBA outlook Outlook VBA and Custom Forms 2

Similar threads

Back
Top