(jdecuyper - спасибо за вилку, как я уже писал aspNetEmail).
Вы можете сделать это с помощью aspNetEmail. Вы можете заменить все содержимое сообщения электронной почты своим MHT.
Вы не можете сделать это с помощью System.Net.Mail, но если вы хотите пойти по коммерческому маршруту, напишите мне письмо по адресу [email protected], и я покажу вам, как это можно сделать.
Если вы хотите перейти с открытым исходным кодом, возможно, есть код SMTP для кодапроекта, который вы можете изменить для этого. В основном, вы должны вводить свое содержимое в команду DATA процесса SMTP.
Замечание: Если ваш документ MHT имеет встроенные скрипты, объекты flash, activeX или что-либо, что может быть заблокировано почтовым клиентом, оно, вероятно, не будет выглядеть так же, как то, что вы видите в браузере.
привет там, ну не совсем, я не пытаюсь для встраивания изображения У меня есть отчет (SSRS), озвученный и сохраненный как файл MHTML в определенное время дня на сервере, я отправляю его как вложение электронной почты, вопрос в том, могу ли я отправить его, чтобы он был включен в сообщение электронной почты it self – Ali
Привет, хорошо, вы могли бы прочитать MHTML в буфер (например, любой файл) и добавить его в тело вашего письма. Возможно, вам понадобится сделать дополнительную работу для замены CID, содержащегося внутри MHTML. Это то, чего вы пытаетесь достичь? – jdecuyper