ASP.NET中发送邮件

简介: private void btnSubmit_Click(object sender, System.EventArgs e){ //SmtpMail.Send("shaozhd@263.net","shaozhd@263.

private void btnSubmit_Click(object sender, System.EventArgs e)
{
 //SmtpMail.Send("shaozhd@263.net","shaozhd@263.net","Test","Hello");  MailMessage m = new MailMessage();
 m.From = tbFrom.Text;
 m.To = tbTo.Text;
 m.Subject = tbSubject.Text;
 m.Body = tbBody.Text;
 //优先级
 switch(ddlp.SelectedIndex)
 {
  case 0:
   m.Priority = MailPriority.High;
   break;
  case 1:
   m.Priority = MailPriority.Low;
   break;
  default:
   m.Priority = MailPriority.Normal;
   break;
 }
 //格式
 if(ddlp.SelectedIndex==0)
  m.BodyFormat = MailFormat.Text;
 else
  m.BodyFormat = MailFormat.Html;
 //以下设置服务器
 if(tbServer.Text!="")
 {
  SmtpMail.SmtpServer = tbServer.Text;
  //以下代码适用于Framework1.1以上版本。
  m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate",
   "1"); //basic authentication
  m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername",
   tbUserName.Text); //set your username here
  m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword",
   tbPass.Text); //set your password here
 }
 //以下处理附件
 string strFileName = FileSelect.PostedFile.FileName;
 if(strFileName!="")
  m.Attachments.Add(new MailAttachment(strFileName));
 SmtpMail.Send(m);
}

//Socket技术可实现邮件的接收

目录
相关文章
|
1月前
|
API 网络安全 数据安全/隐私保护
.NET邮箱API发送邮件的方法有哪些
本文介绍了.NET开发中使用邮箱API发送邮件的方法,包括SmtpClient类发送邮件、MailMessage类创建邮件消息、设置SmtpClient属性、同步/异步发送、错误处理、发送HTML格式邮件、带附件邮件以及多人邮件。AokSend提供高触达发信服务,适用于大规模验证码发送场景。了解这些技巧有助于开发者实现高效、可靠的邮件功能。
C#编程-140:Net.Mail类发送邮件
C#编程-140:Net.Mail类发送邮件
C#编程-140:Net.Mail类发送邮件
|
开发框架 .NET 数据安全/隐私保护
ASP.NET 实现发送邮件 + 多个收件人 + 多个附件
最近项目中需要实现发送邮件+添加附件的功能,于是又学习了一下System.Net.Mail.MailMessage和System.Net.Mail.SmtpClient等几个.Net中发邮件的几个类,根据网上的一些代码,做了一个小Demo分享一下。
ASP.NET 实现发送邮件 + 多个收件人 + 多个附件
|
.NET 开发框架 数据安全/隐私保护
|
数据安全/隐私保护
.Net使用程序发送邮件时的问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/37497483 在做项目的时候,不可避免的会用到给用户发送邮件的问题,一开始我用的是qq的smtp服务器,但是会出错,不管账号密码,服务器地址端口等怎么配置都是出错。
847 0
|
1月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
84 0
|
1月前
|
开发框架 前端开发 JavaScript
JavaScript云LIS系统源码ASP.NET CORE 3.1 MVC + SQLserver + Redis医院实验室信息系统源码 医院云LIS系统源码
实验室信息系统(Laboratory Information System,缩写LIS)是一类用来处理实验室过程信息的软件,云LIS系统围绕临床,云LIS系统将与云HIS系统建立起高度的业务整合,以体现“以病人为中心”的设计理念,优化就诊流程,方便患者就医。
32 0