English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Suppression de courrier électronique en MS Exchange, par exemple c #

Logiciels RSS Feed





Le but de l'un de nos projets a été MS Exchange gestionnaire du traitement des email.The base de connaissance est source de cet article, «Developing Managed Event Sinks / Hooks Store d'Exchange Server en utilisant C #" par logu Krishnan, publié à l'adresse http://www.codeproject.com/csharp/CsManagedEventSinksHooks.asp, et aussi des exemples à partir de Microsoft Exchange SDK.We utilisé événements synchrones et a créé le manipulateur, qui tire sur OnSyncSave événement. Le gestionnaire crée activité record dans Microsoft CRM, puis supprime le message dans la base de données Exchange avant l'engagement: public void OnSyncSave (IExStoreEventInfo pEventInfo, string bstrURLItem, int IFlags) (try (if (IFlags == ((int) EVT_SINK_FLAGS.EVT_SYNC_COMMITTED + (int) EVT_SINK_FLAGS.EVT_IS_DELIVERED)) (ProcessMessage (pEventInfo, bstrURLItem, IFlags);)) catch (Exception ex) (log.Debug (ex.Message + "" + ex.StackTrace);) finally (LogManager.Shutdown ();)) Pour les gestionnaires de débogage Exchange - il est extrêmement facile à utiliser dans le système log4net ou RemoteAppender modes RollingLogFileAppender (par exemple, de multiples objets COM +). Vous pouvez en savoir plus sur ce sujet ici http://logging.apache.org/log4net/ Pour permettre au gestionnaire de courrier déménagement, il est nécessaire de donner des droits à l'utilisateur, en vertu de qui compte de l'application COM + gère le gestionnaire. Ce sont des droits en cas de changement de l'information dans les boîtes des utilisateurs pour lesquels elle est enregistrée (Windows 2003 Server: Active Directory Utilisateurs et ordinateurs -> Users -> Propriétés (pour compte de l'application COM +) -> Options Exchange -> Droits de boîte aux lettres). Et maintenant le code: private void DeleteMessage (string bstrURLItem) (try (ADODB.Connection OCN = new ADODB.Connection (); oCn.Provider = "exoledb.datasource"; oCn.Open (bstrURLItem, "", "", -1); if (oCn.State == 1) (log.Debug ( "Good Connection");) else (log.Debug ( " Bad Connection ");) ADODB.Record rec = new ADODB.Record (); rec.Open (bstrURLItem, OCN, ADODB.ConnectModeEnum.adModeReadWrite, ADODB.RecordCreateOptionsEnum.adFailIfNotExists, ADODB.RecordOpenOptionsEnum.adOpenSource, "", ""); rec.DeleteRecord (bstrURLItem, false); rec.Close (); oCn.Close (); = rec null; OCN = null;) catch (Exception ex) (log.Debug (ex.Message + "" + ex.StackTrace);)) Happy personnalisation! Boris MakushkinBoris Makushkin est Ingénieur à Alba Spectrum Technologies? Etats-Unis le pays de Microsoft CRM, Microsoft Great Plains personnalisation société, basée à Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Atlanta, New York et Miami et avoir lieux dans plusieurs états et à l'étranger

Source D'Article: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!

Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Soumettez vos articles à Messaggiamo.Com Directory

Catégories


Copyright 2006-2011 Messaggiamo.Com - Plan du site - Privacy - Webmaster soumettre vos articles à Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu