Non, vous utiliserez le point REST pour définir un type de corps ou un autre. Est-il possible de faire quelque chose comme un message en plusieurs parties avec du texte brut et du HTML? Ceci sera fait pour vous par l'environnement Exchange lorsque le message sera converti en message MIME lors de l'envoi.
Exchange génère des parties "multipart/alternative" du MIME et définit le texte brut et le code HTML appropriés pour le contenu que vous définissez avec votre appel REST. Par exemple, si vous définissez le corps "HTML" via la demande de repos, le MIME sortant aura une partie HTML, comme vous l'avez défini, et une partie "texte en clair", qui sera générée par le convertisseur MIME Exchange HTML et vice versa.
Veuillez noter que nous ne parlons pas des parties "multipart/mixtes" liées aux pièces jointes du message. Il s'agit uniquement de parties alternatives pour le corps du message.
Enfin, regardez l'application Microsoft Outlook. Ce n'est rien d'autre qu'un client supplémentaire pour l'environnement Exchange. Vous pouvez composer un message en texte brut ou choisir de le composer en RTF/HTML, mais jamais les deux. La partie alternative sera générée par Exchange MIME converter en tant que partie de la conversion Message -> MIME et MIME aura des parties alternatives du même corps. A la fin, je suis sûr que si j'ai répondu à votre question, parce que par les commentaires on dirait que vous savez ce qu'est "multipart/alternative" et en quoi il est différent de "multipart/mixed".
Que signifie même avoir un message en texte et HTML? Comment voulez-vous que les clients soient capables de rendre cela? – Yogesh
@Yogesh C'est une pratique très courante d'avoir un email en texte et en HTML. Le client rend celui que vous préférez. – GSerg
Apparemment, vous voulez simplement joindre un fichier HTML à un e-mail texte? – GSerg