当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在c#中,我们一般可以使用System.Web.Mail下的Ma
 

 

    摘要:不知c#是不是这么用的,我写的有没有体现c#的oop思想.程序没有写完,也很不完善,只是请各位指点一下.谢谢!!____________________________________________________using system;using system.drawing;using system.collections;using system.componentmodel;using......
 ·.net环境下web项目源代码管理    »显示摘要«
    摘要: 这段时间在公司做一个.net项目, 一个项目开发小组3个人,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂了,先是要在window2000上安装active directory (就这都弄了一整天),然后又是lic......


在C#中如何通过需要用户认证的SMTP服务器发送Email

在c#中,我们一般可以使用system.web.mail下的mailmessage来发送email:

public void sendmail() 【程序编程相关:asp.net高级教程(续)

using system.web.mail; 【推荐阅读:C#重点知识详解(一)

  mailmessage msg = new mailmessage(); 【扩展信息:C#开发WINDOWS应用程序时消息的处

{

  msg.to      = "xxx@xxx.com";

  msg.subject = "hello";

  msg.body    = "testing email";

  msg.from="xxx@xxx.com";

  smtpmail.smtpserver="smtp.netease.com"; //<<===注意这个地址

  smtpmail.send(msg);

  return;

}

但事实上上面的代码无法正常工作,原因在于smtp.netease.com要求用户认证,而一开始我发现smtpmail只能使用允许匿名用户的smtp服务器(想想现在还有支持匿名访问的smtp服务器吗?都是该死的垃圾邮件害的 :-) ).我查了一下资料,发现在c#中我们仍然需要通过调用com(cdo for windows 2000)来完成用户认证的功能.

下面是测试代码, 测试通过:vs.net+win2k prof.

//在reference中添加cdo for windows 2000

using cdo;

 

public void sendemail()

{

   try

   {


...   下一页
 ·自己动手用c#写控件(上)    »显示摘要«
    摘要:自己动手用c#写控件 willsound(willsound@163.com) 关键词 c#,.net,控件,gdi+ 我平时比较喜欢使用delphi,小生不才,我随然喜欢delphi,平时开发(至少现在)多用delphi,但是不怕各位高手笑话,我没有用delphi写过控件,虽然原理上知道,但总感觉不知无从下手:l 但是自从接触了c#,她哪优美的身姿(代码......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE