(jdecuyper - merci pour la prise, comme je l'ai écrit aspNetEmail).
Vous pouvez le faire avec aspNetEmail. Vous pouvez remplacer tout le contenu du message électronique par votre MHT.
Vous ne pouvez pas faire cela avec System.Net.Mail, mais si vous voulez suivre la route commerciale, envoyez moi un courriel à [email protected] et je vous montrerai comment cela peut être fait.
Si vous souhaitez utiliser une route open source, il existe probablement du code SMTP sur codeproject que vous pouvez modifier pour ce faire. Fondamentalement, vous devez injecter votre contenu dans la commande DATA du processus SMTP. Une chose à noter: Si votre document MHT a des scripts intégrés, des objets flash, des objets ActiveX ou tout ce qui peut être bloqué par le client de messagerie, il ne sera probablement pas rendu le même que ce que vous voyez dans le navigateur.
bonjour là, eh bien pas exactement, je ne suis pas en train pour incorporer une image J'ai un rapport de rapport (SSRS) genuated et enregistré en tant que fichier MHTML à l'heure de la journée dans le serveur Je l'envoie en pièce jointe, la question est: puis-je l'envoyer pour être intégré dans l'email? – Ali
Salut, bien, vous pouvez lire le MHTML dans un tampon (comme n'importe quel type de fichier) et l'ajouter le corps de votre e-mail. Vous devrez peut-être effectuer un travail supplémentaire pour remplacer le CID contenu dans le MHTML. Est-ce ce que vous essayez d'accomplir? – jdecuyper