2014-12-21 12:33:02|?次阅读|上传:wustguangh【已有?条评论】发表评论
例子:
使用MailMessage类设置电子邮件的内容
static void Main(string[] args) { SmptClient client = new SmptClient(); //此处省略SmtpClient类的其他属性设置 MailMessage message = new MailMessage(); //添加密件抄送人,可以添加多个 message.Bcc.Add("First@domian.com"); message.Bcc.Add("Second@domain.com"); message.Body = "这是邮件的正文部分"; //设置正文的编码形式,这里的设置为取系统默认编码 message.BodyEncoding = System.Text.Encoding.Default; //添加一般抄送人,可以添加多个 message.Bcc.Add(“First@domain.com”); message.Bcc.Add(Second@domain.com); //邮件传送通知选项 message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; message.From = new MailAddress(FromMailBox@sina.com"); message.IsBodyHtml = false; //设置邮件的优先级为正常 message.Priority = MailPriority.Normal; message.ReplyTo= new MailAddress("FromMailBox@sina.com"); message.Sender = new MailAddress("FromMailBox@sina.com"); message.Subject = "这是邮件的主题": //设置主题的编码形式,这里的设置为取系统默认编码 message.SubjectEncoding = System.Text.Encoding.Default; Client.Send(message) ; //发送成功 Console.WriteLine("发送成功!"); }
在上面代码中,用到了DeliveryNotificationOptions枚举类型。该类型有5个成员值,具体代表意义如下:
Delay : 通知传送是否延迟
Never : 从不通知
None : 没有通知
OnFailure : 通知传送是否失败
OnSuccess : 通知传送是否成功