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

  • Thread starter Thread starter Tim s
  • Start date Start date
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 Xfinity/Comcast email service stopping sometime in 2025 - warning Using Outlook 5
O Two identical email accounts in Offline Global Address List Using Outlook 2
H Spam email in Gmail not visible in Outlook Using Outlook 3
J Renegade spam URL line displayed in old local Outlook 365 email title Using Outlook 3
L Hide Selected Email Address from Address Book Using Outlook 5
Y QQ on Scheduled Delivery of an Email Using Outlook 0
T Replace Text in Email Subject Outlook VBA and Custom Forms 3
Rupert Dragwater Cannot reestablish gmail (email address) account in Outlook 365 Using Outlook 11
M Outlook 365 adding standard message in body of template email Outlook VBA and Custom Forms 3
E Create Rule to Forward Email if Subject Begins With Using Outlook 2
V iCloud For Windows v15.x - Missing Email Features ? Using Outlook 4
M Thunderbird email client - I wonder Using Outlook 1
D Outlook Desktop App Email Software Using Outlook 0
P Email and calendar entry text now shifts right about 3 tabs worth of space Using Outlook 1
J Outlook macro to run before email is being send Outlook VBA and Custom Forms 3
T Outlook 2010 Creating a email 'Group' in OL 2010 Using Outlook 2
D Send email from Outlook Alias using Mac? Using Outlook 0
T How to set Default FONT for Email composing ? Using Outlook 0
H Finding text in open email Outlook VBA and Custom Forms 12
T Why do Outlook Desktop 2021 tasks from my wife's email show up in my task pane? Using Outlook 2
A Opening a link from an email automatically Outlook VBA and Custom Forms 0
D Outlook 2021 New email reminder Using Outlook.com accounts in Outlook 1
Rupert Dragwater How do I remove an email ending with @gmail.com Using Outlook 4
M A plug in (or method) to keep email message formatting after it expires Using Outlook 1
L VBA to Triage Incoming Email Outlook VBA and Custom Forms 0
R Legacy Outlook on Mac Email Cache Using Outlook 0
P Email address auto-completes work fine on laptop, but no longer on desktop Using Outlook 3
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 0
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

Similar threads

Back
Top