WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 11.06.2004, 12:33   #1
sBv
Newbie
 
Registriert seit: 16.10.2003
Beiträge: 14


Unglücklich Mapi

Hi!

ich habe ein wirklich böses Problem!

Mein Chef will, dass ich für Outlook einen "MAPI-CONNECTOR" programmiere der zur Anbindung eines x-beliebigen Backends dienen soll.
Backends können sein: IMAP,LDAP eventuell SMTP ...

Das ganze soll recht "universell sein", also wenn möglich nicht auf ein bestimmtes Backend zugeschnitten sein.

Nun mein Problem:
Ich hab keine Ahnung wie und wo ich anfangen soll ... gibts da vielleicht schon open-source Projekte? (wurde nach langer suche nicht fündig)

Hat jemand sowas ähnliches schon programmiert?

Wäre für jede Hilfe bezügl. des Programmierens sehr dankbar.
Bitte keine Vorschläge für "fertige" "kommerzielle" Lösungen ... es soll "selbst programmiert werden".

Mfg
sBv ist offline   Mit Zitat antworten
Alt 11.06.2004, 18:14   #2
JackLemon
Senior Member
 
Registriert seit: 02.11.2002
Beiträge: 179


Standard

hm, wovon reden wir hier?

von einem echten exchange-connector, den du im exchange system manager hinzufügst, der als dienst im hintergrund auf dem server läuft und in echtzeit daten vom exchange server entgegen nimmt und verarbeitet? oder von einem interface, mit dem du halt auf die mapi-geschichten (pst, exchange usw.) zugreifen und zb mails abfragen kannst? imap, ldap und smtp werden ja sowieso vom exchange server bereitgestellt. oder wollt ihr einen eigenen kleinen exchange server programmieren?

<edit>
und: in welcher programmiersprache??
</edit>

-JL
____________________________________
It\'s not a bug... It\'s a feature!

You know, the main advantage of encrypted paella over ordinary paella is that nobody but you knows what you are eating... (Alvaro)
JackLemon ist offline   Mit Zitat antworten
Alt 11.06.2004, 22:06   #3
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Zitat:
MAPI was created to provide a standardized application-level interface that allowed messaging components to communicate with widely incompatible messaging systems. Simple MAPI, or MAPI version 0, is a very limited library of only 12 functions written by Microsoft, which enabled the Microsoft Mail client to communicate with Microsoft Mail post offices. The extended MAPI, or MAPI version 1, specification was written by Microsoft in collaboration with more than 100 software vendors, and is thus an open specification that allows MAPI-compliant systems to communicate freely with other MAPI-compliant systems. It completely supersedes the older version.

The extended MAPI specification includes definitions of various external components, descriptions of what they do, and a list of the interfaces they expose. The interfaces between components are not APIs, but COM interfaces. COM components are bound together to form applications and can be extended to develop custom-application extensions. All MAPI components use or implement MAPI objects, and all MAPI objects are COM objects.

MAPI is available on all Microsoft Windows®–based desktops. The Windows Messaging Subsystem (WMS) is the MAPI standard user interface. WMS originally was referred to as the Exchange client, but was renamed to alleviate confusion. As a complicated structure, MAPI offers a number of different architectural perspectives:

* The component model consists of layers of components that call each other through the mediation of MAPI32.dll, which is loaded as part of the logon process. This intermediary layer acts as a broker between the client applications, service providers, and MAPI itself.
* The process model examines MAPI as a collection of processes on the desktop.
* The object model is a hierarchy of objects that MAPI offers to its clients from the system COM library by accessing the root Session object, thus gaining access to the rest of the object model.

Microsoft Exchange Server embraces Internet standards and is a MAPI service provider. It utilizes MAPI notification to register events and includes three types of services: message transport, message store, and address book or address list. When a new message is detected on the system, the transport provider alerts the MAPI spooler, which processes the message and copies it to the default message store. The address book freely provides client access to directory information—a list of known recipients that may be either single users or distribution lists.

When Microsoft Exchange Server sends a message, it relies on the MAPI subsystem to direct client requests to one or more transport-service providers. Microsoft Windows dynamic-link libraries (DLLs) serve as drivers for each transport provider. They also provide the interface between the MAPI spooler and the underlying messaging system or services.

Exchange Server will continue to support the widest possible array of network protocols (such as RPC, IMAP4, POP3, NNTP, HTTP, and so on), and it will continue to support MAPI as a programming interface.
http://msdn.microsoft.com/library/de..._outextend.asp

http://developer.netscape.com/docs/m...r/mapisupp.htm
http://www.wesleyan.edu/its/email/pc-eudora/apF.ctt
http://www.amazon.com/exec/obidos/tg...59800?v=glance
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:11 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag