Click here to get back home

Use MSN Desktop Search API to search Exchange Emails and Appointments

 HomeNewsGroups | Search | About
 microsoft.public.msn.search    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Use MSN Desktop Search API to search Exchange Emails and Appointments zoxman 07-22-2005
Posted by zoxman on July 22, 2005, 10:54 am
Please log in for more thread options


Hi,

Is there a way to use MSN's Desktop Search API to remotely search all
emails (all user mailboxes, without looping) and all appointments on an
exchange server?

I have an Exchange 2003 server with my emails/appointments that I would
like to search.

A windows application built in .NET needs to be able to remotely search
all the emails sent to (to, cc, bcc) or from a certain email address
(without looping through each private mailbox).

Example:
Search all emails and return those emails where 'zoxman@gmail.com' is
in the to, cc, bcc or from field of the email. Do this without looping
through each private mailbox. Do this through a Windows .NET
application.

I have looked into using WebDAV, but as far as I can tell it seems like
you have to loop through all the private mailboxes to search with
WebDAV.

Any help that you can offer is appreciated.

Thanks,

Zach



Posted by Brandon Paddock [MSFT] on July 22, 2005, 6:13 pm
Please log in for more thread options


Not sure I completely understand what you want to do, but...

If the Exchange folders are synced to a local Outlook installation using
Cached mode, and they are indexed, then you can do this with Windows Desktop
Search directly (or by using our API).

Brandon Paddock

"zoxman@gmail.com" wrote:

> Hi,
>
> Is there a way to use MSN's Desktop Search API to remotely search all
> emails (all user mailboxes, without looping) and all appointments on an
> exchange server?
>
> I have an Exchange 2003 server with my emails/appointments that I would
> like to search.
>
> A windows application built in .NET needs to be able to remotely search
> all the emails sent to (to, cc, bcc) or from a certain email address
> (without looping through each private mailbox).
>
> Example:
> Search all emails and return those emails where 'zoxman@gmail.com' is
> in the to, cc, bcc or from field of the email. Do this without looping
> through each private mailbox. Do this through a Windows .NET
> application.
>
> I have looked into using WebDAV, but as far as I can tell it seems like
> you have to loop through all the private mailboxes to search with
> WebDAV.
>
> Any help that you can offer is appreciated.
>
> Thanks,
>
> Zach
>
>


Posted by zoxman on July 22, 2005, 9:14 pm
Please log in for more thread options


Brandon,

If I use the API then do I need to have a copy of Outlook on my
exchange server?

And should the mailboxes be indexed via Exchange Server 2003's
Full-text indexing, or is it enough to just index the Exchange Server
computer with MSN's indexing tool?

I am trying to programatically search all emails on my Exchange Server.
I want to remotely search the Exchange Server via a Windows .NET
application that I am creating.

My thinking is that someone would open up the Windows .NET application
that I am creating on his/her local dekstop. Then in the application
they would have the ability to type in an email address and return all
correspondence associated with that email address.

By typing in this email address and clicking search in the Windows
application a call would be made in my VB.NET code to some type of
procedure (or web service maybe?) that is available on the Exchange
Server. This procedure/code on the Exchange Server would use the MSN
Search API to search all emails in Exchange Server by the to, cc, bcc,
and from fields in the emails.

Is it still unclear what I am trying to do? If yes, what part
specifically should I clearify?

Thanks for your response and assistance,

Zach



Posted by Sean McLeod on July 25, 2005, 1:25 pm
Please log in for more thread options


Hi

> Is there a way to use MSN's Desktop Search API to remotely search all
> emails (all user mailboxes, without looping) and all appointments on an
> exchange server?

What about privacy/security issues in terms of a user being able to search
through every user's mailbox on the Exchange server?

By default Exchange enforces security between mailboxes so userA can't
access userB's mailbox. Although there is an option for example for busy
executives etc. to designate an assistant to have access to their mailbox to
manage their email/appointments etc.

So in your case you would in effect need to give every one access to every
other person's mailbox.

MSN Desktop Search runs on a machine using the credentials of the locally
logged in user and so will only have permission to index the currently
logged in user's documents and mailbox.

I'm pretty sure that Exchange Server's full-text indexing option will also
enforce security such that a user can only use the index to search against
their own mailbox.

Cheers




Similar ThreadsPosted
WDS does not index exchange emails May 17, 2006, 1:55 pm
Desktop Search - Exchange security September 27, 2006, 2:59 pm
Windows Desktop Search not indexing outlook emails April 5, 2006, 3:36 pm
Outlook 2007 - "New Search" - Multiple Mailboxes - Exchange October 7, 2007, 11:28 am
How to search in eMails with the from: statement? May 20, 2005, 6:20 am
Can't search on contents of attached emails February 28, 2006, 4:56 pm
Exchange RUS service February 21, 2006, 9:59 pm
Live Foreign Exchange Dot Com is FOR SALE April 15, 2006, 7:07 pm
Indexing Global Address List in Exchange May 17, 2005, 3:58 pm
WDS does not index Exchange Inbox/Calendar/Contacts with Outlook 2 February 20, 2006, 12:58 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap