Toon posts:

verbinding maken met exchange

Pagina: 1
Acties:
  • 106 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Beste Dames en Heren,

Ik ben een CRM systeem aan het opzetten in vb.net .net 2.0. In dit systeem wil ik graag een email zoekfunctie toevoegen. Met deze functie wil ik graag alle emails zoeken van een bepaalde persoon deze mails kunnen in verschillende mailboxen (submappen en verzonden items) van verschillende gebruikers bevinden.

Als ik outlook gebruik kan ik niet kijken in een gedeelde emailbox met verzonden items. Dus de applicatie aanbouwen tegen outlook is volgens mij geen optie.

Hoe kan ik dit verwezelijke? Zijn er componenten die dit kunnen. Zo niet is er een alternatief voor exchange server (mail, agenda, taken)?

Met vriendelijke groet,
Gloat

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Wat Erkens zegt hierboven, of hier effe kijken...maar honestly, zo moeilijk is dat toch niet te vinden?

[ Voor 38% gewijzigd door RobIII op 12-09-2006 07:30 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Oke, maar ik ben eens naar voorbeelden gaan kijken en wil graag gebruik gaan maken met ADO. Vervolgens wordt er gesproken over exOledb. Maar vervolgens weet ik niet hoe ik exOledb kan benaderen of als ik deze moet downloaden voor dat ik heb kan gebruiken.

Wat ik hierover lees is dat exoledb allen kunt gebruiken op de zelfde machine waar exchange is opgeinstalleerd dus dan zou ik een client server applicatie moeten bouwen voor het benaderen van de email.

client --> email-applicatie --> exchange

Dit is dan weer erg omslachtig.

Ik heb ook over webdev gelezen. Als je dit wilt gebruiken moeten alle mailboxen via internet beschikbaar zijn. Ik kan me voor stellen dat sommige organisatie dit niet willen ivm met beveiliging.

Ik weet niet welke keuze ik moet gaan maken daar om vraag ik jullie om een mening?

[ Voor 52% gewijzigd door Verwijderd op 12-09-2006 11:04 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op dinsdag 12 september 2006 @ 10:53:
Oke, maar ik ben eens naar voorbeelden gaan kijken en wil graag gebruik gaan maken met ADO. Vervolgens wordt er gesproken over exOledb. Maar vervolgens weet ik niet hoe ik exOledb kan benaderen of als ik deze moet downloaden voor dat ik heb kan gebruiken.
Dan kijk je even op http://www.connectionstrings.com/ of google je op exOledb :? Ik had het in 10 seconden gevonden.

[ Voor 71% gewijzigd door RobIII op 12-09-2006 11:07 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Sundead
  • Registratie: Februari 2001
  • Laatst online: 27-04-2024
Opening an ADO Connection to Exchange

The first thing we need to do is tell ADO that we want to deal with the Exchange OLE DB provider (and not another OLE DB provider, such as the SQL Server OLE DB provider). If you want to create an ADO Connection object, you must set the Provider property to "ExOLEDB.DataSource." The Visual Basic code that follows opens the Administrator's inbox on the machine represented in Figure 7.3. We declare a global constant in our project that we'll use whenever we have to reference the Exchange OLE DB provider. We declare a standard ADO Connection object and, for illustrative purposes only, a string variable in which we hard-code the complete URL path of the inbox. Just by setting the Provider property of the Connection object and using the Open method with the URL as an argument, we now have a reference to the Inbox folder:

Hier staat nog meer welliswaar erop gericht om het webbased gedeelte te benaderen.
Maar het geeft in basis even aan hoe er verbinding gezocht moet worden met exchange.

Verder kan je beginnen met het downloaden van de SDK van Exchange (indien nog niet gedaan)
En natuurlijk het startpunt:
MSDN Exchange startpagina
edit:
RobIII :>

[ Voor 0% gewijzigd door Sundead op 12-09-2006 11:10 . Reden: Spuit 11 ]


Verwijderd

Topicstarter
Bedank mensen voor jullie reaktie.

maar als eerste wil ik terug tekomen op http://www.connectionstrings.com/ deze had ik natuur al bekenken en wat staat hier:
Exchange OLE DB provider:
"ExOLEDB.DataSource"
Specify store in the connection open command like this: conn.open "http://servername/mypublicstore"

Mijn vraag was hoe kan ik exOledb benaderen / gebruiken.

Als ik exoledb wil gebruiken moet de applicatie op de zelfde serverstaan.

The final key to accessing Exchange data through ADO 2.5 is the Exchange OLE DB provider (ExOLEDB). Exoledb.dll is installed with the Exchange 2000 Server and is used to access Web Storage System items on a local server. This is really important. The Exchange OLE DB provider is a server-side component, meaning that currently it can be used only to access public folder and mailbox stores that reside locally on the server. ExOLEDB is designed for use in COM+ components, ASP pages, and Web Storage System event sinks that run on the server. It is not designed for use from a client application for accessing back-end data on a remote Exchange server.


Wat is volgens jullie de beste manier om een verbinding temaken met exchange?

  • Sundead
  • Registratie: Februari 2001
  • Laatst online: 27-04-2024
Hier op MSDN wordt een sample van een simpele MAPI client gedemonstreerd, misschien dat dit de basis informatie voor je kan zijn om je verbindingsmanier aan te ontlenen?
This sample demonstrates the use of all Simple MAPI functions in a very simple messaging client. It can send and read messages, list the contents of the Inbox, and view the address book

Important: Simple MAPI is not installed by Exchange Server 2003 or later. However, Simple MAPI is supported for use with Exchange 2003. To function properly, the underlying Exchange or Microsoft Outlook® MAPI subsystem must be properly installed on the client computer.
Extra quote:
The Platform SDK contains a variety of samples in C, C++, and Visual Basic. There are samples for different types of client applications and service providers. There are also several tools for accessing some of the basic MAPI objects.

To run any of the samples on a Windows NT platform, you must first set up the MAPI runtime system. Refer to the README.TXT that contains the release notes for the SDK.
Pagina: 1