在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
例程一
发送邮件的服务端代码为: SmtpClient 发送邮件的对象 //代码省略 复制代码 代码如下: System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(); mailMessage.From="发送者邮箱"; mailMessage.To.Add("收件人邮件列表"); mailMessage.CC.Add("抄送人邮件列表"); mailMessage.Subject = subject; AlternateView htmlBody = AlternateView.CreateAlternateViewFromString(content,null,"text/html"); LinkedResource lrImage = new LinkedResource("a.jpg","image/gif"); lrImage.ContentId = "Email001"; htmlBody.LinkedResources.Add(lrImage); mailMessage.AlternateViews.Add(htmlBody); SmtpClient.Send(mailMessage); 例程二 复制代码 代码如下: SmtpClient smtp = new SmtpClient(); smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.Host = "smtp.163.com"; smtp.Credentials = new NetworkCredential("renzhijie1111", "**"); MailMessage mm = new MailMessage(); mm.Subject = "发送带图片邮件"; string plainTextBody = "如果你邮件客户端不支持HTML格式,或者你切换到“普通文本”视图,将看到此内容"; ////HTML格式邮件的内容
mm.AlternateViews.Add(htmlBody); ////要求回执的标志 ////自定义邮件头 ////针对 LOTUS DOMINO SERVER,插入回执头 mm.Priority = MailPriority.Normal; //优先级 ////如果发送失败,SMTP 服务器将发送 失败邮件告诉我 ////异步发送完成时的处理事件 ////开始异步发送 smtp.SendAsync(mm, null); |
请发表评论