.NET 2.0发送邮件方法

using System.Net.Mail;

    ......

    /// <summary>
    /// .NET 2.0 发送邮件方法
    /// </summary>
    /// <param name="strSmtpServer">邮件服务器地址(如:smtp.163.com)</param>
    /// <param name="strFrom">发送地址(如:test@163.com)</param>
    /// <param name="strFromPass">发送密码(如:123456)</param>
    /// <param name="strto">接收地址(如:test@gmail.com)</param>
    /// <param name="strSubject">邮件主题</param>
    /// <param name="strBody">邮件内容</param>
    public static void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
    {
        SmtpClient client = new SmtpClient(strSmtpServer);
        client.UseDefaultCredentials = false;
        client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
        client.DeliveryMethod = SmtpDeliveryMethod.Network;

        MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);
        message.BodyEncoding = System.Text.Encoding.Default;
        message.IsBodyHtml = true;

        client.Send(message);
    }

posted @ 2008-10-23 10:54  Landy_di  阅读(116)  评论(0编辑  收藏  举报