登录
首页 » C#源码 » C# smtp协议winform版邮件发送例程

C# smtp协议winform版邮件发送例程

于 2022-05-31 发布 文件大小:36.59 kB
0 180
下载积分: 2 下载次数: 1

代码说明:

这是前两年使用Visuai C# 2015写的一个小程序,基于smtp协议开发的winform版邮件发送例程,可以发附件,邮件必须作用smtp协议。在用户交互界面,使用了正则对邮件各属性进行了检测判断,比如判断收件人、发件人邮件地址是否为空、验证邮件格式是否正确等,在发送邮件环节,主要的代码为:   //发送   SmtpClient client = new SmtpClient("smtp." + fs[0].ToString().Trim() + ".com"); //设置邮件协议   client.UseDefaultCredentials = false;//这一句得写前面   client.DeliveryMethod = SmtpDeliveryMethod.Network; //通过网络发送到Smtp服务器   client.Credentials = new NetworkCredential(fasong[0].ToString(), mmtxt); //通过用户名和密码 认证   MailMessage mmsg = new MailMessage(new MailAddress(fjrtxt), new MailAddress(sjrtxt)); //发件人和收件人的邮箱地址   mmsg.Subject = zttxt;//邮件主题   mmsg.SubjectEncoding = Encoding.UTF8; //主题编码   mmsg.Body = nrtxt; //邮件正文   mmsg.BodyEncoding = Encoding.UTF8;//正文编码   mmsg.IsBodyHtml = true; //设置为HTML格式   mmsg.Priority = MailPriority.High;//优先级

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 《Visual.C#.编程精彩百例》配套随书光盘
    《Visual.C#.编程精彩百例》配套随书光盘源码,涉及到书中方方面面的实例,包括界面设计、数据库、系统控制、基础知识、算法、多媒体播放等众多类型的源代码,是学习C#基础编程很好的实例集。
    2023-09-09 21:35:05下载
    积分:1
  • C# 演示Tile、FlipX、FlipY、FlipXY 四种模式如何实现
    C# 演示Tile、FlipX、FlipY、FlipXY 四种模式如何实现,基于WPF的一个C#源代码,可借此源码了解下DrawingBrush()、FlipY、TileMode.FlipXY、TileMode.Tile等众多模式在C#中的代码是如何编写的,源代码在VS2015中可以编译,完整代码请单击下载链接。
    2022-05-20 04:07:08下载
    积分:1
  • STM32f103C8T6 TIM3 PWM
    STM32f103C8T6 TIM3 PWM源码 四路PWM输出,亲测可用 编译软件:MDK4.53 硬件平台:STM32开发板(主芯片stm32f103c8t6) 仿真器:JLINK
    2022-07-11 02:31:25下载
    积分:1
  • ATK-ESP8266 WIFI模块资料
    1、ATK-ESP8266 WIFI 模块简介 ATK-ESP8266 是 ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线)模块,ATK-ESP8266 板载ai-thinker公司的ESP8266模块,该模块通过 FCC,CE认证,可直接用于产品出口欧美地区。 ATK-ESP8266模块采用串口(LVTTL)与MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与WIFI之间的转换。 通过 ATK-ESP8266 模块,传统的串口设备只是需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。 ATK-ESP8266 模块支持 LVTTL串口,兼容3.3V和5V单片机系统,可以很方便的与你的产品进行连接。模块支持串口转 WIFI STA、串口转 AP 和WIFI STA+WIFI AP 的模式,从而快速构建串口-WIFI数据传输方案,方便你的设备使用互联网传输数据。 ATK-ESP8266 29mm*19mm 6 2.54mm
    2022-08-13 08:01:09下载
    积分:1
  • C#使用微信模拟发送post消息请求
    C#模拟发送post请求,使用微信模拟消息,Post请求模拟器。   WebClient wc = new WebClient();   wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");   byte[] postdata = Encoding.UTF8.GetBytes(poststr);   byte[] responseData = wc.UploadData(textBox3.Text, "POST", postdata);//得到返回字符流   textBox2.Text = Encoding.UTF8.GetString(responseData);
    2022-11-24 04:30:03下载
    积分:1
  • C# 按照扩展名分组文件
    C# 按照扩展名分组文件,按照文件类型的不同,对文件进行归类显示,分类清淅便于查看,主要是使用MyFile中的对象和方法实现,核心的功能代码如下:   private void ShowGroupFile(IEnumerable> MyQueryGroup)   {    this.listBox1.Items.Clear();    foreach (var MyFileGroup in MyQueryGroup)    {    this.listBox1.Items.Add("包含" + MyFileGroup.Key + "扩展名的文件如下:");    foreach (var MyFileInfo in MyFileGroup)    {    this.listBox1.Items.Add(MyFileInfo.Name);    }    this.listBox1.Items.Add("");    }   }   static IEnumerable GetFiles(string MyDir)   {    if (!System.IO.Directory.Exists(MyDir))    throw new System.IO.DirectoryNotFoundException();    string[] MyFileNames = null;    List MyFiles = new List();    //查找指定目录下的所有子目录中的所有文件    //MyFileNames = System.IO.Directory.GetFiles(MyDir, "*.*", System.IO.SearchOption.AllDirectories);    MyFileNames = System.IO.Directory.GetFiles(MyDir);    foreach (string MyName in MyFileNames)    {    MyFiles.Add(new System.IO.FileInfo(MyName));    }    return MyFiles;   }
    2022-12-28 08:15:04下载
    积分:1
  • C#在图片格式转换时设置JPEG压缩级别的实现
    C#在转换图像格式时设置JPEG压缩级别,运行程序在窗口上单击按钮后,会生成多个版本不同压缩级别的图片,图片大小字节都不一样,如下代码是实现本功能的核心代码:   Bitmap MyBitmap = new Bitmap(@"J001.jpg");   ImageCodecInfo MyDecoder = null;   ImageCodecInfo[] MyDecoders = ImageCodecInfo.GetImageDecoders();   foreach (ImageCodecInfo MyFormat in MyDecoders)   {    if (MyFormat.FormatID == ImageFormat.Jpeg.Guid)    {    MyDecoder = MyFormat;    }   }   System.Drawing.Imaging.Encoder MyEncoder =    System.Drawing.Imaging.Encoder.Quality;   EncoderParameters MyEncoderParameters = new EncoderParameters(1);   //以50中级压缩图像   EncoderParameter MyEncoderParameter = new EncoderParameter(MyEncoder, 50L);   MyEncoderParameters.Param[0] = MyEncoderParameter;   MyBitmap.Save("J50L.jpg", MyDecoder, MyEncoderParameters);   //以100高级压缩图像   MyEncoderParameter = new EncoderParameter(MyEncoder, 100L);   MyEncoderParameters.Param[0] = MyEncoderParameter;   MyBitmap.Save("J99L.jpg", MyDecoder, MyEncoderParameters);   //以0低级压缩图像   MyEncoderParameter = new Enc
    2022-05-18 00:19:47下载
    积分:1
  • C#读取文件内容显示在DataGridView表格中
    Visual C#在DataGridView单元格中显示文本文件的内容,可以理解为,从外部读取文件内容,将其显示在DataGridView   单元格中,可以看出,本代码中使用了DataTable对象、OleDb.OleDbDataAdapter对象,外部文件的格式暂定为txt,其它格式需要相关解析组件支持,实现本功能并不难,以下几行代码就可大致实现:   string MyPath = System.IO.Directory.GetCurrentDirectory();   string MyConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+MyPath+";Extended Properties="text;HDR=yes;FMT=delimited";";   string MySQL = "select * from 季度订单.txt";   DataTable MyTable = new DataTable();   System.Data.OleDb.OleDbDataAdapter MyAdapter = new System.Data.OleDb.OleDbDataAdapter(MySQL, MyConnectionString);   MyAdapter.Fill(MyTable);   this.dataGridView1.DataSource = MyTable;   运行界面效果请参见下图,完整源码请在本页下载。
    2022-03-20 07:42:37下载
    积分:1
  • C# 热键模拟 模拟数字输入、英文输入Home键、Backspace键
    C#通过窗体的按钮来模拟按下键盘上指定键的功能,比如模拟出了Shift+Home、Delete、Enter、Home、Backspace、数字输入、英文输入等键的功能,相关功能模块代码如下,可自己添加相关的模块功能键:   private void button3_Click(object sender, System.EventArgs e)   {//Backspace空格键    this.richTextBox1.Focus();    SendKeys.Send("{Backspace}");   }   private void button4_Click(object sender, System.EventArgs e)   { //End结束键    this.richTextBox1.Focus();    SendKeys.Send("{End}");   }   private void button5_Click(object sender, System.EventArgs e)   {//Home键    this.richTextBox1.Focus();    SendKeys.Send("{Home}");   }   private void button6_Click(object sender, System.EventArgs e)   {//Enter回车键    this.richTextBox1.Focus();    SendKeys.Send("{Enter}");   }   private void button7_Click(object sender, System.EventArgs e)   {//Delete删除键    this.richTextBox1.Focus();    SendKeys.Send("{Delete}");   }
    2022-07-19 00:15:03下载
    积分:1
  • 第五版课件及习题程序和学习辅导
    第五版课件及习题程序和学习辅导源码
    2022-01-27 20:17:14下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载