• 邮件操作


            //文本邮件
            private void button1_Click(object sender, EventArgs e)
            {
                //1.创建一个邮件对象
                MailMessage mailObject = new MailMessage();
                //2.设置发件人
                mailObject.From = new MailAddress("dongqing@itcast.cn");
                //3.设置收件人
                mailObject.To.Add(new MailAddress("dongqinglove@itcast.cn"));
                //
                //mailObject.CC邮件抄送
                //设置邮件主题
                mailObject.SubjectEncoding = Encoding.UTF8;
                mailObject.Subject = "你好吗?";
                //设置邮件正文
                mailObject.BodyEncoding = Encoding.UTF8;
                mailObject.Body = "这个是纯文本显示的邮件正文,你好吗";
                //创建一个发送邮件对象
                SmtpClient smtpClient = new SmtpClient("192.168.1.124", 25);
                smtpClient.Credentials = new NetworkCredential("dongqing""123");
                smtpClient.Send(mailObject);
                MessageBox.Show("ok");
            }
            //html邮件
            private void button2_Click(object sender, EventArgs e)
            {
                //1.创建一个邮件对象
                MailMessage mailObject = new MailMessage();
                //2.设置发件人
                mailObject.From = new MailAddress("dongqing@itcast.cn");
                //3.设置收件人
                mailObject.To.Add(new MailAddress("dongqinglove@itcast.cn"));
                //mailObject.CC邮件抄送
                //设置邮件主题
                mailObject.SubjectEncoding = Encoding.UTF8;
                mailObject.Subject = "你好吗?";
                //设置邮件正文
                mailObject.BodyEncoding = Encoding.UTF8;
                mailObject.Body = "这个是纯文本显示的邮件正文,你好吗";
                //发送带html的一封邮件
                //创建一个html的正文对象
                AlternateView htmlbody = AlternateView.
                    CreateAlternateViewFromString("你好吗?<font color='red' size='7'>为什么我的眼中总充满泪水</font>"null"text/html");
                //将html正文对象加到邮件对象mailObject中
                mailObject.AlternateViews.Add(htmlbody);
                //创建一个发送邮件对象
                SmtpClient smtpClient = new SmtpClient("192.168.1.124", 25);
                smtpClient.Credentials = new NetworkCredential("dongqing""123");
                smtpClient.Send(mailObject);
                MessageBox.Show("ok");
            }
            /// <summary>
            /// html邮件带图片
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void button3_Click(object sender, EventArgs e)
            {
                //1.创建一个邮件对象
                MailMessage mailObject = new MailMessage();
                //设置发件人
                mailObject.From = new MailAddress("dongqing@itcast.cn");
                //设置收件人
                mailObject.To.Add(new MailAddress("dongqinglove@itcast.cn"));
                //设置邮件主题
                mailObject.SubjectEncoding = Encoding.UTF8;
                mailObject.Subject = "今天天气晴";
                mailObject.BodyEncoding = Encoding.UTF8;
                mailObject.Body = "晴空万里,无云";
                //发送带html的一封邮件
                //创建一个html正文对象
                AlternateView htmlBody = AlternateView.
                    CreateAlternateViewFromString("大理石可发生<img src='cid:lala'>了地方",null,"text/html");
                //创建一个资源,该资源与html正文中的相关内容一一对应
                LinkedResource lr = new LinkedResource("1.JPG""image/jpeg");
                lr.ContentId = "lala";
                //把这个资源加到html正文中
                htmlBody.LinkedResources.Add(lr);
                //把html正文对象加到邮件对象mailObject对象中
                mailObject.AlternateViews.Add(htmlBody);
                SmtpClient smtpClient = new SmtpClient("192.168.1.124",25);
                smtpClient.Credentials = new NetworkCredential("dongqing""123");
                smtpClient.Send(mailObject);
                MessageBox.Show("ok");
            }
            /// <summary>
            /// 带附件的邮件
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void button4_Click(object sender, EventArgs e)
            {
                //1.创建邮件对象
                MailMessage mailObj = new MailMessage();
                //2.设置发件人
                mailObj.From = new MailAddress("dongqing@itcast.cn");
                //3.设置收件人
                mailObj.To.Add(new MailAddress("dongqinglove@itcast.cn"));
                //设置发件主题
                mailObj.Subject = "明月几时有";
                mailObj.SubjectEncoding = Encoding.UTF8;
                //设置邮件主题
                mailObj.Body = "纯文本文件 测试";
                //设置编码格式
                mailObj.BodyEncoding = Encoding.UTF8;
                //发送带html的一封
                AlternateView htmlBody = AlternateView.
                    CreateAlternateViewFromString("吃了吗?<font color='blue' size='7'>这是测试</font>拉斯蒂芬",null,"text/html");
                
                //---------增加附件----------------------
                Attachment attach1 = new Attachment("人民艺术.jpeg");
                Attachment attach2 = new Attachment("课表.txt");
                Attachment attach3 = new Attachment("早读英语段落120131229.docx");
             
                mailObj.Attachments.Add(attach1);
                mailObj.Attachments.Add(attach2);
                mailObj.Attachments.Add(attach3);
              
                //2.创建一个发送邮件对象
                SmtpClient smtpClient = new SmtpClient("192.168.1.124", 25);
                smtpClient.Credentials = new NetworkCredential("xx","123");
                smtpClient.Send(mailObj);
                MessageBox.Show("ok");
            }



  • 相关阅读:
    Ubuntu在用root账户使用xftp连接时提示拒绝连接
    Ubuntu设置root账户密码
    Ubuntu安装Nginx
    Ubuntu不能上网解决办法
    Ubuntu16.04修改静态ip地址
    Ubuntu下vi编辑器不听话
    thinkpad t420安装debian需要注意的细节
    debian7配置iptables
    debian的甘特图工具
    debian修改ssh端口
  • 原文地址:https://www.cnblogs.com/dongqinglove/p/9075420.html
Copyright © 2020-2023  润新知