вы можете попытаться встроить изображение, преобразовав его в строку base64 следующим способом:
Public Function ImageToBase64(image As Image, format As System.Drawing.Imaging.ImageFormat) As String
If image Is Nothing Then Return ""
Using ms As New MemoryStream()
' Convert Image to byte[]
image.Save(ms, format)
Dim imageBytes As Byte() = ms.ToArray()
' Convert byte[] to Base64 String
Dim base64String As String = Convert.ToBase64String(imageBytes)
Return base64String
End Using
End Function
Затем вы добавляете изображение в свой HTML-код, используя что-то вроде этого (где yourImage является экземпляром класса Image):
dim imageString = "<img src=""data:image/png;base64," + ImageToBase64(yourImage, ImageFormat.Png) + "="" />"
Таким образом, вы можете добавить изображение в качестве ресурса.Это сработало для меня в нескольких местах, хотя я должен признать, что я не пробовал это на электронных письмах hmlt.
Саша