一段.net 发邮件的代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;
namespace mail
{
    class Program
    {
        static void Main(string[] args)
        {
            MailAddress MessageFrom = new MailAddress("gj@163.com"); //发件人邮箱地址 
            string MessageTo = "li@126.com"; //收件人邮箱地址 
            string MessageSubject = "邮件主题"; //邮件主题 
            string MessageBody = "这里是邮件内容。"; //邮件内容 
            if (Send(MessageFrom, MessageTo, MessageSubject, MessageBody))
            {
                Console.Write("发送邮件成功"); 
            }
            else
            {
                Console.Write("发送邮件失败");
            }
        }

        /// <summary> 
        /// 发送电子邮件 
        /// </summary> 
        /// <param name="MessageFrom">发件人邮箱地址</param> 
        /// <param name="MessageTo">收件人邮箱地址</param> 
        /// <param name="MessageSubject">邮件主题</param> 
        /// <param name="MessageBody">邮件内容</param> 
        /// <returns></returns> 
        public static bool Send(MailAddress MessageFrom, string MessageTo, string MessageSubject, string MessageBody)
        {
            MailMessage message = new MailMessage();

            // if (FileUpload1.PostedFile.FileName != "")
            // {
            //  Attachment att = new Attachment("d://test.txt");//发送附件的内容
            //    message.Attachments.Add(att);
            // }

            message.From = MessageFrom;
            message.To.Add(MessageTo); //收件人邮箱地址可以是多个以实现群发 
            message.Subject = MessageSubject;
            message.Body = MessageBody;
            //message.Attachments.Add(objMailAttachment);
            message.IsBodyHtml = false; //是否为html格式 
            message.Priority = MailPriority.High; //发送邮件的优先等级 

            SmtpClient sc = new SmtpClient();
            sc.Host = "smtp.163.com"; //指定发送邮件的服务器地址或IP 
            sc.Port = 25; //指定发送邮件端口 
            sc.Credentials = new System.Net.NetworkCredential("gj@163.com", "***"); //指定登录服务器的用户名和密码 

            try
            {
                sc.Send(message); //发送邮件 
            }
            catch
            {
                return false;
            }
            return true;
        }



    }
}

posted @ 2010-02-05 23:24  狗年月  阅读(232)  评论(0)    收藏  举报