Versenden Von Meeting-Einladungen Mit Python
Ich bin ziemlich neu bei Python, und ich versuche, ein script zu erstellen, sammelt die Daten von unserer Datenbank und konvertiert die Daten in Gruppen. Es nimmt dann diese Sätze von Daten und erzeugt ICS - (icalendar -) Objekte (mit icalendar http://codespeak.net/icalendar/).
Das problem, das ich in der E-Mail Teil, ich bin in der Lage eine email zu senden, und befestigen Sie die ICS-Datei, aber wenn die E-Mail ankommt, es ist nur eine E-Mail mit einem Anhang. Ich hatte wirklich gehofft, für die E-Mail angesehen werden als eine Einladung, wo man einfach auf "akzeptieren". Gibt es etwas, was ich tun kann, um die ICS-Datei als Besprechungsanfrage?
Dank
InformationsquelleAutor Ricky | 2011-01-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
unten ist was für mich gearbeitet versenden lädt via python über gmail (funktioniert mit google calendar, outlook und outlook.com (live/hotmail):
InformationsquelleAutor Auberon Vacher
Was wir getan haben.
Erstellen einer Besprechungsanfrage
E-Mail an mich. Werden Sie sicher, dass es nicht alle wünschenswerten Dinge. ("E-Mail betrachtet werden als eine Einladung, wo man einfach auf 'accept'")
Speichern, E-Mail und den Anhang. Es ist die Messlatte.
Bauen die ICS-Datei in Python sieht genau wie die MS-Office-Anlage. Es ist nicht ganz standard. http://en.wikipedia.org/wiki/ICalendar
Sicher sein, dass die genaue richtigen MIME-Typ wird auf den Anhang, auch. IIRC ist es
text/calendar
.InformationsquelleAutor S.Lott