L'Envoi Des Invitations À Des Réunions Avec Python
Je suis assez nouveau à Python et je suis en train de créer un script qui recueille des données à partir de notre base de données et convertit les données en ensembles. Il prend alors ces ensembles de données et génère des ICS (icalendar) des objets (à l'aide d'icalendar http://codespeak.net/icalendar/).
Le problème, je suis en cours d'exécution dans l'e-mail de la partie, je suis en mesure d'envoyer un e-mail et joindre le fichier ICS mais quand le message arrive, il est tout simplement un e-mail avec une pièce jointe. J'espérais vraiment pour l'e-mail pour être considérée comme une invitation à une réunion où vous appuyez simplement sur "accepter". Est-il quelque chose que je peux faire pour envoyer le fichier ICS comme une demande de réunion?
Grâce
Vous devez vous connecter pour publier un commentaire.
ci-dessous est ce qui a fonctionné pour moi à envoyer les invitations via python sur gmail (qui a travaillé avec google agenda, outlook et outlook.com (live/hotmail):
Ce que nous avons fait.
Créer une invitation à une réunion
E-mail à moi-même. Assurez-vous que toutes les choses souhaitables. ("e-mail pour être considérée comme une invitation à une réunion où vous cliquer sur "accepter"")
Enregistrer que les courriels et les pièces jointes. C'est l'indice de référence.
Construire le fichier ICS en Python qui ressemble exactement comme le MS-Office de pièce jointe. Il n'est pas complètement standard. http://en.wikipedia.org/wiki/ICalendar
Assurez-vous que le exacte droit type MIME est sur la pièce jointe, également. Autant que je me souvienne c'est
text/calendar
.