【发布时间】:2016-12-01 18:18:45
【问题描述】:
我想发送一封带有徽标的电子邮件,但收件箱中的图片为空白
代码如下:
MailMessage msg = new MailMessage();
msg.From = new MailAddress(txtEmail.Text);
StringBuilder message = new StringBuilder();
message.AppendLine("<img src=@'images/logo.png' />");
message.AppendLine("<p>" + txtBody.Text + "</p>");
msg.Body = message.ToString();
msg.To.Add(txtTo.Text);
msg.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(txtEmail.Text, txtPassword.Text);
client.Host = "Smtp.gmail.com";
client.Port = 587;
client.EnableSsl = true;
client.Send(msg);
【问题讨论】:
标签: c# mailmessage