AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Exchange Store Event Sink Problem

Ein Thema von MasterEvil · begonnen am 30. Nov 2006 · letzter Beitrag vom 4. Dez 2006
 
Benutzerbild von MasterEvil
MasterEvil

Registriert seit: 12. Feb 2005
Ort: Hannover
234 Beiträge
 
Delphi 7 Enterprise
 
#1

Exchange Store Event Sink Problem

  Alt 30. Nov 2006, 08:53
Hallo leutz,

ich hab nach tagelanger Arbeit endlich geschafft einen Store Event Sink in Microsoft Exchange zu registrieren (COM+).

Zur Info: ein Store Event Sink ist eine DLL die man an Postfächer in Exchange hängen kann und bei bestimmten Events wird eine Funktion in der DLL aufgerufen (OnSave, OnDelete). Dies benötige ich, weil ich einen Event Sink schreiben will, der den gesamten E-Mail Verkehr (Ein- und Ausgangspost) an einen anderen Server weiterleitet.

Nun hab ich diese DLL registriert und sie wird auch aufgerufen und es passiert auch etwas, ABER:
1. Die Events werden nicht jedesmal gefeuert. Wenn ich eine neue Mail in Outlook schreibe, passiert erstmal auf der Seite gar nichts. Erst wenn ich IM OUTLOOK den Gesendete Objekte Ordner öffne und er die gerade gesendete E-Mail anzeigt, wird ein Event ausgelöst ...
Andersrum muss der Empfänger aber nicht in seinem Outlook sein, damit ein Event ausgelöst wird, wenn die Mail bei ihm ankommt.

2. Im OnSave Ereignis wird ein Parameter lFlags mitgeliefert. Dieser soll aufschluß darüber geben, was gerade mit der Mail im Event gemacht wurde. Ein paar Werte sind:

EVT_NEW_ITEM: 1: The item is newly created.
EVT_IS_COLLECTION: 2: The item is a folder.
EVT_IS_DELIVERED: 8: The item is being saved as a result of message delivery.
EVT_INITNEW: 64: First firing of the event sink. This is useful for initialization purposes. It is set only once during the lifetime of a created event sink.
EVT_MOVE: 256: The item was saved/deleted due to a move.
EVT_COPY: 512: The item was saved due to a copy.

Schön und gut, aber lFlags hat so gut wie immer den Wert 64 ... kein NEW_ITEM, etc ...
Nur wenn sie im Posteingang des Empfängers landet, hat es den Werte 72 (also DELIVERED und INITNEW).

Bin am verzweifeln ...
Hat eventuell jemand schon Erfahrung damit? Oder weiß ansonsten Rat?
Wäre für alles sehr dankbar

Schöne Grüße,
Steffen
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz