hello, I have a little program made in vb.net visual basic that sends timed emails. I would like to insert an image in the email in base64 format. I did some tests but the image never gets inserted. here is part of the code:
codice HTML:
  Dim imageUrl As String = GetImageUrl("C:\Users\conce\Desktop\Logo_orizzontale.png")
                Dim imageContent As String = "<img src='" + imageUrl + "'  />"
                Dim body As String = "TEST,<br /><br />Welcome to ....<br /><br />" & imageContent & "<br/><br/>Thanks."

                .HTMLBody = body
codice HTML:
Private Function GetImageUrl(ByVal imagePath As String) As String
        Dim image As System.Drawing.Image = System.Drawing.Image.FromFile(imagePath)
        Dim memoryStream As MemoryStream = New MemoryStream()
        image.Save(memoryStream, ImageFormat.Png)
        Dim bytes As Byte() = New Byte(memoryStream.Length - 1) {}
        memoryStream.Position = 0
        memoryStream.Read(bytes, 0, CInt(bytes.Length))
        Dim base64String As String = Convert.ToBase64String(bytes, 0, bytes.Length)
        Dim imageUrl As String = "data:image/png;base64," & base64String

        Return imageUrl
    End Function