2009-03-20 3 views
0

Kurz: Ich bastle mit einem persönlichen Projekt, das Aufgabenobjekte zu MSOutlook liefern würde. Ich möchte ein neues HTTP-Konto in MSOutlook erstellen, das auf die * .aspx-Seite meiner Website zeigt. Diese Seite würde eine Liste von Aufgabenelementen bereitstellen, die sich nicht tatsächlich auf einem Mailserver befinden, sondern stattdessen in einer XML-Datei oder einer anderen einfachen Struktur gespeichert sind.Wie behandelt man IMAP-Anfragen von MSOutlook in der ASP.NET-Seite?

Frage: Gibt es Anleitungen für die Verarbeitung von IMAP-Anforderungen in ASP.NET? Ich habe viele Informationen über die Entwicklung eines Webclients gefunden, aber ich möchte etwas, das einem Server/Dienst ähnlicher ist, obwohl nichts so robust ist.

Hintergrund: Meine Tochter ist in der Schule. Sie ist Computer ausgebildete, aber verabscheut Komplexität und alle Nerdiness. Sie ist mit MSOutlook vertraut, also würde ich gerne eine kleine Website in meinem Haus betreiben, um ihr Hausaufgaben zu schicken. Wenn ich ein HTTP-Konto einrichten kann, werden die Aufgaben ohne Probleme von ihr zugestellt. Bring mich nicht dazu, auf dem Bildschirm zu scrapen, um Aufgaben von den "Webseiten" ihres Lehrers zu bekommen (ich glaube nicht, dass der Begriff noch weiter angewendet werden könnte, ohne komplett abzufallen).

Antwort

0

Ich denke, Sie wäre besser dran mit einem Open-Source-IMAP-Server/anpassen, gibt es mehrere hier. Aber ich bin nicht sicher, ob die Mail-Server-Idee eine gute Idee ist. Sie würden eine Menge Gepäck in diese Bemühungen bringen.

Warum schickst du deiner Tochter nicht einfach eine E-Mail, anstatt die Aufgabe auf eine Webseite zu setzen und sie dann von dort zu entfernen?

Wenn Sie das Pull-Modell haben müssen (im Gegensatz zu einem Push-Modell), warum nicht eine ASP-Seite mit einer Schaltfläche "Senden Sie mir die Aufgabe". Sie kann dorthin gehen, darauf klicken und erhält den Inhalt in der E-Mail.