stmp发送邮件asp.net实现代码

stmp发送邮件asp教程.net实现代码
我们使用SmtpMail类方案能满足大部分基本的发送邮件的功能需求嗾。

public class Mail
{
#region 邮件参数
static public string accountName = System.Configuration.ConfigurationManager.AppSettings["SmtpAccountName"];
static public string password = System.Configuration.ConfigurationManager.AppSettings["SmtpAccountPW"];
static public string smtpServer = System.Configuration.ConfigurationManager.AppSettings["SmtpServer"];
static public int smtpPort = int.Parse(System.Configuration.ConfigurationManager.AppSettings["SmtpPort"]);
#endregion

/// <summary>
/// 邮件发送方法一
/// </summary>
/// <param name="sendTo"></param>
/// <param name="subject"></param>
/// <param name="body"></param>
static public void SendMail(string sendTo, string subject, string body)
{
//.net smtp
System.Web.Mail.MailMessage mailmsg = new System.Web.Mail.MailMessage();
mailmsg.To = sendTo;
//mailmsg.Cc = cc;
mailmsg.Subject = subject;
mailmsg.Body = body;
mailmsg.BodyFormat = MailFormat.Html;

//sender here
mailmsg.From = Mail.accountName;
// certify needed
mailmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");//1 is to certify
//the user id
mailmsg.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/sendusername",
Mail.accountName);
//the password
mailmsg.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/sendpassword",
Mail.password);

System.Web.Mail.SmtpMail.SmtpServer = Mail.smtpServer;

System.Web.Mail.SmtpMail.Send(mailmsg);

}
/// <summary>
/// 邮件发送方法二
/// </summary>
/// <param name="sendTo"></param>
/// <param name="subject"></param>
/// <param name="body"></param>
static public void SendMail2(string sendTo, string subject, string body)
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(accountName, sendTo, subject, body);
msg.From = new System.Net.Mail.MailAddress(accountName, "Mail");
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(smtpServer);
msg.IsBodyHtml = true;
client.Credentials = new System.Net.NetworkCredential(accountName, password);
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;

client.Send(msg);
}
}

时间: 2024-11-05 12:12:44

stmp发送邮件asp.net实现代码的相关文章

[ASP-Last-Code]显示ASP页面的代码

显示|页面 <%'*************************************************************'在支持FSO的情况下,可以显示本站内的所有ASP页面的代码'适用于代码演示时在效果页面上直接显示该页面的代码而不用再对代码制作专门的页面'使用方法:ViewSource.asp?file=要显示的文件名'如:ViewSource.asp?file=x.asp'modify By : Babyt'*******************************

用asp实现的代码批量修改程序,fso相关

用asp实现的代码批量修改程序,fso相关 是因工作需要做的一个批量修改代码的小东西,拿出来与大家分享 目前可以处理的文件类型:.asp .inc .htm .html 具体类型可自行修改添加 程序实现的功能:将源目录下的文件批量修改后存到目的目录下 用它稍做修改可以实现很多东西噢! 别的不说了,代码里面都写的很清楚了 <% '// +---------------------------------------------------------------------------+ '//

让使用者可以看到你的ASP的原代码

假如你写了一个ASP的程序,希望让你的使用者看到ASP的原始代码,你可以利用FileSystemObject这个对象送出程序原始代码.<%@ Language=VBScript %><%Option Explicit %><%Dim strURLstrURL = Request.QueryString("URL") Dim strDir, strFileNamestrDir = Request.ServerVariables("APPL_PHYS

用asp实现的代码批量修改程序

程序 用asp实现的代码批量修改程序,fso相关 是因工作需要做的一个批量修改代码的小东西,拿出来与大家分享 目前可以处理的文件类型:.asp .inc .htm .html 具体类型可自行修改添加 程序实现的功能:将源目录下的文件批量修改后存到目的目录下 用它稍做修改可以实现很多东西噢! 别的不说了,代码里面都写的很清楚了 <% '// +---------------------------------------------------------------------------+ '

asp用户注册示例代码

 asp用户注册示例代码: 数据库设计: 表名:userinfo 字段名 类型/长度 说明  id 自动编号 用户ID  username text/16 用户名  password text/32 MD5 32位加密  addtime 时间日期 注册时间  代码如下: <% 'asp教程用户注册示例 'http://www.asp.org.cn dim db,conn,myconn db="asporgcn.mdb" '数据库文件相对路径 Set Conn = Server.C

asp完整登陆代码

asp完整登陆代码 <% option explicit 强制浏览器重新访问服务器下载页面,而不是从缓存读取页面 Response.Buffer = True Response.Expires = -1 Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" 主要是使随机出现的图片数字随机 %> <!--#include file=&quo

asp.net连接数据库代码是哪个?

问题描述 asp.net连接数据库代码是哪个? 是不是在web.config内配置好连接字符串然后在系统内直接调用? 解决方案 是的,你配置好web.config 在<connectionStrings>里添加 <add name="配置项名" connectionString="你的连接字符串" /> 使用 string s = System.Web.Configuration.WebConfigurationManager.Connect

加亮显示ASP文章原代码(转)

加亮显示ASP文章原代码 加入时间:2000年10月29日 来源网站:中华技术网 <%@ LANGUAGE="VBSCRIPT" %><% Option Explicit %><%'File: CodeBrws.asp'Overview: This formats and writes the text of the selected page for' the View Script Button 'This file is provided as pa

asp 验证友代码与验证码实例教程

<head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>asp 验证友代码与验证码实例教程</title> </head> <body> <input name="" type="text" />验证码<img src=&qu