31. marts 2003 - 14:02Der er
20 kommentarer og 1 løsning
Oprette Outlook Appointments via ASP.NET
Jeg er ved at kode et website (ASP.NET/VB.NET), hvor jeg vil kunne sende mødeindkaldelser til Outlook. Workflowet bliver noget i denne retning:
- En bruger opretter en begivenhed og vælger en række deltagere. - Serveren udsender mødeinkaldelser til de pågældende deltagere via mail. Det forudsættes at modtagerne anvender Outlook 2000. - Deltageren får oprettet en aftale/appointment i Outlook næste gang vedkommende tjekker mail.
Det er altså ikke en option at lave noget client-side, da det ikke nødvendigvis er modtageren selv der opretter mødet. Desuden kan det heller ikke forudsættes at web-serveren har Outlook installeret, eller at den har adgang til eventuelle Exchange-servers.
Jeg forestiller mig at det er muligt at sende en særlig mail i "appointment-format" som Outlook så kan forstå og oprette en appointment ud fra.
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Prøv at gøre det fra din egen outlook, og lad den sende en appointment mail til dem du knytter til et møde. Prøv så at modtage denne mail fra en ikke-outlook postprogram, og se hvad der står i body og header. Så skulle du nok være istand til at reverse-engineer det. Mht. afsendelde af emails, så findes der masser af eksempler på dette.
Faktisk sidder jeg allerede og venter på at der kommer en mødeindkaldelse til mig selv på min ofir-konto: Men det ser ud til at der ikke kommer noget igennem.
mig bekendt findes der ikke en "særlig mail i "appointment-format"", i og med at appointments til outlook kun bruges "internet" i exchange. Ligeså med f.eks. tasks og journal items
Cyberfessor: Da jeg på et tidspunkt legede med at knytte kontaktpersoner til mine appointments, fik de alle nogle mærkelige emails som ikke gav meget mening (De benyttede ikke Outlook). Derfor var min konklusion af Outlook opretter appointments i andres mødekalendre via emails med specielle headers.
Jeg har forsøgt at sende en møde-indkaldelse til mig selv, som jeg modtog med en ikke-Outlook klient: Mailen indeholder en masse skummel tekst, som vil tage evigheder at reverse-engineer. Nogen der har prøvet det?
har lige prøvet at sende en mødeindkaldelse til min hotmail... i selve mailen stod der ikke det store, men der var en attachment med, som jeg kunne åbne i word. Havde følgende indhold:
jakobg: Der må også stå en eller anden headertekst i emailen, så outlook ved at vedhæftningen indeholder disse oplysninger. Men prøv at videresend vedhæftningen til en outlook-klien og se hvad der sker.
blah... selvom jeg sender en mail tilbage til min outlook, der er udformet på samme måde som den jeg MODTOG, så du'er det ikke. Det bliver bare en almindelig mail med en dun vedhæftet fil.
blah.. det er mig der vrøvler.. og hotmail der fucker op.... der var ingen vedhæftet fil , og sourcen til mailen er følgende:
X-Message-Info: JGTYoYF78jEHjJx36Oi8+Q1OJDRSDidP Received: from ancula.burningice.dk ([217.61.223.32]) by mc3-f18.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Mon, 31 Mar 2003 04:42:20 -0800 Received: from SWITCH ([172.16.18.64]) (authenticated user pauli@no-spam.burningice.dk) by ancula.burningice.dk (Kerio MailServer 5.5.1) (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits)) for b080883@no-spam.hotmail.com; Mon, 31 Mar 2003 14:42:11 +0200 From: =?utf-8?Q?Pauli_=C3=98ster=C3=B8?= <htx01i22@no-spam.it-college.dk> Sender: =?utf-8?Q?Pauli_=C3=98ster=C3=B8?= <pauli@no-spam.burningice.dk> To: <b080883@no-spam.hotmail.com> Subject: Test Date: Mon, 31 Mar 2003 14:42:05 +0200 Organization: =?utf-8?B?RmFtLiDDmHN0ZXLDuA==?= Message-ID: <1AF4070E0F26474A80DA4CA886ECE0C1CE48EF@no-spam.gtsexchange.gts.dk> MIME-Version: 1.0 Content-Type: text/calendar; method=REQUEST; charset="utf-8" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4510 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Return-Path: pauli@no-spam.burningice.dk X-OriginalArrivalTime: 31 Mar 2003 12:42:21.0722 (UTC) FILETIME=[F91FDFA0:01C2F782]
Jeg modtager faktisk en vedhæftet fil, "winmail.dat". Og jeg har lige forwardet den til mig selv, dvs. min Outlook, og så vil den ikke kendes ved indkaldelsen længere, selvom mailen er identisk med den oprindelige indkaldelse. Iøvrigt ved jeg ikke om det er så ligetil at reverse-engineer den fil, der er flere felter som absolut ingen mening giver for mig.
jakobg>> der er ingen vedhæftet fil... hvis der kommer en er det fordi at det webmailprogram du bruger automatisk smider koden ind i en. Ang. de felter, så må jeg da sige at der umiddelbart for mit vedkommende er et som jeg ikke lige ved hvad skal bruges til, og det er UID... det må være en eller anden form for Unikt ID, og hvordan den er genereret, det er ikke til at vide :(.. alle de andre felter burde da være rmelig selvbeskrivende
jakobg>> som du nok kan se så er der alle de her public fields:
Public UID As String 'Unique identifier for the event Public DTStart As Date 'Start date of event. Will be automatically converted to GMT Public DTEnd As Date 'End date of event. Will be automatically converted to GMT Public DTStamp As Date 'Timestamp. Will be automatically converted to GMT Public Summary As String 'Summary/Subject of event Public Organizer As String 'Can be mailto: url or just a name Public Location As String Public Description As String Public URL As String Public Alarms As vAlarms 'Alarms needed for this event
den skal du nok lige udfylde får du kalder ToString() metoden, som vil give dig det output du sende med din mail (husk lige at ændr. contenctypen på mailen, som du også selv nævner)
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.