在ASP.NET中使用SmtpClient发送邮件
来源:互联网 发布:蔡澜新书红颜知已 编辑:程序博客网 时间:2024/06/05 17:42
1using System;
2using System.Data;
3using System.Configuration;
4using System.Web;
5using System.Web.Security;
6using System.Web.UI;
7using System.Web.UI.WebControls;
8using System.Web.UI.WebControls.WebParts;
9using System.Web.UI.HtmlControls;
10using System.Net.Mail;
11using System.Net;
12
13public partial class _Default : System.Web.UI.Page
14{
15 protected void Button1_Click(object sender, EventArgs e)
16 {
17 MailMessage message = new MailMessage("support@vs2005.com", "to@domain.com");
18 message.Subject = "hello!";
19 message.Body = "this is a mail from vs2005.com";
20
21 SmtpClient smtp = new SmtpClient("smtp.vs2005.com");
22 smtp.Credentials = new MailCredential("username", "userpassword");
23 smtp.Send(message);
24 }
25}
26
27public class MailCredential : ICredentialsByHost
28{
29 string username = "";
30 string userpwd = "";
31
32 public MailCredential(string un, string pwd)
33 {
34 username = un;
35 userpwd = pwd;
36 }
37
38 ICredentialsByHost Members#region ICredentialsByHost Members
39
40 public NetworkCredential GetCredential(string host, int port, string authenticationType)
41 {
42 NetworkCredential nc = new NetworkCredential(username, userpwd);
43 return nc;
44 }
45
46 #endregion
47}
48
2using System.Data;
3using System.Configuration;
4using System.Web;
5using System.Web.Security;
6using System.Web.UI;
7using System.Web.UI.WebControls;
8using System.Web.UI.WebControls.WebParts;
9using System.Web.UI.HtmlControls;
10using System.Net.Mail;
11using System.Net;
12
13public partial class _Default : System.Web.UI.Page
14{
15 protected void Button1_Click(object sender, EventArgs e)
16 {
17 MailMessage message = new MailMessage("support@vs2005.com", "to@domain.com");
18 message.Subject = "hello!";
19 message.Body = "this is a mail from vs2005.com";
20
21 SmtpClient smtp = new SmtpClient("smtp.vs2005.com");
22 smtp.Credentials = new MailCredential("username", "userpassword");
23 smtp.Send(message);
24 }
25}
26
27public class MailCredential : ICredentialsByHost
28{
29 string username = "";
30 string userpwd = "";
31
32 public MailCredential(string un, string pwd)
33 {
34 username = un;
35 userpwd = pwd;
36 }
37
38 ICredentialsByHost Members#region ICredentialsByHost Members
39
40 public NetworkCredential GetCredential(string host, int port, string authenticationType)
41 {
42 NetworkCredential nc = new NetworkCredential(username, userpwd);
43 return nc;
44 }
45
46 #endregion
47}
48
- 在ASP.NET中使用SmtpClient发送邮件
- asp.net利用SmtpClient发送邮件
- asp.net利用SmtpClient发送邮件
- 使用System.Net.Mail.SmtpClient 发送邮件
- 使用SmtpClient发送邮件
- 使用SmtpClient发送邮件
- 关于使用SmtpClient发送邮件
- System.net.mail下使用SmtpClient发送邮件
- 在Asp.Net中使用SmtpMail发送邮件的方法
- 在Asp.Net中使用SmtpMail发送邮件的方法
- 在Asp.Net中使用SmtpMail发送邮件的方法
- 在Asp.Net中使用SmtpMail发送邮件的方法
- 在ASP.NET中使用SMTPMail发送邮件的方法
- 在asp.net 2.0中发送邮件
- C#中利用SMTPClient发送邮件
- 在.NET中使用SMTP发送邮件
- 在.net中使用Gmail发送邮件
- 在.NET中使用SMTP发送邮件
- JSP环境配置问题
- 35岁前程序员要规划好的四件事
- ASP.NET中生成条形码
- C#检测含有中文字符串的实际长度
- 查看远程端口开放状态
- 在ASP.NET中使用SmtpClient发送邮件
- NXTLOG回到学校建造挑战赛
- 3种方式遍历Repeater中的CheckBox并全选
- C#的usb通讯编程
- IIS站点管理类
- 用ftpsupport进行ftp上传
- extern用法
- C# 调用API,实现注销远程登录本机的用户
- IIS虚拟目录控制类