MSDN参考(点击查看MSDN的中英文对照):

            SmtpClient(http://msdn2.microsoft.com/zh-cn/library/system.net.mail.smtpclient(VS.80).aspx)

            MailMessage(http://msdn2.microsoft.com/zh-cn/library/system.net.mail.mailmessage(VS.80).aspx)


下面是一段简单的发邮件代码(控制台程序): 用System.Net.Mail发送邮件_服务器using System;

用System.Net.Mail发送邮件_服务器using System.Collections.Generic;

用System.Net.Mail发送邮件_服务器using System.Text;

用System.Net.Mail发送邮件_服务器

用System.Net.Mail发送邮件_服务器using System.Net.Mail;

用System.Net.Mail发送邮件_服务器

用System.Net.Mail发送邮件_服务器namespace MailSender

用System.Net.Mail发送邮件_服务器_08用System.Net.Mail发送邮件_服务器_09用System.Net.Mail发送邮件_System.Net.Mail_10{

用System.Net.Mail发送邮件_发送邮件_11    class Program

用System.Net.Mail发送邮件_服务器_12用System.Net.Mail发送邮件_发送邮件_13    用System.Net.Mail发送邮件_System.Net.Mail_10{

用System.Net.Mail发送邮件_发送邮件_11        static string strHost = string.Empty;

用System.Net.Mail发送邮件_发送邮件_11        static string strAccount = string.Empty;

用System.Net.Mail发送邮件_发送邮件_11        static string strPwd = string.Empty;

用System.Net.Mail发送邮件_发送邮件_11        static string strFrom = string.Empty;

用System.Net.Mail发送邮件_发送邮件_11

用System.Net.Mail发送邮件_发送邮件_11        static void Main(string[] args)

用System.Net.Mail发送邮件_服务器_12用System.Net.Mail发送邮件_发送邮件_13        用System.Net.Mail发送邮件_System.Net.Mail_10{

用System.Net.Mail发送邮件_发送邮件_11            strHost = "smtp.163.com";   //STMP服务器地址

用System.Net.Mail发送邮件_发送邮件_11            strAccount = "jailu";       //SMTP服务帐号

用System.Net.Mail发送邮件_发送邮件_11            strPwd = "123456789";       //SMTP服务密码

用System.Net.Mail发送邮件_发送邮件_11            strFrom = "jailu@163.com";  //发送方邮件地址

用System.Net.Mail发送邮件_发送邮件_11

用System.Net.Mail发送邮件_发送邮件_11            Console.WriteLine(sendMail("jailu@qq.com", "这是一封测试邮件", "这是一封测试邮件的正文内容") ? "Success" : "Unsuccess");

用System.Net.Mail发送邮件_发送邮件_11

用System.Net.Mail发送邮件_发送邮件_11            Console.ReadLine();

用System.Net.Mail发送邮件_html_32        }

用System.Net.Mail发送邮件_发送邮件_11

用System.Net.Mail发送邮件_服务器_12用System.Net.Mail发送邮件_发送邮件_13        /**//// <summary>

用System.Net.Mail发送邮件_发送邮件_11        /// 发送邮件

用System.Net.Mail发送邮件_发送邮件_11        /// </summary>

用System.Net.Mail发送邮件_发送邮件_11        /// <param name="to">接收方邮件地址</param>

用System.Net.Mail发送邮件_发送邮件_11        /// <param name="title">邮件标题</param>

用System.Net.Mail发送邮件_发送邮件_11        /// <param name="content">邮件正文内容</param>

用System.Net.Mail发送邮件_发送邮件_11        /// <returns></returns>

用System.Net.Mail发送邮件_发送邮件_11        /// <author>Jailu</author>

用System.Net.Mail发送邮件_html_32        /// <date>2007-04-10</date>

用System.Net.Mail发送邮件_发送邮件_11        static bool sendMail(string to, string title, string content)

用System.Net.Mail发送邮件_服务器_12用System.Net.Mail发送邮件_发送邮件_13        用System.Net.Mail发送邮件_System.Net.Mail_10{

用System.Net.Mail发送邮件_发送邮件_11            SmtpClient _smtpClient = new SmtpClient();

用System.Net.Mail发送邮件_发送邮件_11            _smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式

用System.Net.Mail发送邮件_发送邮件_11            _smtpClient.Host = strHost; ;//指定SMTP服务器

用System.Net.Mail发送邮件_发送邮件_11            _smtpClient.Credentials = new System.Net.NetworkCredential(strAccount, strPwd);//用户名和密码

用System.Net.Mail发送邮件_发送邮件_11

用System.Net.Mail发送邮件_发送邮件_11            MailMessage _mailMessage = new MailMessage(strFrom,to);

用System.Net.Mail发送邮件_发送邮件_11            _mailMessage.Subject = title;//主题

用System.Net.Mail发送邮件_发送邮件_11            _mailMessage.Body = content;//内容

用System.Net.Mail发送邮件_发送邮件_11            _mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码

用System.Net.Mail发送邮件_发送邮件_11            _mailMessage.IsBodyHtml = true;//设置为HTML格式

用System.Net.Mail发送邮件_发送邮件_11            _mailMessage.Priority = MailPriority.High;//优先级

用System.Net.Mail发送邮件_发送邮件_11

用System.Net.Mail发送邮件_发送邮件_11            try

用System.Net.Mail发送邮件_服务器_12用System.Net.Mail发送邮件_发送邮件_13            用System.Net.Mail发送邮件_System.Net.Mail_10{

用System.Net.Mail发送邮件_发送邮件_11                _smtpClient.Send(_mailMessage);

用System.Net.Mail发送邮件_发送邮件_11                return true;

用System.Net.Mail发送邮件_html_32            }

用System.Net.Mail发送邮件_发送邮件_11            catch

用System.Net.Mail发送邮件_服务器_12用System.Net.Mail发送邮件_发送邮件_13            用System.Net.Mail发送邮件_System.Net.Mail_10{

用System.Net.Mail发送邮件_发送邮件_11                return false;

用System.Net.Mail发送邮件_html_32            }

用System.Net.Mail发送邮件_html_32        }

用System.Net.Mail发送邮件_html_32    }

用System.Net.Mail发送邮件_html_75}