在ASP.NET中使用SmtpClient发送邮件

转载 2007年09月23日 10:13:00
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
47}

48 

Asp.net 发送大量邮件超时的解决办法

我们知道在.Net中发送邮件使用的是SmtpClient 类,比如简单的如下:            SmtpClient client = new SmtpClient(args[0]);     ...
  • zztfj
  • zztfj
  • 2009年12月15日 22:43
  • 2497

System.Net.Mail SmtpClient 类 异步方式发送电子邮件

     若要发送电子邮件并在等待电子邮件传输到 SMTP 服务器期间阻止其他操作,请使用一个同步 Send 方法。若要允许程序的主线程在传输电子邮件的过程中继续执行,请使用一个异步 SendAsyn...
  • ulark
  • ulark
  • 2010年01月04日 17:58
  • 3860

.Net中用smtpclient发送邮件后放到“已发送”之调查

最近写的一个工具是给客户发送邮件,并且希望在邮件客户端登录时,可以在“已发送”里看到发送记录。 调查了一上午也没有找到好的办法。 逐渐明白,发送邮件通用的协议是SMTP,比如smtp.sina.c...
  • gjban
  • gjban
  • 2015年11月20日 11:47
  • 672

C#实现简单的SmtpClient发送邮件

  Normal 0 7.8 磅 0 2 false false false Microso...
  • Feiin
  • Feiin
  • 2008年08月05日 17:44
  • 17640

asp.net利用SmtpClient发送邮件

using System; using System.Data; using System.Web.UI; using System.Data.OracleClient; using DBUtilit...
  • qingYun1029
  • qingYun1029
  • 2011年10月08日 15:39
  • 2324

用SmtpClient发送电子邮件

最近好多网友问用SmtpClient发送邮件的程序,我整理了一下,将自己写的一个类贴出来,同时将一些注意事项也写了出来,希望能给大家一些帮助。SmtpClient发送邮件的类:using System...
  • tianzhenjing
  • tianzhenjing
  • 2006年12月22日 22:41
  • 3772

用C#实现用免费smtp服务器(GMail)发邮件

 GMail的smtp服务,感觉非常稳定、快速。记录下来,方便后来者!      Method 1   ------------------------------------------------...
  • yandong19861103
  • yandong19861103
  • 2009年02月16日 15:49
  • 1019

ASP.NET 调用2008部署的SMTP服务自动发邮件

很多时候,开发的web应用程序由于需要向用户发送邮件提醒,不得不使用SMTP协议完成自动邮件转发。邮件的常用协议包括SMTP和POP3,对于POP3而言功能更强大,但是仅作为发送段的邮件提醒或类似验证...
  • longteng1116
  • longteng1116
  • 2014年03月27日 14:33
  • 3315

关于C#如何利用QQ邮箱SMTP发送邮件

今天写发送邮件的时候,用163可以正常发送,但是利用QQ发送不了邮件,后来发现是QQ邮箱的SMTP使用了SSL加密,所有必须启用SSL加密,并且指定端口就可以发送了。 public ...
  • QingHeShiJiYuan
  • QingHeShiJiYuan
  • 2015年12月16日 14:51
  • 9035

使用SmtpClient发送邮件

本来想试试用SmtpClient来做一个简单的发送邮件的Demo程序。却不想在中途遇上了意料之外的事情,使得这次试验过程变得有些曲折。 程序是这样的: { SmtpClient cli...
  • sjyforg
  • sjyforg
  • 2013年03月08日 09:24
  • 363
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ASP.NET中使用SmtpClient发送邮件
举报原因:
原因补充:

(最多只允许输入30个字)