Titre, lieu, date et heure, fuseau horaire, récurrence, invités, alertes et notes — téléchargez ensuite le fichier .ics ou ouvrez-le directement dans votre calendrier. Vous pouvez aussi coller un programme ou joindre un document ou une photo pour créer plusieurs événements à la fois.

Comment envoyer une invitation de calendrier sous forme de pièce jointe .ics ?

Ajoutez les adresses à l'événement, téléchargez le fichier .ics, puis joignez-le à un e-mail ordinaire : chaque invité devient une ligne ATTENDEE portant ROLE, PARTSTAT et RSVP, et le destinataire enregistre l'événement en un geste. Ce qu'un fichier téléchargé ne peut pas faire, c'est collecter les réponses, car le suivi des RSVP nécessite quelque chose capable de recevoir des e-mails METHOD:REPLY. ICS Maker n'écrit volontairement ni METHOD:REQUEST ni ORGANIZER : il n'a ni serveur de messagerie ni compte, donc prétendre être l'organisateur serait un mensonge sur lequel le calendrier du destinataire pourrait agir. Pour collecter des RSVP, importez le fichier dans votre propre calendrier et envoyez les invitations depuis celui-ci.

À quoi ressemble une liste d'invités dans le fichier

Chaque personne correspond à une ligne. ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:ada@example.com indique qui est invité, que cette personne est attendue plutôt que facultative, qu'elle n'a pas encore répondu, et qu'une réponse est souhaitée. Un nom d'affichage se place dans un paramètre CN si vous en ajoutez un manuellement — ATTENDEE;CN=Ada Lovelace;… — et l'adresse elle-même est toujours un URI mailto:, la seule partie sur laquelle les analyseurs sont stricts.

Un événement avec des invités n'est pas la même chose qu'une invitation

Une véritable invitation est un message e-mail : les données de calendrier sont jointes en tant que text/calendar; method=REQUEST, le fichier porte une ligne METHOD:REQUEST correspondante et un ORGANIZER, et le client de messagerie du destinataire les transforme en boutons accepter et refuser qui renvoient un METHOD:REPLY par e-mail. L'échange complet se déroule par e-mail entre deux serveurs de calendrier.

Ce générateur n'écrit délibérément ni la méthode ni l'organisateur. Il n'a ni compte, ni serveur de messagerie, et aucune idée de qui vous êtes, donc prétendre être l'organisateur d'un événement serait un mensonge sur lequel le calendrier du destinataire pourrait agir. Ce que vous obtenez est un événement simple avec sa liste d'invités intacte — ce qui est exactement ce qu'il vous faut pour le joindre, le transférer ou le publier.

Alors comment inviter réellement des personnes ?

Joindre le fichier
Téléchargez-le et joignez-le à un e-mail ordinaire. Tout le monde reçoit un événement qu'il peut enregistrer en un geste, et qui survit au transfert. Personne ne peut répondre par RSVP, alors demandez les réponses dans le corps du message.
L'importer, puis inviter depuis votre calendrier
Ouvrez le fichier dans votre propre calendrier, qui remplit chaque champ et la liste d'invités, puis appuyez sur envoyer. Votre calendrier devient l'organisateur, il envoie donc de véritables invitations et suit qui a accepté. C'est la solution à privilégier si vous avez besoin de RSVP.
Envoyer un lien à la place
Un lien d'ajout au calendrier préremplit l'événement directement dans le calendrier du destinataire, sans aucun téléchargement — préférable dans une newsletter ou sur une page, bien qu'il ne porte aucune liste d'invités.

Questions

Les personnes que j'ajoute comme invités recevront-elles un e-mail ?
Pas depuis cette page. Elle n'a pas de serveur de messagerie et n'envoie jamais rien — les adresses sont simplement écrites dans le fichier sous forme de lignes ATTENDEE, rien de plus. Joignez vous-même le fichier à un e-mail, ou importez-le dans votre propre calendrier et laissez celui-ci envoyer les invitations.
Quelle est la différence entre METHOD:REQUEST et METHOD:PUBLISH ?
REQUEST signifie « vous êtes invité, veuillez répondre », et figure sur un message qu'un système de calendrier envoie au nom d'un organisateur ; le client du destinataire répond avec METHOD:REPLY. PUBLISH signifie « voici un événement, à prendre ou à laisser », ce qui correspond à un fichier sur un site web ou une pièce jointe. Un fichier sans aucune ligne METHOD est traité comme une publication par la plupart des lecteurs, ce qui est exactement ce que produit ce générateur.
Puis-je suivre qui a accepté ?
Pas avec un fichier téléchargé. Le suivi des RSVP nécessite quelque chose capable de recevoir des réponses — un compte de calendrier ou un serveur — et un fichier statique n'a ni l'un ni l'autre. PARTSTAT=NEEDS-ACTION sur chaque invité est un état de départ, pas une boîte aux lettres. Importez l'événement dans votre propre calendrier et invitez depuis là si vous avez besoin des réponses.
Comment joindre un fichier .ics à un message Gmail ou Outlook ?
Exactement comme n'importe quel autre fichier : rédigez le message et joignez le fichier .ics téléchargé. Les deux clients reconnaissent le type de fichier et la plupart des destinataires voient une invite d'ajout au calendrier directement intégrée plutôt qu'une simple pièce jointe. Gmail permet aussi de créer une invitation directement depuis la fenêtre de rédaction, ce qui est la solution à privilégier si vous voulez des RSVP.