17. januar 2007 - 23:15Der er
6 kommentarer og 1 løsning
Event-handling så man får fat i alle mails gennem serveren.
Hej Guys m/k
Jeg er ret ny i outlook (ikke mindst med exhcange) og er samtidig kommet til et firma hvor vi har brug for at kunne katagorisere mails i vores egen application. Vi samler idag disse mails via en server-side-ting der lægger en kopi af alle indgående mails ned i en delt mappe hvorfra vores applikation tager dem.
Dette gør dog at de 2 sæt mails bliver frakoblet, for de gemte mails får en ny unik id (fik jeg oplyst i dag) og vi kan ikke skrive fx "Arkiveret i vores FINE SYSTEM(tm)" på selve mailen til brugeren.
Er der nogen som har gode input/faq/eksempler på hvordan vi kan lave et eventmodul så vi kan fange selve mailen mens den passere serveren. Dermed kunne vi lave vores egen kopi, og få fat i det originale message id, og evt sætte arkiveringstekst på mailen.
Videre ideer med dette er fx at kunne ændre på arkiveringen via et outlook plugin, nu vi har en fælles message id. (har til info oprette et spr under outlook omkring dette)
Er dette helt sindsygt?
I første omgang vil jeg godt selv forstå muligheden, men hvis I kan pege på programmører der har eller kan lave et sådanne plugin for os kunne det måske blive relevant.
Takker Joee jeg kender vist et andet system :-) Nu er det faktisk en applikation til vores kunder, og mindre danske virksomheder må jeg jo nok medgive er meget MS domineret.
Personligt ville jeg jo allerhelst lavet et smtp plugin, så vi kunne kører imod domino, postfix, exhange, msmail eller hvad folk nu har. Men et skridt af gangen.
Så I vil journalisere mails INDEN brugeren beder om det? Er det sådan en Microsoft ting "Jeg ved bedre end dig, denne mail SKAL ind i denne kasse !!!" ? Jeg kender mange der opretter nye sager på bagrund af en gammel mail, som de lige finder frem til formålet og bare laver en reply på, i sådan et tilfælde vil jeres håndtering måske drille lidt ...
Det er meget lavpraktisk på nuværende tidspunkt, det journaliserer ene og alene mailen i forhold til din kontaktperson såfremt denne allerede findes. Jeg skal også vende mig til tanken men faktisk virker kunderne ganske glade for det, dermed er man ikke afhængig af om sælgerne nu HUSKER at journalisere dem.
Jeg kunne så netop tænke mig at gøre det mere detaljeret ved at lade brugeren efterfølgende præcisere en journalisering på sager eller andet. Det er derfor jeg har brug for et (fælles) unikt id.
Påstår du at Outlook/Exchange ændrer i SMTP-felterne Message-ID og In-Reply-To når der tages en kopi af en mail? Det ville da være dumt. I Notes/Domino får kopien selvfølgelig en ny UniversalID og NoteID, men SMTP-værdierne bliver der ikke rokket ved. Prøv at se om du ikke kan bruge SMTP feltet "Message-ID" til det du skal bruge.
Jeg har nu undersøgt dette lidt nærmere. Det messageid som du omtaler (og som er det samme jeg tænkte på) ændres (nok) ikke. Den står jo i headeren. Men rent teknisk referer vi åbenbart ind i exchange serveren med en MAPI reference (lidt a'la notes universalid) - og den er jo naturligvis forskellig for de 2 versioner der nu findes af mailen (den hos brugeren og den i den fælles mappe). Det var den som min kollega havde snakket om blev ændret.
Meen det er måske muligt at linke dem via messageid som du jo præcist nævner. Det må undersøges nærmere.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.