• 发邮件的例子


    网上发邮件的例子真的是不少,我也就往这里放一个吧,可以说都是从我老哥哪里copy过来的,不过他应该不会生气了啊,哈哈,这里把他地址写这里吧有空也帮他踩踩博客,http://hi.baidu.com/44498。以后还能翻过头来看看,同时也许能对象我这样的新人有帮助

     protected void Button1_Click(object sender, EventArgs e)
        {
           bool flag= SendEmail();
           if (flag == true)
           {
           }
           else
           {
           }
        }
        public bool SendEmail()
        {
            //实例化一个电子邮件
            MailMessage Msg = new MailMessage();
           
            //设置电子邮件正文的编码格式
            Msg.BodyEncoding = System.Text.Encoding.UTF8;

            //设置电子邮件正文是否为HTML格式的值
            Msg.IsBodyHtml = true;

            //发送人地址
            Msg.From = new MailAddress("woheaven@sohu.com",null);
            //收件人地址
            Msg.To.Add(new MailAddress("woheaven@sina.com"));
            //邮件主题行
            Msg.Subject = this.TextBox1.Text;
            //邮件正文
            Msg.Body = TextBox1.Text;
            //正文编码
            Msg.BodyEncoding = System.Text.Encoding.UTF8;

            Msg.Priority = MailPriority.High;

            //设置邮箱服务器
            SmtpClient clint = new SmtpClient("smtp.sohu.com");
            clint.UseDefaultCredentials = false;

            //设置账号密码

            clint.Credentials = new System.Net.NetworkCredential("woheaven","******");
            clint.DeliveryMethod = SmtpDeliveryMethod.Network;
            clint.EnableSsl = false;

            //获取附件
            string path = this.FileUpload1.PostedFile .FileName ;
            Attachment data = new Attachment(path, System.Net.Mime.MediaTypeNames.Application.Octet);
            Msg.Attachments.Add(data);
            try
            {
                clint.Send(Msg);
                return true;
            }
            catch
            {
                return false;
            }

        }

      这里就是你的邮箱服务器,和你的发件箱的账号后面的服务名一定要相同,比如sohu.smtp服务器,那么发件箱的账号后面必须是@sohu.com

    这里写的比较简单,但是核心都在这里了

  • 相关阅读:
    P6944[ICPC2018 WF]Gem Island【数学期望,dp】
    YbtOJ森林之和【dp】
    CF809DHitchhiking in the Baltic States【FhqTreap】
    YbtOJ序列计数【组合数学,莫队】
    Loj#2460「POI2010」桥Bridges【网络流,欧拉回路】
    CF802CHeidi and Library(hard)【费用流】
    YbtOJ相似子串【SA,RMQ,二分】
    YbtOJ连通的图【结论,线性基】
    YbtOJ毒瘤染色【LCT】
    go 结构体的实例化方式, 如果结构体的字段类型是:指针,slice,和map的零值都是nil需要先初始化才能使用
  • 原文地址:https://www.cnblogs.com/furenjian/p/2883759.html
Copyright © 2020-2023  润新知