Я использую код C # для отправки почты другому пользователю.
это прекрасно работает, когда я отправляю текст в нем ..
Теперь я хочу отправить изображение так, чтобы изображение, которое я послал, открывалось в его папке входящих. означает, что изображение должно идти как тело сообщения, а не как вложения.
Я использую код для отправки изображения как:
System.Net.Mail.Attachment attach =
new System.Net.Mail.Attachment(
"C:\\Documents and Settings\\All Users\\Documents\\My Pictures\\Sample Pictures\\Winter.jpg");
Random Rgen = new Random();
attach.ContentId = Rgen.Next(100000, 9999999).ToString();
attach.ContentDisposition.Inline = true;
MailMessage m = new MailMessage();
m.From = new MailAddress("swe@gmail.com");
m.To.Add(new MailAddress("qwe@gmail.com"));
m.IsBodyHtml = true;
m.Body = "<html><body><h1>Picture</h1><br><img src='cid:" + attach.ContentId + "'></body></html>";
//m.Body = inline.ToString();
// m.Body = "<img src='cid:" + attach.ContentId + "'>";
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.Credentials = new System.Net.NetworkCredential("swe@gmail.com", "swe");
client.EnableSsl = true;
client.Send(m);
но изображение не отправляется как сообщение ..
пожалуйста, помогите мне ..