Как подключить изображение в телеобъекте. Я написал код, приведенный нижеДобавление изображения в тело письма в C#
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
string UserName = "[email protected]";
string Password = "my password";
message.To.Add(new System.Net.Mail.MailAddress("[email protected]"));
message.From = new System.Net.Mail.MailAddress("[email protected]");
message.Subject = "test subject";
message.Body = "<img [email protected]'C:\\Sunset.jpg'/>";
message.IsBodyHtml = true;
System.Net.Mail.SmtpClient smtpClient = new System.Net.Mail.SmtpClient();
smtpClient.Host = "hostname";
smtpClient.Port = 25;
smtpClient.Credentials = new System.Net.NetworkCredential(UserName, Password);
smtpClient.Send(message);
код прекрасно, как я получаю сообщение также, но изображение приходит, как [X] внутри тела, а не изображения. Как это решить? Путь правильный?
Благодаря я решаемые message.Body = ""; –
Нет, вы этого не сделали. Шансы, что получатель имеет этот файл, хранящийся в корневом каталоге, равны нулю. –
@HansPassant: Если только электронное письмо не отправляется в OP! ;-) –